Package-level declarations
Types
Link copied to clipboard
class ApiKeyAuthenticationStrategy(val apiKey: String, val subscriptionId: String = apiKey) : AuthenticationStrategy
ApiKeyAuthenticationStrategy
is a class that implements the AuthenticationStrategy interface. It uses an API key for authenticating requests made by the Aiuta SDK.
Link copied to clipboard
AuthenticationStrategy
is a sealed interface that defines the contract for different authentication strategies used within the Aiuta SDK.
Link copied to clipboard
class JWTAuthenticationStrategy(val getJWT: suspend (params: String?) -> String, val subscriptionId: String) : AuthenticationStrategy
JWTAuthenticationStrategy
is a class that implements the AuthenticationStrategy interface. It uses JWT tokens for authenticating requests made by the Aiuta SDK.