pub struct FileUploadParamArgs { /* private fields */ }Expand description
Builder for FileUploadParam.
Implementations§
Source§impl FileUploadParamArgs
impl FileUploadParamArgs
Sourcepub fn enabled<VALUE: Into<bool>>(&mut self, value: VALUE) -> &mut Self
pub fn enabled<VALUE: Into<bool>>(&mut self, value: VALUE) -> &mut Self
Enable uploads for this session. Defaults to false.
Sourcepub fn max_file_size<VALUE: Into<i32>>(&mut self, value: VALUE) -> &mut Self
pub fn max_file_size<VALUE: Into<i32>>(&mut self, value: VALUE) -> &mut Self
Maximum size in megabytes for each uploaded file. Defaults to 512 MB, which is the maximum allowable size.
Sourcepub fn max_files<VALUE: Into<i32>>(&mut self, value: VALUE) -> &mut Self
pub fn max_files<VALUE: Into<i32>>(&mut self, value: VALUE) -> &mut Self
Maximum number of files that can be uploaded to the session. Defaults to 10.
Sourcepub fn build(&self) -> Result<FileUploadParam, OpenAIError>
pub fn build(&self) -> Result<FileUploadParam, OpenAIError>
Trait Implementations§
Source§impl Clone for FileUploadParamArgs
impl Clone for FileUploadParamArgs
Source§fn clone(&self) -> FileUploadParamArgs
fn clone(&self) -> FileUploadParamArgs
Returns a duplicate of the value. Read more
1.0.0 · 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 FileUploadParamArgs
impl Debug for FileUploadParamArgs
Auto Trait Implementations§
impl Freeze for FileUploadParamArgs
impl RefUnwindSafe for FileUploadParamArgs
impl Send for FileUploadParamArgs
impl Sync for FileUploadParamArgs
impl Unpin for FileUploadParamArgs
impl UnwindSafe for FileUploadParamArgs
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