pub struct ModelIdsResponses {
pub subtype_0: Option<ModelIdsShared>,
pub subtype_1: Option<ResponsesOnlyModel>,
}Expand description
ModelIdsResponses
JSON schema
{
"anyOf": [
{
"$ref": "#/components/schemas/ModelIdsShared"
},
{
"title": "ResponsesOnlyModel",
"type": "string",
"enum": [
"o1-pro",
"o1-pro-2025-03-19",
"o3-pro",
"o3-pro-2025-06-10",
"o3-deep-research",
"o3-deep-research-2025-06-26",
"o4-mini-deep-research",
"o4-mini-deep-research-2025-06-26",
"computer-use-preview",
"computer-use-preview-2025-03-11",
"gpt-5-codex",
"gpt-5-pro",
"gpt-5-pro-2025-10-06",
"gpt-5.1-codex-max"
]
}
]
}Fields§
§subtype_0: Option<ModelIdsShared>§subtype_1: Option<ResponsesOnlyModel>Trait Implementations§
Source§impl Clone for ModelIdsResponses
impl Clone for ModelIdsResponses
Source§fn clone(&self) -> ModelIdsResponses
fn clone(&self) -> ModelIdsResponses
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 Debug for ModelIdsResponses
impl Debug for ModelIdsResponses
Source§impl Default for ModelIdsResponses
impl Default for ModelIdsResponses
Source§impl<'de> Deserialize<'de> for ModelIdsResponses
impl<'de> Deserialize<'de> for ModelIdsResponses
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
Auto Trait Implementations§
impl Freeze for ModelIdsResponses
impl RefUnwindSafe for ModelIdsResponses
impl Send for ModelIdsResponses
impl Sync for ModelIdsResponses
impl Unpin for ModelIdsResponses
impl UnsafeUnpin for ModelIdsResponses
impl UnwindSafe for ModelIdsResponses
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