pub enum WebhookTrigger {
Show 24 variants
MessageCreated,
MessageUpdated,
MessageDeleted,
ThreadCreated,
ThreadUpdated,
DraftCreated,
DraftUpdated,
DraftDeleted,
EventCreated,
EventUpdated,
EventDeleted,
CalendarCreated,
CalendarUpdated,
CalendarDeleted,
ContactCreated,
ContactUpdated,
ContactDeleted,
FolderCreated,
FolderUpdated,
FolderDeleted,
GrantCreated,
GrantUpdated,
GrantDeleted,
GrantExpired,
}Expand description
Webhook trigger types.
Specifies which events will trigger webhook notifications.
Variants§
MessageCreated
Message created
MessageUpdated
Message updated
MessageDeleted
Message deleted (not sent)
ThreadCreated
Thread created
ThreadUpdated
Thread updated
DraftCreated
Draft created
DraftUpdated
Draft updated
DraftDeleted
Draft deleted (not sent)
EventCreated
Event created
EventUpdated
Event updated
EventDeleted
Event deleted
CalendarCreated
Calendar created
CalendarUpdated
Calendar updated
CalendarDeleted
Calendar deleted
ContactCreated
Contact created
ContactUpdated
Contact updated
ContactDeleted
Contact deleted
FolderCreated
Folder created
FolderUpdated
Folder updated
FolderDeleted
Folder deleted
GrantCreated
Grant created
GrantUpdated
Grant updated
GrantDeleted
Grant deleted
GrantExpired
Grant expired
Trait Implementations§
Source§impl Clone for WebhookTrigger
impl Clone for WebhookTrigger
Source§fn clone(&self) -> WebhookTrigger
fn clone(&self) -> WebhookTrigger
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for WebhookTrigger
Source§impl Debug for WebhookTrigger
impl Debug for WebhookTrigger
Source§impl<'de> Deserialize<'de> for WebhookTrigger
impl<'de> Deserialize<'de> for WebhookTrigger
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 WebhookTrigger
Source§impl Hash for WebhookTrigger
impl Hash for WebhookTrigger
Source§impl PartialEq for WebhookTrigger
impl PartialEq for WebhookTrigger
Source§fn eq(&self, other: &WebhookTrigger) -> bool
fn eq(&self, other: &WebhookTrigger) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl Serialize for WebhookTrigger
impl Serialize for WebhookTrigger
impl StructuralPartialEq for WebhookTrigger
Auto Trait Implementations§
impl Freeze for WebhookTrigger
impl RefUnwindSafe for WebhookTrigger
impl Send for WebhookTrigger
impl Sync for WebhookTrigger
impl Unpin for WebhookTrigger
impl UnsafeUnpin for WebhookTrigger
impl UnwindSafe for WebhookTrigger
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