Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ValidationResult ¶
type ValidationResult struct {
Key string `json:"key"`
Provider string `json:"provider"`
Endpoint string `json:"endpoint,omitempty"`
IsValid bool `json:"is_valid"`
InvalidReason string `json:"invalid_reason,omitempty"`
StatusCode int `json:"status_code"`
StatusNote string `json:"status_note,omitempty"`
ResponseTime float64 `json:"response_time_sec"`
ErrorMessage string `json:"error_message,omitempty"`
Balance float64 `json:"balance,omitempty"`
AccountName string `json:"account_name,omitempty"`
Email string `json:"email,omitempty"`
RetryAfter int `json:"-"`
ModelAccess []string `json:"model_access,omitempty"`
Extra map[string]interface{} `json:"extra,omitempty"`
}
func (*ValidationResult) GetExtraString ¶
func (r *ValidationResult) GetExtraString(key string) string
Click to show internal directories.
Click to hide internal directories.