pub struct FileUploadInput {
pub mime_type: String,
pub bytes_base64: String,
pub name: Option<String>,
pub context_id: ContextId,
pub user_id: Option<UserId>,
pub session_id: Option<SessionId>,
pub trace_id: Option<TraceId>,
}Fields§
§mime_type: String§bytes_base64: String§name: Option<String>§context_id: ContextId§user_id: Option<UserId>§session_id: Option<SessionId>§trace_id: Option<TraceId>Implementations§
Source§impl FileUploadInput
impl FileUploadInput
pub fn new( mime_type: impl Into<String>, bytes_base64: impl Into<String>, context_id: ContextId, ) -> Self
pub fn with_name(self, name: impl Into<String>) -> Self
pub fn with_user_id(self, user_id: UserId) -> Self
pub fn with_session_id(self, session_id: SessionId) -> Self
pub fn with_trace_id(self, trace_id: TraceId) -> Self
Trait Implementations§
Source§impl Clone for FileUploadInput
impl Clone for FileUploadInput
Source§fn clone(&self) -> FileUploadInput
fn clone(&self) -> FileUploadInput
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 moreAuto Trait Implementations§
impl Freeze for FileUploadInput
impl RefUnwindSafe for FileUploadInput
impl Send for FileUploadInput
impl Sync for FileUploadInput
impl Unpin for FileUploadInput
impl UnwindSafe for FileUploadInput
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