pub enum WebhookEvent {
Show 13 variants
ApplicationAuthorized(ApplicationAuthorizedWebhookEvent),
ApplicationDeauthorized(ApplicationDeauthorizedWebhookEvent),
EntitlementCreate(Entitlement),
EntitlementUpdate(Entitlement),
EntitlementDelete(Entitlement),
QuestUserEnrollment(Value),
LobbyMessageCreate(WebhookSocialMessage),
LobbyMessageUpdate(WebhookSocialMessage),
LobbyMessageDelete(WebhookDeletedMessage),
GameDirectMessageCreate(WebhookSocialMessage),
GameDirectMessageUpdate(WebhookSocialMessage),
GameDirectMessageDelete(WebhookSocialMessage),
Unknown {
kind: String,
data: Option<Value>,
},
}Expand description
Typed Discord API enum for WebhookEvent.
Variants§
ApplicationAuthorized(ApplicationAuthorizedWebhookEvent)
Discord API enum variant ApplicationAuthorized.
Discord API enum variant ApplicationDeauthorized.
EntitlementCreate(Entitlement)
Discord API enum variant EntitlementCreate.
EntitlementUpdate(Entitlement)
Discord API enum variant EntitlementUpdate.
EntitlementDelete(Entitlement)
Discord API enum variant EntitlementDelete.
QuestUserEnrollment(Value)
Discord API enum variant QuestUserEnrollment.
LobbyMessageCreate(WebhookSocialMessage)
Discord API enum variant LobbyMessageCreate.
LobbyMessageUpdate(WebhookSocialMessage)
Discord API enum variant LobbyMessageUpdate.
LobbyMessageDelete(WebhookDeletedMessage)
Discord API enum variant LobbyMessageDelete.
GameDirectMessageCreate(WebhookSocialMessage)
Discord API enum variant GameDirectMessageCreate.
GameDirectMessageUpdate(WebhookSocialMessage)
Discord API enum variant GameDirectMessageUpdate.
GameDirectMessageDelete(WebhookSocialMessage)
Discord API enum variant GameDirectMessageDelete.
Unknown
Discord API enum variant Unknown.
Trait Implementations§
Source§impl Clone for WebhookEvent
impl Clone for WebhookEvent
Source§fn clone(&self) -> WebhookEvent
fn clone(&self) -> WebhookEvent
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 WebhookEvent
impl RefUnwindSafe for WebhookEvent
impl Send for WebhookEvent
impl Sync for WebhookEvent
impl Unpin for WebhookEvent
impl UnsafeUnpin for WebhookEvent
impl UnwindSafe for WebhookEvent
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