pub struct GenaiDeleteOpenaiApiKeyResponse {
pub api_key_info: Option<GenaiDeleteOpenaiApiKeyResponseApiKeyInfo>,
}Expand description
DeleteOpenAIAPIKeyOutput is used to return the deleted OpenAI API key.
JSON schema
{
"description": "DeleteOpenAIAPIKeyOutput is used to return the deleted OpenAI API key.",
"type": "object",
"properties": {
"api_key_info": {
"description": "OpenAI API Key Info",
"type": "object",
"properties": {
"created_at": {
"description": "Key creation date",
"examples": [
"2023-01-01T00:00:00Z"
],
"type": "string",
"format": "date-time"
},
"created_by": {
"description": "Created by user id from DO",
"examples": [
"12345"
],
"type": "string",
"format": "uint64"
},
"deleted_at": {
"description": "Key deleted date",
"examples": [
"2023-01-01T00:00:00Z"
],
"type": "string",
"format": "date-time"
},
"models": {
"description": "Models supported by the openAI api key",
"type": "array",
"items": {
"description": "Auto-generated fallback definition for: apiModel",
"type": "object",
"additionalProperties": true
}
},
"name": {
"description": "Name",
"examples": [
"example name"
],
"type": "string"
},
"updated_at": {
"description": "Key last updated date",
"examples": [
"2023-01-01T00:00:00Z"
],
"type": "string",
"format": "date-time"
},
"uuid": {
"description": "Uuid",
"examples": [
"123e4567-e89b-12d3-a456-426614174000"
],
"type": "string"
}
}
}
}
}Fields§
§api_key_info: Option<GenaiDeleteOpenaiApiKeyResponseApiKeyInfo>Trait Implementations§
Source§impl Clone for GenaiDeleteOpenaiApiKeyResponse
impl Clone for GenaiDeleteOpenaiApiKeyResponse
Source§fn clone(&self) -> GenaiDeleteOpenaiApiKeyResponse
fn clone(&self) -> GenaiDeleteOpenaiApiKeyResponse
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl<'de> Deserialize<'de> for GenaiDeleteOpenaiApiKeyResponse
impl<'de> Deserialize<'de> for GenaiDeleteOpenaiApiKeyResponse
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl From<&GenaiDeleteOpenaiApiKeyResponse> for GenaiDeleteOpenaiApiKeyResponse
impl From<&GenaiDeleteOpenaiApiKeyResponse> for GenaiDeleteOpenaiApiKeyResponse
Source§fn from(value: &GenaiDeleteOpenaiApiKeyResponse) -> Self
fn from(value: &GenaiDeleteOpenaiApiKeyResponse) -> Self
Converts to this type from the input type.
Auto Trait Implementations§
impl Freeze for GenaiDeleteOpenaiApiKeyResponse
impl RefUnwindSafe for GenaiDeleteOpenaiApiKeyResponse
impl Send for GenaiDeleteOpenaiApiKeyResponse
impl Sync for GenaiDeleteOpenaiApiKeyResponse
impl Unpin for GenaiDeleteOpenaiApiKeyResponse
impl UnsafeUnpin for GenaiDeleteOpenaiApiKeyResponse
impl UnwindSafe for GenaiDeleteOpenaiApiKeyResponse
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more