pub struct FunctionOutputFile {
pub type_: ResponseInputFileType,
pub file_data: Option<Option<String>>,
pub file_id: Option<Option<String>>,
pub file_url: Option<Option<String>>,
pub prompt_cache_breakpoint: Option<Option<PromptCacheBreakpoint>>,
pub detail: Option<FileDetail>,
pub filename: Option<Option<String>>,
pub rest: Rest,
}Fields§
§type_: ResponseInputFileType§file_data: Option<Option<String>>§file_id: Option<Option<String>>§file_url: Option<Option<String>>§prompt_cache_breakpoint: Option<Option<PromptCacheBreakpoint>>§detail: Option<FileDetail>§filename: Option<Option<String>>§rest: RestImplementations§
Source§impl FunctionOutputFile
impl FunctionOutputFile
Sourcepub fn builder(type_: ResponseInputFileType) -> FunctionOutputFileBuilder
pub fn builder(type_: ResponseInputFileType) -> FunctionOutputFileBuilder
Start a builder by supplying the required fields in declaration order.
Trait Implementations§
Source§impl Clone for FunctionOutputFile
impl Clone for FunctionOutputFile
Source§impl Debug for FunctionOutputFile
impl Debug for FunctionOutputFile
Source§impl DeclaredFields for FunctionOutputFile
impl DeclaredFields for FunctionOutputFile
fn into_declared(self) -> Self
Source§impl<'de> Deserialize<'de> for FunctionOutputFile
impl<'de> Deserialize<'de> for FunctionOutputFile
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
impl Eq for FunctionOutputFile
Source§impl PartialEq for FunctionOutputFile
impl PartialEq for FunctionOutputFile
Source§impl Serialize for FunctionOutputFile
impl Serialize for FunctionOutputFile
impl StructuralPartialEq for FunctionOutputFile
Auto Trait Implementations§
impl Freeze for FunctionOutputFile
impl RefUnwindSafe for FunctionOutputFile
impl Send for FunctionOutputFile
impl Sync for FunctionOutputFile
impl Unpin for FunctionOutputFile
impl UnsafeUnpin for FunctionOutputFile
impl UnwindSafe for FunctionOutputFile
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