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
sealed interface AuthenticationStrategy

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.