ProviderData

@Serializable
data class ProviderData(val id: UUID, val displayName: String, val providerType: String, val apiKey: UUID, val baseUrl: Url, val errorHandlingRules: List<ProviderData.ErrorHandlingRule>)(source)

Constructors

Link copied to clipboard
constructor(id: UUID, displayName: String, providerType: String, apiKey: UUID, baseUrl: Url, errorHandlingRules: List<ProviderData.ErrorHandlingRule>)

Types

Link copied to clipboard
@Serializable
data class ErrorHandlingRule(val statusCode: Int, val strategy: ProviderData.ErrorHandlingRule.RecoveryStrategy)

Properties

Link copied to clipboard
@Serializable(with = UuidSerializer::class)
val apiKey: UUID
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
@Serializable(with = UuidSerializer::class)
val id: UUID
Link copied to clipboard