AutoTweaker API
Toggle table of contents
0.1.0-alpha.35+c07218c5
jvm
Target filter
jvm
Switch theme
Search in API
Skip to content
AutoTweaker API
AutoTweaker API
/
io.github.autotweaker.api.types.llm
/
ProviderData
Provider
Data
jvm
@
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
)
Members
Constructors
Provider
Data
Link copied to clipboard
jvm
constructor
(
id
:
UUID
,
displayName
:
String
,
providerType
:
String
,
apiKey
:
UUID
,
baseUrl
:
Url
,
errorHandlingRules
:
List
<
ProviderData.ErrorHandlingRule
>
)
Types
Error
Handling
Rule
Link copied to clipboard
jvm
@
Serializable
data
class
ErrorHandlingRule
(
val
statusCode
:
Int
,
val
strategy
:
ProviderData.ErrorHandlingRule.RecoveryStrategy
)
Properties
api
Key
Link copied to clipboard
jvm
@
Serializable
(
with
=
UuidSerializer::class
)
val
apiKey
:
UUID
base
Url
Link copied to clipboard
jvm
val
baseUrl
:
Url
display
Name
Link copied to clipboard
jvm
val
displayName
:
String
error
Handling
Rules
Link copied to clipboard
jvm
val
errorHandlingRules
:
List
<
ProviderData.ErrorHandlingRule
>
id
Link copied to clipboard
jvm
@
Serializable
(
with
=
UuidSerializer::class
)
val
id
:
UUID
provider
Type
Link copied to clipboard
jvm
val
providerType
:
String