in shared/shared.go [113:135]
func (u ErrorObjectUnion) AsAny() any {
switch u.Type {
case "invalid_request_error":
return u.AsInvalidRequestError()
case "authentication_error":
return u.AsAuthenticationError()
case "billing_error":
return u.AsBillingError()
case "permission_error":
return u.AsPermissionError()
case "not_found_error":
return u.AsNotFoundError()
case "rate_limit_error":
return u.AsRateLimitError()
case "timeout_error":
return u.AsGatewayTimeoutError()
case "api_error":
return u.AsAPIError()
case "overloaded_error":
return u.AsOverloadedError()
}
return nil
}