Table of Contents

Namespace DisCatSharp.Hosting.AspNetCore.Ingress.WebhookEvents

Classes

DiscordWebhookApplicationAuthorizedEventData

Represents the payload for ApplicationAuthorized.

DiscordWebhookApplicationDeauthorizedEventData

Represents the payload for ApplicationDeauthorized.

DiscordWebhookAuthorizedGuild

Represents the guild context included with application authorization webhook events.

DiscordWebhookEventDispatcher

Dispatches typed Discord webhook events raised by the ASP.NET Core ingress pipeline.

DiscordWebhookEventEnvelope

Represents a parsed inbound Discord webhook event envelope.

DiscordWebhookEventModelRegistry

Resolves the typed payload model associated with a documented Discord webhook event type.

DiscordWebhookEventNames

Contains documented Discord webhook event type names.

DiscordWebhookEventTypes

Contains known Discord webhook event envelope type constants.

DiscordWebhookGameDirectMessageEventData

Represents the payload for Social SDK game direct message webhook events.

DiscordWebhookLobbyMessageDeleteEventData

Represents the payload for LobbyMessageDelete.

DiscordWebhookLobbyMessageEventData

Represents the payload for lobby message create and update webhook events.

DiscordWebhookSocialChannel

Represents the Social SDK channel context embedded in webhook message payloads.

DiscordWebhookSocialMessageEventData

Represents common Social SDK webhook message fields shared by lobby and game direct message events.