[−][src]Struct mailslurp::models::upload_attachment_options::UploadAttachmentOptions
UploadAttachmentOptions : Options for uploading files for attachments. When sending emails with the API that require attachments first upload each attachment. Then use the returned attachment ID in your SendEmailOptions
when sending an email. This way you can use attachments multiple times once they have been uploaded.
Fields
base64_contents: Option<String>
Base64 encoded string of file contents. Typically this means reading the bytes or string content of a file and then converting that to a base64 encoded string.
content_type: Option<String>
Optional contentType for file. For instance application/pdf
filename: Option<String>
Optional filename to save upload with. Will be the name that is shown in email clients
Implementations
impl UploadAttachmentOptions
[src]
pub fn new() -> UploadAttachmentOptions
[src]
Options for uploading files for attachments. When sending emails with the API that require attachments first upload each attachment. Then use the returned attachment ID in your SendEmailOptions
when sending an email. This way you can use attachments multiple times once they have been uploaded.
Trait Implementations
impl Clone for UploadAttachmentOptions
[src]
pub fn clone(&self) -> UploadAttachmentOptions
[src]
pub fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Debug for UploadAttachmentOptions
[src]
impl<'de> Deserialize<'de> for UploadAttachmentOptions
[src]
pub fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
[src]
__D: Deserializer<'de>,
impl PartialEq<UploadAttachmentOptions> for UploadAttachmentOptions
[src]
pub fn eq(&self, other: &UploadAttachmentOptions) -> bool
[src]
pub fn ne(&self, other: &UploadAttachmentOptions) -> bool
[src]
impl Serialize for UploadAttachmentOptions
[src]
pub fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error> where
__S: Serializer,
[src]
__S: Serializer,
impl StructuralPartialEq for UploadAttachmentOptions
[src]
Auto Trait Implementations
impl RefUnwindSafe for UploadAttachmentOptions
[src]
impl Send for UploadAttachmentOptions
[src]
impl Sync for UploadAttachmentOptions
[src]
impl Unpin for UploadAttachmentOptions
[src]
impl UnwindSafe for UploadAttachmentOptions
[src]
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
pub fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> DeserializeOwned for T where
T: for<'de> Deserialize<'de>,
[src]
T: for<'de> Deserialize<'de>,
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
pub fn to_owned(&self) -> T
[src]
pub fn clone_into(&self, target: &mut T)
[src]
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
pub fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,