Struct mailslurp::models::webhook_new_attachment_payload::WebhookNewAttachmentPayload [−][src]
pub struct WebhookNewAttachmentPayload { pub attachment_id: Option<String>, pub content_length: Option<i64>, pub content_type: Option<String>, pub event_name: Option<EventName>, pub message_id: Option<String>, pub name: Option<String>, pub webhook_id: Option<String>, pub webhook_name: Option<String>, }
Expand description
WebhookNewAttachmentPayload : NEW_ATTACHMENT webhook payload. Sent to your webhook url endpoint via HTTP POST when an email is received by the inbox that your webhook is attached to that contains an attachment. You can use the attachmentId to download the attachment.
Fields
attachment_id: Option<String>
ID of attachment. Use the AttachmentController
to
content_length: Option<i64>
Size of attachment in bytes
content_type: Option<String>
Content type of attachment such as ‘image/png’ or ’application/pdf
event_name: Option<EventName>
Name of the event type webhook is being triggered for.
message_id: Option<String>
Idempotent message ID. Store this ID locally or in a database to prevent message duplication.
name: Option<String>
Filename of the attachment if present
webhook_id: Option<String>
ID of webhook entity being triggered
webhook_name: Option<String>
Name of the webhook being triggered
Implementations
NEW_ATTACHMENT webhook payload. Sent to your webhook url endpoint via HTTP POST when an email is received by the inbox that your webhook is attached to that contains an attachment. You can use the attachmentId to download the attachment.
Trait Implementations
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
This method tests for self
and other
values to be equal, and is used
by ==
. Read more
This method tests for !=
.
Auto Trait Implementations
impl RefUnwindSafe for WebhookNewAttachmentPayload
impl Send for WebhookNewAttachmentPayload
impl Sync for WebhookNewAttachmentPayload
impl Unpin for WebhookNewAttachmentPayload
impl UnwindSafe for WebhookNewAttachmentPayload
Blanket Implementations
Mutably borrows from an owned value. Read more
Instruments this type with the provided Span
, returning an
Instrumented
wrapper. Read more