Skip to main content

createTransformers

Documentation


Documentation / @discordeno/bot / createTransformers

Function: createTransformers()

createTransformers<TProps, TBehavior>(options): Transformers<TProps, TBehavior>

Defined in: bot/src/transformers.ts:557

Type Parameters

TProps

TProps extends TransformersDesiredProperties

TBehavior

TBehavior extends DesiredPropertiesBehavior

Parameters

options

activity?

(bot, payload) => Activity

activityInstance?

(bot, payload) => SetupDesiredProps<ActivityInstance, TProps, TBehavior>

activityLocation?

(bot, payload) => SetupDesiredProps<ActivityLocation, TProps, TBehavior>

application?

(bot, payload) => Application

applicationCommand?

(bot, payload) => ApplicationCommand

applicationCommandOption?

(bot, payload) => ApplicationCommandOption

applicationCommandOptionChoice?

(bot, payload) => ApplicationCommandOptionChoice

applicationCommandPermission?

(bot, payload) => GuildApplicationCommandPermissions

attachment?

(bot, payload) => SetupDesiredProps<Attachment, TProps, TBehavior>

auditLogEntry?

(bot, payload) => AuditLogEntry

automodActionExecution?

(bot, payload) => AutoModerationActionExecution

automodRule?

(bot, payload) => AutoModerationRule

avatarDecorationData?

(bot, payload) => SetupDesiredProps<AvatarDecorationData, TProps, TBehavior>

channel?

(bot, payload) => SetupDesiredProps<Channel, TProps, TBehavior>

collectibles?

(bot, payload) => SetupDesiredProps<Collectibles, TProps, TBehavior>

component?

(bot, payload) => Component

customizers?

{ activity?: (bot, payload, activity) => any; activityInstance?: (bot, payload, activityInstance) => any; activityLocation?: (bot, payload, activityLocation) => any; application?: (bot, payload, application) => any; applicationCommand?: (bot, payload, applicationCommand) => any; applicationCommandOption?: (bot, payload, applicationCommandOption) => any; applicationCommandOptionChoice?: (bot, payload, applicationCommandOptionChoice) => any; applicationCommandPermission?: (bot, payload, applicationCommandPermission) => any; attachment?: (bot, payload, attachment) => any; auditLogEntry?: (bot, payload, auditLogEntry) => any; automodActionExecution?: (bot, payload, automodActionExecution) => any; automodRule?: (bot, payload, automodRule) => any; avatarDecorationData?: (bot, payload, avatarDecorationData) => any; channel?: (bot, payload, channel) => any; collectibles?: (bot, payload, collectibles) => any; component?: (bot, payload, component) => any; defaultReactionEmoji?: (bot, payload, defaultReactionEmoji) => any; embed?: (bot, payload, embed) => any; emoji?: (bot, payload, emoji) => any; entitlement?: (bot, payload, entitlement) => any; forumTag?: (bot, payload, forumTag) => any; gatewayBot?: (bot, payload, getGatewayBot) => any; guild?: (bot, payload, guild) => any; guildOnboarding?: (bot, payload, onboarding) => any; guildOnboardingPrompt?: (bot, payload, onboardingPrompt) => any; guildOnboardingPromptOption?: (bot, payload, onboardingPromptOption) => any; incidentsData?: (bot, payload, incidentsData) => any; integration?: (bot, payload, integration) => any; interaction?: (bot, payload, interaction) => any; interactionCallback?: (bot, payload, interactionCallback) => any; interactionCallbackResponse?: (bot, payload, interactionCallbackResponse) => any; interactionDataOptions?: (bot, payload, interactionDataOptions) => any; interactionDataResolved?: (bot, payload, interactionDataResolved) => any; interactionResource?: (bot, payload, interactionResource) => any; invite?: (bot, payload, invite) => any; inviteStageInstance?: (bot, payload, inviteStageInstance) => any; lobby?: (bot, payload, lobby) => any; lobbyMember?: (bot, payload, lobbyMember) => any; mediaGalleryItem?: (bot, payload, item) => any; member?: (bot, payload, member) => any; message?: (bot, payload, message) => any; messageCall?: (bot, payload, call) => any; messageInteractionMetadata?: (bot, payload, metadata) => any; messageSnapshot?: (bot, payload, messageSnapshot) => any; nameplate?: (bot, payload, nameplate) => any; poll?: (bot, payload, poll) => any; pollMedia?: (bot, payload, pollMedia) => any; presence?: (bot, payload, presence) => any; role?: (bot, payload, role) => any; scheduledEvent?: (bot, payload, scheduledEvent) => any; scheduledEventRecurrenceRule?: (bot, payload, scheduledEvent) => any; sku?: (bot, payload, sku) => any; soundboardSound?: (bot, payload, soundboardSound) => any; stageInstance?: (bot, payload, stageInstance) => any; sticker?: (bot, payload, sticker) => any; stickerPack?: (bot, payload, stickerPack) => any; subscription?: (bot, payload, subscription) => any; team?: (bot, payload, team) => any; template?: (bot, payload, template) => any; threadMember?: (bot, payload, threadMember) => any; threadMemberGuildCreate?: (bot, payload, threadMemberGuildCreate) => any; unfurledMediaItem?: (bot, payload, unfurledMediaItem) => any; user?: (bot, payload, user) => any; voiceRegion?: (bot, payload, voiceRegion) => any; voiceState?: (bot, payload, voiceState) => any; webhook?: (bot, payload, webhook) => any; welcomeScreen?: (bot, payload, welcomeScreen) => any; widget?: (bot, payload, widget) => any; widgetSettings?: (bot, payload, widgetSettings) => any; }

customizers.activity?

(bot, payload, activity) => any

customizers.activityInstance?

(bot, payload, activityInstance) => any

customizers.activityLocation?

(bot, payload, activityLocation) => any

customizers.application?

(bot, payload, application) => any

customizers.applicationCommand?

(bot, payload, applicationCommand) => any

customizers.applicationCommandOption?

(bot, payload, applicationCommandOption) => any

customizers.applicationCommandOptionChoice?

(bot, payload, applicationCommandOptionChoice) => any

customizers.applicationCommandPermission?

(bot, payload, applicationCommandPermission) => any

customizers.attachment?

(bot, payload, attachment) => any

customizers.auditLogEntry?

(bot, payload, auditLogEntry) => any

customizers.automodActionExecution?

(bot, payload, automodActionExecution) => any

customizers.automodRule?

(bot, payload, automodRule) => any

customizers.avatarDecorationData?

(bot, payload, avatarDecorationData) => any

customizers.channel?

(bot, payload, channel) => any

customizers.collectibles?

(bot, payload, collectibles) => any

customizers.component?

(bot, payload, component) => any

customizers.defaultReactionEmoji?

(bot, payload, defaultReactionEmoji) => any

customizers.embed?

(bot, payload, embed) => any

customizers.emoji?

(bot, payload, emoji) => any

customizers.entitlement?

(bot, payload, entitlement) => any

customizers.forumTag?

(bot, payload, forumTag) => any

customizers.gatewayBot?

(bot, payload, getGatewayBot) => any

customizers.guild?

(bot, payload, guild) => any

customizers.guildOnboarding?

(bot, payload, onboarding) => any

customizers.guildOnboardingPrompt?

(bot, payload, onboardingPrompt) => any

customizers.guildOnboardingPromptOption?

(bot, payload, onboardingPromptOption) => any

customizers.incidentsData?

(bot, payload, incidentsData) => any

customizers.integration?

(bot, payload, integration) => any

customizers.interaction?

(bot, payload, interaction) => any

customizers.interactionCallback?

(bot, payload, interactionCallback) => any

customizers.interactionCallbackResponse?

(bot, payload, interactionCallbackResponse) => any

customizers.interactionDataOptions?

(bot, payload, interactionDataOptions) => any

customizers.interactionDataResolved?

(bot, payload, interactionDataResolved) => any

customizers.interactionResource?

(bot, payload, interactionResource) => any

customizers.invite?

(bot, payload, invite) => any

customizers.inviteStageInstance?

(bot, payload, inviteStageInstance) => any

customizers.lobby?

(bot, payload, lobby) => any

customizers.lobbyMember?

(bot, payload, lobbyMember) => any

customizers.mediaGalleryItem?

(bot, payload, item) => any

customizers.member?

(bot, payload, member) => any

customizers.message?

(bot, payload, message) => any

customizers.messageCall?

(bot, payload, call) => any

customizers.messageInteractionMetadata?

(bot, payload, metadata) => any

customizers.messageSnapshot?

(bot, payload, messageSnapshot) => any

customizers.nameplate?

(bot, payload, nameplate) => any

customizers.poll?

(bot, payload, poll) => any

customizers.pollMedia?

(bot, payload, pollMedia) => any

customizers.presence?

(bot, payload, presence) => any

customizers.role?

(bot, payload, role) => any

customizers.scheduledEvent?

(bot, payload, scheduledEvent) => any

customizers.scheduledEventRecurrenceRule?

(bot, payload, scheduledEvent) => any

customizers.sku?

(bot, payload, sku) => any

customizers.soundboardSound?

(bot, payload, soundboardSound) => any

customizers.stageInstance?

(bot, payload, stageInstance) => any

customizers.sticker?

(bot, payload, sticker) => any

customizers.stickerPack?

(bot, payload, stickerPack) => any

customizers.subscription?

(bot, payload, subscription) => any

customizers.team?

(bot, payload, team) => any

customizers.template?

(bot, payload, template) => any

customizers.threadMember?

(bot, payload, threadMember) => any

customizers.threadMemberGuildCreate?

(bot, payload, threadMemberGuildCreate) => any

customizers.unfurledMediaItem?

(bot, payload, unfurledMediaItem) => any

customizers.user?

(bot, payload, user) => any

customizers.voiceRegion?

(bot, payload, voiceRegion) => any

customizers.voiceState?

(bot, payload, voiceState) => any

customizers.webhook?

(bot, payload, webhook) => any

customizers.welcomeScreen?

(bot, payload, welcomeScreen) => any

customizers.widget?

(bot, payload, widget) => any

customizers.widgetSettings?

(bot, payload, widgetSettings) => any

defaultReactionEmoji?

(bot, payload) => SetupDesiredProps<DefaultReactionEmoji, TProps, TBehavior>

desiredProperties?

{ activityInstance?: { applicationId?: boolean; instanceId?: boolean; launchId?: boolean; location?: boolean; users?: boolean; }; activityLocation?: { channelId?: boolean; guildId?: boolean; id?: boolean; kind?: boolean; }; attachment?: { contentType?: boolean; description?: boolean; duration_secs?: boolean; ephemeral?: boolean; filename?: boolean; flags?: boolean; height?: boolean; id?: boolean; proxyUrl?: boolean; size?: boolean; title?: boolean; url?: boolean; waveform?: boolean; width?: boolean; }; avatarDecorationData?: { asset?: boolean; skuId?: boolean; }; channel?: { applicationId?: boolean; appliedTags?: boolean; availableTags?: boolean; bitrate?: boolean; defaultAutoArchiveDuration?: boolean; defaultForumLayout?: boolean; defaultReactionEmoji?: boolean; defaultSortOrder?: boolean; defaultThreadRateLimitPerUser?: boolean; flags?: boolean; guildId?: boolean; icon?: boolean; id?: boolean; lastMessageId?: boolean; lastPinTimestamp?: boolean; member?: boolean; memberCount?: boolean; messageCount?: boolean; name?: boolean; ownerId?: boolean; parentId?: boolean; permissionOverwrites?: boolean; permissions?: boolean; position?: boolean; rateLimitPerUser?: boolean; recipients?: boolean; rtcRegion?: boolean; threadMetadata?: boolean; topic?: boolean; totalMessageSent?: boolean; type?: boolean; userLimit?: boolean; videoQualityMode?: boolean; }; collectibles?: { nameplate?: boolean; }; component?: { accentColor?: boolean; accessory?: boolean; channelTypes?: boolean; components?: boolean; content?: boolean; customId?: boolean; defaultValues?: boolean; description?: boolean; disabled?: boolean; divider?: boolean; emoji?: boolean; file?: boolean; id?: boolean; items?: boolean; label?: boolean; maxLength?: boolean; maxValues?: boolean; media?: boolean; minLength?: boolean; minValues?: boolean; name?: boolean; options?: boolean; placeholder?: boolean; required?: boolean; size?: boolean; skuId?: boolean; spacing?: boolean; spoiler?: boolean; style?: boolean; type?: boolean; url?: boolean; value?: boolean; }; defaultReactionEmoji?: { emojiId?: boolean; emojiName?: boolean; }; emoji?: { id?: boolean; name?: boolean; roles?: boolean; user?: boolean; }; entitlement?: { applicationId?: boolean; consumed?: boolean; deleted?: boolean; endsAt?: boolean; guildId?: boolean; id?: boolean; skuId?: boolean; startsAt?: boolean; type?: boolean; userId?: boolean; }; forumTag?: { emojiId?: boolean; emojiName?: boolean; id?: boolean; moderated?: boolean; name?: boolean; }; guild?: { afkChannelId?: boolean; afkTimeout?: boolean; applicationId?: boolean; approximateMemberCount?: boolean; approximatePresenceCount?: boolean; banner?: boolean; channels?: boolean; defaultMessageNotifications?: boolean; description?: boolean; discoverySplash?: boolean; emojis?: boolean; explicitContentFilter?: boolean; icon?: boolean; iconHash?: boolean; id?: boolean; incidentsData?: boolean; joinedAt?: boolean; large?: boolean; maxMembers?: boolean; maxPresences?: boolean; maxStageVideoChannelUsers?: boolean; maxVideoChannelUsers?: boolean; memberCount?: boolean; members?: boolean; mfaLevel?: boolean; name?: boolean; nsfwLevel?: boolean; owner?: boolean; ownerId?: boolean; permissions?: boolean; preferredLocale?: boolean; premiumProgressBarEnabled?: boolean; premiumSubscriptionCount?: boolean; premiumTier?: boolean; presences?: boolean; publicUpdatesChannelId?: boolean; roles?: boolean; rulesChannelId?: boolean; safetyAlertsChannelId?: boolean; shardId?: boolean; splash?: boolean; stageInstances?: boolean; stickers?: boolean; systemChannelFlags?: boolean; systemChannelId?: boolean; toggles?: boolean; unavailable?: boolean; vanityUrlCode?: boolean; verificationLevel?: boolean; voiceStates?: boolean; welcomeScreen?: boolean; widgetChannelId?: boolean; widgetEnabled?: boolean; }; guildOnboarding?: { defaultChannelIds?: boolean; enabled?: boolean; guildId?: boolean; mode?: boolean; prompts?: boolean; }; guildOnboardingPrompt?: { id?: boolean; inOnboarding?: boolean; options?: boolean; required?: boolean; singleSelect?: boolean; title?: boolean; type?: boolean; }; guildOnboardingPromptOption?: { channelIds?: boolean; description?: boolean; emoji?: boolean; id?: boolean; roleIds?: boolean; title?: boolean; }; incidentsData?: { dmsDisabledUntil?: boolean; dmSpamDetectedAt?: boolean; invitesDisabledUntil?: boolean; raidDetectedAt?: boolean; }; interaction?: { applicationId?: boolean; appPermissions?: boolean; attachmentSizeLimit?: boolean; authorizingIntegrationOwners?: boolean; channel?: boolean; channelId?: boolean; context?: boolean; data?: boolean; entitlements?: boolean; guild?: boolean; guildId?: boolean; guildLocale?: boolean; id?: boolean; locale?: boolean; member?: boolean; message?: boolean; token?: boolean; type?: boolean; user?: boolean; version?: boolean; }; interactionCallback?: { activityInstanceId?: boolean; id?: boolean; responseMessageEphemeral?: boolean; responseMessageId?: boolean; responseMessageLoading?: boolean; type?: boolean; }; interactionCallbackResponse?: { interaction?: boolean; resource?: boolean; }; interactionResource?: { activityInstance?: boolean; message?: boolean; type?: boolean; }; invite?: { approximateMemberCount?: boolean; approximatePresenceCount?: boolean; channelId?: boolean; code?: boolean; createdAt?: boolean; expiresAt?: boolean; guildId?: boolean; guildScheduledEvent?: boolean; inviter?: boolean; maxAge?: boolean; maxUses?: boolean; stageInstance?: boolean; targetApplication?: boolean; targetType?: boolean; targetUser?: boolean; temporary?: boolean; type?: boolean; uses?: boolean; }; inviteStageInstance?: { members?: boolean; participantCount?: boolean; speakerCount?: boolean; topic?: boolean; }; lobby?: { applicationId?: boolean; id?: boolean; linkedChannel?: boolean; members?: boolean; metadata?: boolean; }; lobbyMember?: { flags?: boolean; id?: boolean; metadata?: boolean; }; mediaGalleryItem?: { description?: boolean; media?: boolean; spoiler?: boolean; }; member?: { avatar?: boolean; avatarDecorationData?: boolean; banner?: boolean; communicationDisabledUntil?: boolean; guildId?: boolean; id?: boolean; joinedAt?: boolean; nick?: boolean; permissions?: boolean; premiumSince?: boolean; roles?: boolean; toggles?: boolean; user?: boolean; }; message?: { activity?: boolean; application?: boolean; applicationId?: boolean; attachments?: boolean; author?: boolean; call?: boolean; channelId?: boolean; components?: boolean; content?: boolean; editedTimestamp?: boolean; embeds?: boolean; guildId?: boolean; id?: boolean; interaction?: boolean; interactionMetadata?: boolean; member?: boolean; mentionedChannelIds?: boolean; mentionedRoleIds?: boolean; mentions?: boolean; messageReference?: boolean; messageSnapshots?: boolean; nonce?: boolean; poll?: boolean; reactions?: boolean; referencedMessage?: boolean; stickerItems?: boolean; thread?: boolean; type?: boolean; webhookId?: boolean; }; messageCall?: { endedTimestamp?: boolean; participants?: boolean; }; messageInteraction?: { id?: boolean; member?: boolean; name?: boolean; type?: boolean; user?: boolean; }; messageInteractionMetadata?: { authorizingIntegrationOwners?: boolean; id?: boolean; interactedMessageId?: boolean; originalResponseMessageId?: boolean; targetMessageId?: boolean; targetUser?: boolean; triggeringInteractionMetadata?: boolean; type?: boolean; user?: boolean; }; messageReference?: { channelId?: boolean; guildId?: boolean; messageId?: boolean; }; messageSnapshot?: { message?: boolean; }; nameplate?: { asset?: boolean; label?: boolean; palette?: boolean; skuId?: boolean; }; poll?: { allowMultiselect?: boolean; answers?: boolean; expiry?: boolean; layoutType?: boolean; question?: boolean; results?: boolean; }; pollAnswer?: { answerId?: boolean; pollMedia?: boolean; }; pollAnswerCount?: { count?: boolean; id?: boolean; meVoted?: boolean; }; pollMedia?: { emoji?: boolean; text?: boolean; }; pollResult?: { answerCounts?: boolean; isFinalized?: boolean; }; role?: { color?: boolean; flags?: boolean; guildId?: boolean; icon?: boolean; id?: boolean; name?: boolean; permissions?: boolean; position?: boolean; tags?: boolean; toggles?: boolean; unicodeEmoji?: boolean; }; scheduledEvent?: { channelId?: boolean; creator?: boolean; creatorId?: boolean; description?: boolean; entityId?: boolean; entityType?: boolean; guildId?: boolean; id?: boolean; image?: boolean; location?: boolean; name?: boolean; privacyLevel?: boolean; recurrenceRule?: boolean; scheduledEndTime?: boolean; scheduledStartTime?: boolean; status?: boolean; userCount?: boolean; }; scheduledEventRecurrenceRule?: { byMonth?: boolean; byMonthDay?: boolean; byNWeekday?: boolean; byWeekday?: boolean; byYearDay?: boolean; count?: boolean; end?: boolean; frequency?: boolean; interval?: boolean; start?: boolean; }; sku?: { applicationId?: boolean; flags?: boolean; id?: boolean; name?: boolean; slug?: boolean; type?: boolean; }; soundboardSound?: { available?: boolean; emojiId?: boolean; emojiName?: boolean; guildId?: boolean; name?: boolean; soundId?: boolean; user?: boolean; volume?: boolean; }; stageInstance?: { channelId?: boolean; guildId?: boolean; guildScheduledEventId?: boolean; id?: boolean; topic?: boolean; }; sticker?: { available?: boolean; description?: boolean; formatType?: boolean; guildId?: boolean; id?: boolean; name?: boolean; packId?: boolean; sortValue?: boolean; tags?: boolean; type?: boolean; user?: boolean; }; subscription?: { canceledAt?: boolean; country?: boolean; currentPeriodEnd?: boolean; currentPeriodStart?: boolean; entitlementIds?: boolean; id?: boolean; renewalSkuIds?: boolean; skuIds?: boolean; status?: boolean; userId?: boolean; }; unfurledMediaItem?: { attachmentId?: boolean; contentType?: boolean; height?: boolean; proxyUrl?: boolean; url?: boolean; width?: boolean; }; user?: { accentColor?: boolean; avatar?: boolean; avatarDecorationData?: boolean; banner?: boolean; collectibles?: boolean; discriminator?: boolean; email?: boolean; flags?: boolean; globalName?: boolean; id?: boolean; locale?: boolean; premiumType?: boolean; publicFlags?: boolean; toggles?: boolean; username?: boolean; }; voiceState?: { channelId?: boolean; guildId?: boolean; requestToSpeakTimestamp?: boolean; sessionId?: boolean; toggles?: boolean; userId?: boolean; }; webhook?: { applicationId?: boolean; avatar?: boolean; channelId?: boolean; guildId?: boolean; id?: boolean; name?: boolean; sourceChannel?: boolean; sourceGuild?: boolean; token?: boolean; type?: boolean; url?: boolean; user?: boolean; }; }

desiredProperties.activityInstance?

{ applicationId?: boolean; instanceId?: boolean; launchId?: boolean; location?: boolean; users?: boolean; }

desiredProperties.activityInstance.applicationId?

boolean

desiredProperties.activityInstance.instanceId?

boolean

desiredProperties.activityInstance.launchId?

boolean

desiredProperties.activityInstance.location?

boolean

desiredProperties.activityInstance.users?

boolean

desiredProperties.activityLocation?

{ channelId?: boolean; guildId?: boolean; id?: boolean; kind?: boolean; }

desiredProperties.activityLocation.channelId?

boolean

desiredProperties.activityLocation.guildId?

boolean

desiredProperties.activityLocation.id?

boolean

desiredProperties.activityLocation.kind?

boolean

desiredProperties.attachment?

{ contentType?: boolean; description?: boolean; duration_secs?: boolean; ephemeral?: boolean; filename?: boolean; flags?: boolean; height?: boolean; id?: boolean; proxyUrl?: boolean; size?: boolean; title?: boolean; url?: boolean; waveform?: boolean; width?: boolean; }

desiredProperties.attachment.contentType?

boolean

desiredProperties.attachment.description?

boolean

desiredProperties.attachment.duration_secs?

boolean

desiredProperties.attachment.ephemeral?

boolean

desiredProperties.attachment.filename?

boolean

desiredProperties.attachment.flags?

boolean

desiredProperties.attachment.height?

boolean

desiredProperties.attachment.id?

boolean

desiredProperties.attachment.proxyUrl?

boolean

desiredProperties.attachment.size?

boolean

desiredProperties.attachment.title?

boolean

desiredProperties.attachment.url?

boolean

desiredProperties.attachment.waveform?

boolean

desiredProperties.attachment.width?

boolean

desiredProperties.avatarDecorationData?

{ asset?: boolean; skuId?: boolean; }

desiredProperties.avatarDecorationData.asset?

boolean

desiredProperties.avatarDecorationData.skuId?

boolean

desiredProperties.channel?

{ applicationId?: boolean; appliedTags?: boolean; availableTags?: boolean; bitrate?: boolean; defaultAutoArchiveDuration?: boolean; defaultForumLayout?: boolean; defaultReactionEmoji?: boolean; defaultSortOrder?: boolean; defaultThreadRateLimitPerUser?: boolean; flags?: boolean; guildId?: boolean; icon?: boolean; id?: boolean; lastMessageId?: boolean; lastPinTimestamp?: boolean; member?: boolean; memberCount?: boolean; messageCount?: boolean; name?: boolean; ownerId?: boolean; parentId?: boolean; permissionOverwrites?: boolean; permissions?: boolean; position?: boolean; rateLimitPerUser?: boolean; recipients?: boolean; rtcRegion?: boolean; threadMetadata?: boolean; topic?: boolean; totalMessageSent?: boolean; type?: boolean; userLimit?: boolean; videoQualityMode?: boolean; }

desiredProperties.channel.applicationId?

boolean

desiredProperties.channel.appliedTags?

boolean

desiredProperties.channel.availableTags?

boolean

desiredProperties.channel.bitrate?

boolean

desiredProperties.channel.defaultAutoArchiveDuration?

boolean

desiredProperties.channel.defaultForumLayout?

boolean

desiredProperties.channel.defaultReactionEmoji?

boolean

desiredProperties.channel.defaultSortOrder?

boolean

desiredProperties.channel.defaultThreadRateLimitPerUser?

boolean

desiredProperties.channel.flags?

boolean

desiredProperties.channel.guildId?

boolean

desiredProperties.channel.icon?

boolean

desiredProperties.channel.id?

boolean

desiredProperties.channel.lastMessageId?

boolean

desiredProperties.channel.lastPinTimestamp?

boolean

desiredProperties.channel.member?

boolean

desiredProperties.channel.memberCount?

boolean

desiredProperties.channel.messageCount?

boolean

desiredProperties.channel.name?

boolean

desiredProperties.channel.ownerId?

boolean

desiredProperties.channel.parentId?

boolean

desiredProperties.channel.permissionOverwrites?

boolean

desiredProperties.channel.permissions?

boolean

desiredProperties.channel.position?

boolean

desiredProperties.channel.rateLimitPerUser?

boolean

desiredProperties.channel.recipients?

boolean

desiredProperties.channel.rtcRegion?

boolean

desiredProperties.channel.threadMetadata?

boolean

desiredProperties.channel.topic?

boolean

desiredProperties.channel.totalMessageSent?

boolean

desiredProperties.channel.type?

boolean

desiredProperties.channel.userLimit?

boolean

desiredProperties.channel.videoQualityMode?

boolean

desiredProperties.collectibles?

{ nameplate?: boolean; }

desiredProperties.collectibles.nameplate?

boolean

desiredProperties.component?

{ accentColor?: boolean; accessory?: boolean; channelTypes?: boolean; components?: boolean; content?: boolean; customId?: boolean; defaultValues?: boolean; description?: boolean; disabled?: boolean; divider?: boolean; emoji?: boolean; file?: boolean; id?: boolean; items?: boolean; label?: boolean; maxLength?: boolean; maxValues?: boolean; media?: boolean; minLength?: boolean; minValues?: boolean; name?: boolean; options?: boolean; placeholder?: boolean; required?: boolean; size?: boolean; skuId?: boolean; spacing?: boolean; spoiler?: boolean; style?: boolean; type?: boolean; url?: boolean; value?: boolean; }

desiredProperties.component.accentColor?

boolean

desiredProperties.component.accessory?

boolean

desiredProperties.component.channelTypes?

boolean

desiredProperties.component.components?

boolean

desiredProperties.component.content?

boolean

desiredProperties.component.customId?

boolean

desiredProperties.component.defaultValues?

boolean

desiredProperties.component.description?

boolean

desiredProperties.component.disabled?

boolean

desiredProperties.component.divider?

boolean

desiredProperties.component.emoji?

boolean

desiredProperties.component.file?

boolean

desiredProperties.component.id?

boolean

desiredProperties.component.items?

boolean

desiredProperties.component.label?

boolean

desiredProperties.component.maxLength?

boolean

desiredProperties.component.maxValues?

boolean

desiredProperties.component.media?

boolean

desiredProperties.component.minLength?

boolean

desiredProperties.component.minValues?

boolean

desiredProperties.component.name?

boolean

desiredProperties.component.options?

boolean

desiredProperties.component.placeholder?

boolean

desiredProperties.component.required?

boolean

desiredProperties.component.size?

boolean

desiredProperties.component.skuId?

boolean

desiredProperties.component.spacing?

boolean

desiredProperties.component.spoiler?

boolean

desiredProperties.component.style?

boolean

desiredProperties.component.type?

boolean

desiredProperties.component.url?

boolean

desiredProperties.component.value?

boolean

desiredProperties.defaultReactionEmoji?

{ emojiId?: boolean; emojiName?: boolean; }

desiredProperties.defaultReactionEmoji.emojiId?

boolean

desiredProperties.defaultReactionEmoji.emojiName?

boolean

desiredProperties.emoji?

{ id?: boolean; name?: boolean; roles?: boolean; user?: boolean; }

desiredProperties.emoji.id?

boolean

desiredProperties.emoji.name?

boolean

desiredProperties.emoji.roles?

boolean

desiredProperties.emoji.user?

boolean

desiredProperties.entitlement?

{ applicationId?: boolean; consumed?: boolean; deleted?: boolean; endsAt?: boolean; guildId?: boolean; id?: boolean; skuId?: boolean; startsAt?: boolean; type?: boolean; userId?: boolean; }

desiredProperties.entitlement.applicationId?

boolean

desiredProperties.entitlement.consumed?

boolean

desiredProperties.entitlement.deleted?

boolean

desiredProperties.entitlement.endsAt?

boolean

desiredProperties.entitlement.guildId?

boolean

desiredProperties.entitlement.id?

boolean

desiredProperties.entitlement.skuId?

boolean

desiredProperties.entitlement.startsAt?

boolean

desiredProperties.entitlement.type?

boolean

desiredProperties.entitlement.userId?

boolean

desiredProperties.forumTag?

{ emojiId?: boolean; emojiName?: boolean; id?: boolean; moderated?: boolean; name?: boolean; }

desiredProperties.forumTag.emojiId?

boolean

desiredProperties.forumTag.emojiName?

boolean

desiredProperties.forumTag.id?

boolean

desiredProperties.forumTag.moderated?

boolean

desiredProperties.forumTag.name?

boolean

desiredProperties.guild?

{ afkChannelId?: boolean; afkTimeout?: boolean; applicationId?: boolean; approximateMemberCount?: boolean; approximatePresenceCount?: boolean; banner?: boolean; channels?: boolean; defaultMessageNotifications?: boolean; description?: boolean; discoverySplash?: boolean; emojis?: boolean; explicitContentFilter?: boolean; icon?: boolean; iconHash?: boolean; id?: boolean; incidentsData?: boolean; joinedAt?: boolean; large?: boolean; maxMembers?: boolean; maxPresences?: boolean; maxStageVideoChannelUsers?: boolean; maxVideoChannelUsers?: boolean; memberCount?: boolean; members?: boolean; mfaLevel?: boolean; name?: boolean; nsfwLevel?: boolean; owner?: boolean; ownerId?: boolean; permissions?: boolean; preferredLocale?: boolean; premiumProgressBarEnabled?: boolean; premiumSubscriptionCount?: boolean; premiumTier?: boolean; presences?: boolean; publicUpdatesChannelId?: boolean; roles?: boolean; rulesChannelId?: boolean; safetyAlertsChannelId?: boolean; shardId?: boolean; splash?: boolean; stageInstances?: boolean; stickers?: boolean; systemChannelFlags?: boolean; systemChannelId?: boolean; toggles?: boolean; unavailable?: boolean; vanityUrlCode?: boolean; verificationLevel?: boolean; voiceStates?: boolean; welcomeScreen?: boolean; widgetChannelId?: boolean; widgetEnabled?: boolean; }

desiredProperties.guild.afkChannelId?

boolean

desiredProperties.guild.afkTimeout?

boolean

desiredProperties.guild.applicationId?

boolean

desiredProperties.guild.approximateMemberCount?

boolean

desiredProperties.guild.approximatePresenceCount?

boolean

desiredProperties.guild.banner?

boolean

desiredProperties.guild.channels?

boolean

desiredProperties.guild.defaultMessageNotifications?

boolean

desiredProperties.guild.description?

boolean

desiredProperties.guild.discoverySplash?

boolean

desiredProperties.guild.emojis?

boolean

desiredProperties.guild.explicitContentFilter?

boolean

desiredProperties.guild.icon?

boolean

desiredProperties.guild.iconHash?

boolean

desiredProperties.guild.id?

boolean

desiredProperties.guild.incidentsData?

boolean

desiredProperties.guild.joinedAt?

boolean

desiredProperties.guild.large?

boolean

desiredProperties.guild.maxMembers?

boolean

desiredProperties.guild.maxPresences?

boolean

desiredProperties.guild.maxStageVideoChannelUsers?

boolean

desiredProperties.guild.maxVideoChannelUsers?

boolean

desiredProperties.guild.memberCount?

boolean

desiredProperties.guild.members?

boolean

desiredProperties.guild.mfaLevel?

boolean

desiredProperties.guild.name?

boolean

desiredProperties.guild.nsfwLevel?

boolean

desiredProperties.guild.owner?

boolean

desiredProperties.guild.ownerId?

boolean

desiredProperties.guild.permissions?

boolean

desiredProperties.guild.preferredLocale?

boolean

desiredProperties.guild.premiumProgressBarEnabled?

boolean

desiredProperties.guild.premiumSubscriptionCount?

boolean

desiredProperties.guild.premiumTier?

boolean

desiredProperties.guild.presences?

boolean

desiredProperties.guild.publicUpdatesChannelId?

boolean

desiredProperties.guild.roles?

boolean

desiredProperties.guild.rulesChannelId?

boolean

desiredProperties.guild.safetyAlertsChannelId?

boolean

desiredProperties.guild.shardId?

boolean

desiredProperties.guild.splash?

boolean

desiredProperties.guild.stageInstances?

boolean

desiredProperties.guild.stickers?

boolean

desiredProperties.guild.systemChannelFlags?

boolean

desiredProperties.guild.systemChannelId?

boolean

desiredProperties.guild.toggles?

boolean

desiredProperties.guild.unavailable?

boolean

desiredProperties.guild.vanityUrlCode?

boolean

desiredProperties.guild.verificationLevel?

boolean

desiredProperties.guild.voiceStates?

boolean

desiredProperties.guild.welcomeScreen?

boolean

desiredProperties.guild.widgetChannelId?

boolean

desiredProperties.guild.widgetEnabled?

boolean

desiredProperties.guildOnboarding?

{ defaultChannelIds?: boolean; enabled?: boolean; guildId?: boolean; mode?: boolean; prompts?: boolean; }

desiredProperties.guildOnboarding.defaultChannelIds?

boolean

desiredProperties.guildOnboarding.enabled?

boolean

desiredProperties.guildOnboarding.guildId?

boolean

desiredProperties.guildOnboarding.mode?

boolean

desiredProperties.guildOnboarding.prompts?

boolean

desiredProperties.guildOnboardingPrompt?

{ id?: boolean; inOnboarding?: boolean; options?: boolean; required?: boolean; singleSelect?: boolean; title?: boolean; type?: boolean; }

desiredProperties.guildOnboardingPrompt.id?

boolean

desiredProperties.guildOnboardingPrompt.inOnboarding?

boolean

desiredProperties.guildOnboardingPrompt.options?

boolean

desiredProperties.guildOnboardingPrompt.required?

boolean

desiredProperties.guildOnboardingPrompt.singleSelect?

boolean

desiredProperties.guildOnboardingPrompt.title?

boolean

desiredProperties.guildOnboardingPrompt.type?

boolean

desiredProperties.guildOnboardingPromptOption?

{ channelIds?: boolean; description?: boolean; emoji?: boolean; id?: boolean; roleIds?: boolean; title?: boolean; }

desiredProperties.guildOnboardingPromptOption.channelIds?

boolean

desiredProperties.guildOnboardingPromptOption.description?

boolean

desiredProperties.guildOnboardingPromptOption.emoji?

boolean

desiredProperties.guildOnboardingPromptOption.id?

boolean

desiredProperties.guildOnboardingPromptOption.roleIds?

boolean

desiredProperties.guildOnboardingPromptOption.title?

boolean

desiredProperties.incidentsData?

{ dmsDisabledUntil?: boolean; dmSpamDetectedAt?: boolean; invitesDisabledUntil?: boolean; raidDetectedAt?: boolean; }

desiredProperties.incidentsData.dmsDisabledUntil?

boolean

desiredProperties.incidentsData.dmSpamDetectedAt?

boolean

desiredProperties.incidentsData.invitesDisabledUntil?

boolean

desiredProperties.incidentsData.raidDetectedAt?

boolean

desiredProperties.interaction?

{ applicationId?: boolean; appPermissions?: boolean; attachmentSizeLimit?: boolean; authorizingIntegrationOwners?: boolean; channel?: boolean; channelId?: boolean; context?: boolean; data?: boolean; entitlements?: boolean; guild?: boolean; guildId?: boolean; guildLocale?: boolean; id?: boolean; locale?: boolean; member?: boolean; message?: boolean; token?: boolean; type?: boolean; user?: boolean; version?: boolean; }

desiredProperties.interaction.applicationId?

boolean

desiredProperties.interaction.appPermissions?

boolean

desiredProperties.interaction.attachmentSizeLimit?

boolean

desiredProperties.interaction.authorizingIntegrationOwners?

boolean

desiredProperties.interaction.channel?

boolean

desiredProperties.interaction.channelId?

boolean

desiredProperties.interaction.context?

boolean

desiredProperties.interaction.data?

boolean

desiredProperties.interaction.entitlements?

boolean

desiredProperties.interaction.guild?

boolean

desiredProperties.interaction.guildId?

boolean

desiredProperties.interaction.guildLocale?

boolean

desiredProperties.interaction.id?

boolean

desiredProperties.interaction.locale?

boolean

desiredProperties.interaction.member?

boolean

desiredProperties.interaction.message?

boolean

desiredProperties.interaction.token?

boolean

desiredProperties.interaction.type?

boolean

desiredProperties.interaction.user?

boolean

desiredProperties.interaction.version?

boolean

desiredProperties.interactionCallback?

{ activityInstanceId?: boolean; id?: boolean; responseMessageEphemeral?: boolean; responseMessageId?: boolean; responseMessageLoading?: boolean; type?: boolean; }

desiredProperties.interactionCallback.activityInstanceId?

boolean

desiredProperties.interactionCallback.id?

boolean

desiredProperties.interactionCallback.responseMessageEphemeral?

boolean

desiredProperties.interactionCallback.responseMessageId?

boolean

desiredProperties.interactionCallback.responseMessageLoading?

boolean

desiredProperties.interactionCallback.type?

boolean

desiredProperties.interactionCallbackResponse?

{ interaction?: boolean; resource?: boolean; }

desiredProperties.interactionCallbackResponse.interaction?

boolean

desiredProperties.interactionCallbackResponse.resource?

boolean

desiredProperties.interactionResource?

{ activityInstance?: boolean; message?: boolean; type?: boolean; }

desiredProperties.interactionResource.activityInstance?

boolean

desiredProperties.interactionResource.message?

boolean

desiredProperties.interactionResource.type?

boolean

desiredProperties.invite?

{ approximateMemberCount?: boolean; approximatePresenceCount?: boolean; channelId?: boolean; code?: boolean; createdAt?: boolean; expiresAt?: boolean; guildId?: boolean; guildScheduledEvent?: boolean; inviter?: boolean; maxAge?: boolean; maxUses?: boolean; stageInstance?: boolean; targetApplication?: boolean; targetType?: boolean; targetUser?: boolean; temporary?: boolean; type?: boolean; uses?: boolean; }

desiredProperties.invite.approximateMemberCount?

boolean

desiredProperties.invite.approximatePresenceCount?

boolean

desiredProperties.invite.channelId?

boolean

desiredProperties.invite.code?

boolean

desiredProperties.invite.createdAt?

boolean

desiredProperties.invite.expiresAt?

boolean

desiredProperties.invite.guildId?

boolean

desiredProperties.invite.guildScheduledEvent?

boolean

desiredProperties.invite.inviter?

boolean

desiredProperties.invite.maxAge?

boolean

desiredProperties.invite.maxUses?

boolean

desiredProperties.invite.stageInstance?

boolean

desiredProperties.invite.targetApplication?

boolean

desiredProperties.invite.targetType?

boolean

desiredProperties.invite.targetUser?

boolean

desiredProperties.invite.temporary?

boolean

desiredProperties.invite.type?

boolean

desiredProperties.invite.uses?

boolean

desiredProperties.inviteStageInstance?

{ members?: boolean; participantCount?: boolean; speakerCount?: boolean; topic?: boolean; }

desiredProperties.inviteStageInstance.members?

boolean

desiredProperties.inviteStageInstance.participantCount?

boolean

desiredProperties.inviteStageInstance.speakerCount?

boolean

desiredProperties.inviteStageInstance.topic?

boolean

desiredProperties.lobby?

{ applicationId?: boolean; id?: boolean; linkedChannel?: boolean; members?: boolean; metadata?: boolean; }

desiredProperties.lobby.applicationId?

boolean

desiredProperties.lobby.id?

boolean

desiredProperties.lobby.linkedChannel?

boolean

desiredProperties.lobby.members?

boolean

desiredProperties.lobby.metadata?

boolean

desiredProperties.lobbyMember?

{ flags?: boolean; id?: boolean; metadata?: boolean; }

desiredProperties.lobbyMember.flags?

boolean

desiredProperties.lobbyMember.id?

boolean

desiredProperties.lobbyMember.metadata?

boolean

desiredProperties.mediaGalleryItem?

{ description?: boolean; media?: boolean; spoiler?: boolean; }

desiredProperties.mediaGalleryItem.description?

boolean

desiredProperties.mediaGalleryItem.media?

boolean

desiredProperties.mediaGalleryItem.spoiler?

boolean

desiredProperties.member?

{ avatar?: boolean; avatarDecorationData?: boolean; banner?: boolean; communicationDisabledUntil?: boolean; guildId?: boolean; id?: boolean; joinedAt?: boolean; nick?: boolean; permissions?: boolean; premiumSince?: boolean; roles?: boolean; toggles?: boolean; user?: boolean; }

desiredProperties.member.avatar?

boolean

desiredProperties.member.avatarDecorationData?

boolean

desiredProperties.member.banner?

boolean

desiredProperties.member.communicationDisabledUntil?

boolean

desiredProperties.member.guildId?

boolean

desiredProperties.member.id?

boolean

desiredProperties.member.joinedAt?

boolean

desiredProperties.member.nick?

boolean

desiredProperties.member.permissions?

boolean

desiredProperties.member.premiumSince?

boolean

desiredProperties.member.roles?

boolean

desiredProperties.member.toggles?

boolean

desiredProperties.member.user?

boolean

desiredProperties.message?

{ activity?: boolean; application?: boolean; applicationId?: boolean; attachments?: boolean; author?: boolean; call?: boolean; channelId?: boolean; components?: boolean; content?: boolean; editedTimestamp?: boolean; embeds?: boolean; guildId?: boolean; id?: boolean; interaction?: boolean; interactionMetadata?: boolean; member?: boolean; mentionedChannelIds?: boolean; mentionedRoleIds?: boolean; mentions?: boolean; messageReference?: boolean; messageSnapshots?: boolean; nonce?: boolean; poll?: boolean; reactions?: boolean; referencedMessage?: boolean; stickerItems?: boolean; thread?: boolean; type?: boolean; webhookId?: boolean; }

desiredProperties.message.activity?

boolean

desiredProperties.message.application?

boolean

desiredProperties.message.applicationId?

boolean

desiredProperties.message.attachments?

boolean

desiredProperties.message.author?

boolean

desiredProperties.message.call?

boolean

desiredProperties.message.channelId?

boolean

desiredProperties.message.components?

boolean

desiredProperties.message.content?

boolean

desiredProperties.message.editedTimestamp?

boolean

desiredProperties.message.embeds?

boolean

desiredProperties.message.guildId?

boolean

desiredProperties.message.id?

boolean

desiredProperties.message.interaction?

boolean

desiredProperties.message.interactionMetadata?

boolean

desiredProperties.message.member?

boolean

desiredProperties.message.mentionedChannelIds?

boolean

desiredProperties.message.mentionedRoleIds?

boolean

desiredProperties.message.mentions?

boolean

desiredProperties.message.messageReference?

boolean

desiredProperties.message.messageSnapshots?

boolean

desiredProperties.message.nonce?

boolean

desiredProperties.message.poll?

boolean

desiredProperties.message.reactions?

boolean

desiredProperties.message.referencedMessage?

boolean

desiredProperties.message.stickerItems?

boolean

desiredProperties.message.thread?

boolean

desiredProperties.message.type?

boolean

desiredProperties.message.webhookId?

boolean

desiredProperties.messageCall?

{ endedTimestamp?: boolean; participants?: boolean; }

desiredProperties.messageCall.endedTimestamp?

boolean

desiredProperties.messageCall.participants?

boolean

desiredProperties.messageInteraction?

{ id?: boolean; member?: boolean; name?: boolean; type?: boolean; user?: boolean; }

desiredProperties.messageInteraction.id?

boolean

desiredProperties.messageInteraction.member?

boolean

desiredProperties.messageInteraction.name?

boolean

desiredProperties.messageInteraction.type?

boolean

desiredProperties.messageInteraction.user?

boolean

desiredProperties.messageInteractionMetadata?

{ authorizingIntegrationOwners?: boolean; id?: boolean; interactedMessageId?: boolean; originalResponseMessageId?: boolean; targetMessageId?: boolean; targetUser?: boolean; triggeringInteractionMetadata?: boolean; type?: boolean; user?: boolean; }

desiredProperties.messageInteractionMetadata.authorizingIntegrationOwners?

boolean

desiredProperties.messageInteractionMetadata.id?

boolean

desiredProperties.messageInteractionMetadata.interactedMessageId?

boolean

desiredProperties.messageInteractionMetadata.originalResponseMessageId?

boolean

desiredProperties.messageInteractionMetadata.targetMessageId?

boolean

desiredProperties.messageInteractionMetadata.targetUser?

boolean

desiredProperties.messageInteractionMetadata.triggeringInteractionMetadata?

boolean

desiredProperties.messageInteractionMetadata.type?

boolean

desiredProperties.messageInteractionMetadata.user?

boolean

desiredProperties.messageReference?

{ channelId?: boolean; guildId?: boolean; messageId?: boolean; }

desiredProperties.messageReference.channelId?

boolean

desiredProperties.messageReference.guildId?

boolean

desiredProperties.messageReference.messageId?

boolean

desiredProperties.messageSnapshot?

{ message?: boolean; }

desiredProperties.messageSnapshot.message?

boolean

desiredProperties.nameplate?

{ asset?: boolean; label?: boolean; palette?: boolean; skuId?: boolean; }

desiredProperties.nameplate.asset?

boolean

desiredProperties.nameplate.label?

boolean

desiredProperties.nameplate.palette?

boolean

desiredProperties.nameplate.skuId?

boolean

desiredProperties.poll?

{ allowMultiselect?: boolean; answers?: boolean; expiry?: boolean; layoutType?: boolean; question?: boolean; results?: boolean; }

desiredProperties.poll.allowMultiselect?

boolean

desiredProperties.poll.answers?

boolean

desiredProperties.poll.expiry?

boolean

desiredProperties.poll.layoutType?

boolean

desiredProperties.poll.question?

boolean

desiredProperties.poll.results?

boolean

desiredProperties.pollAnswer?

{ answerId?: boolean; pollMedia?: boolean; }

desiredProperties.pollAnswer.answerId?

boolean

desiredProperties.pollAnswer.pollMedia?

boolean

desiredProperties.pollAnswerCount?

{ count?: boolean; id?: boolean; meVoted?: boolean; }

desiredProperties.pollAnswerCount.count?

boolean

desiredProperties.pollAnswerCount.id?

boolean

desiredProperties.pollAnswerCount.meVoted?

boolean

desiredProperties.pollMedia?

{ emoji?: boolean; text?: boolean; }

desiredProperties.pollMedia.emoji?

boolean

desiredProperties.pollMedia.text?

boolean

desiredProperties.pollResult?

{ answerCounts?: boolean; isFinalized?: boolean; }

desiredProperties.pollResult.answerCounts?

boolean

desiredProperties.pollResult.isFinalized?

boolean

desiredProperties.role?

{ color?: boolean; flags?: boolean; guildId?: boolean; icon?: boolean; id?: boolean; name?: boolean; permissions?: boolean; position?: boolean; tags?: boolean; toggles?: boolean; unicodeEmoji?: boolean; }

desiredProperties.role.color?

boolean

desiredProperties.role.flags?

boolean

desiredProperties.role.guildId?

boolean

desiredProperties.role.icon?

boolean

desiredProperties.role.id?

boolean

desiredProperties.role.name?

boolean

desiredProperties.role.permissions?

boolean

desiredProperties.role.position?

boolean

desiredProperties.role.tags?

boolean

desiredProperties.role.toggles?

boolean

desiredProperties.role.unicodeEmoji?

boolean

desiredProperties.scheduledEvent?

{ channelId?: boolean; creator?: boolean; creatorId?: boolean; description?: boolean; entityId?: boolean; entityType?: boolean; guildId?: boolean; id?: boolean; image?: boolean; location?: boolean; name?: boolean; privacyLevel?: boolean; recurrenceRule?: boolean; scheduledEndTime?: boolean; scheduledStartTime?: boolean; status?: boolean; userCount?: boolean; }

desiredProperties.scheduledEvent.channelId?

boolean

desiredProperties.scheduledEvent.creator?

boolean

desiredProperties.scheduledEvent.creatorId?

boolean

desiredProperties.scheduledEvent.description?

boolean

desiredProperties.scheduledEvent.entityId?

boolean

desiredProperties.scheduledEvent.entityType?

boolean

desiredProperties.scheduledEvent.guildId?

boolean

desiredProperties.scheduledEvent.id?

boolean

desiredProperties.scheduledEvent.image?

boolean

desiredProperties.scheduledEvent.location?

boolean

desiredProperties.scheduledEvent.name?

boolean

desiredProperties.scheduledEvent.privacyLevel?

boolean

desiredProperties.scheduledEvent.recurrenceRule?

boolean

desiredProperties.scheduledEvent.scheduledEndTime?

boolean

desiredProperties.scheduledEvent.scheduledStartTime?

boolean

desiredProperties.scheduledEvent.status?

boolean

desiredProperties.scheduledEvent.userCount?

boolean

desiredProperties.scheduledEventRecurrenceRule?

{ byMonth?: boolean; byMonthDay?: boolean; byNWeekday?: boolean; byWeekday?: boolean; byYearDay?: boolean; count?: boolean; end?: boolean; frequency?: boolean; interval?: boolean; start?: boolean; }

desiredProperties.scheduledEventRecurrenceRule.byMonth?

boolean

desiredProperties.scheduledEventRecurrenceRule.byMonthDay?

boolean

desiredProperties.scheduledEventRecurrenceRule.byNWeekday?

boolean

desiredProperties.scheduledEventRecurrenceRule.byWeekday?

boolean

desiredProperties.scheduledEventRecurrenceRule.byYearDay?

boolean

desiredProperties.scheduledEventRecurrenceRule.count?

boolean

desiredProperties.scheduledEventRecurrenceRule.end?

boolean

desiredProperties.scheduledEventRecurrenceRule.frequency?

boolean

desiredProperties.scheduledEventRecurrenceRule.interval?

boolean

desiredProperties.scheduledEventRecurrenceRule.start?

boolean

desiredProperties.sku?

{ applicationId?: boolean; flags?: boolean; id?: boolean; name?: boolean; slug?: boolean; type?: boolean; }

desiredProperties.sku.applicationId?

boolean

desiredProperties.sku.flags?

boolean

desiredProperties.sku.id?

boolean

desiredProperties.sku.name?

boolean

desiredProperties.sku.slug?

boolean

desiredProperties.sku.type?

boolean

desiredProperties.soundboardSound?

{ available?: boolean; emojiId?: boolean; emojiName?: boolean; guildId?: boolean; name?: boolean; soundId?: boolean; user?: boolean; volume?: boolean; }

desiredProperties.soundboardSound.available?

boolean

desiredProperties.soundboardSound.emojiId?

boolean

desiredProperties.soundboardSound.emojiName?

boolean

desiredProperties.soundboardSound.guildId?

boolean

desiredProperties.soundboardSound.name?

boolean

desiredProperties.soundboardSound.soundId?

boolean

desiredProperties.soundboardSound.user?

boolean

desiredProperties.soundboardSound.volume?

boolean

desiredProperties.stageInstance?

{ channelId?: boolean; guildId?: boolean; guildScheduledEventId?: boolean; id?: boolean; topic?: boolean; }

desiredProperties.stageInstance.channelId?

boolean

desiredProperties.stageInstance.guildId?

boolean

desiredProperties.stageInstance.guildScheduledEventId?

boolean

desiredProperties.stageInstance.id?

boolean

desiredProperties.stageInstance.topic?

boolean

desiredProperties.sticker?

{ available?: boolean; description?: boolean; formatType?: boolean; guildId?: boolean; id?: boolean; name?: boolean; packId?: boolean; sortValue?: boolean; tags?: boolean; type?: boolean; user?: boolean; }

desiredProperties.sticker.available?

boolean

desiredProperties.sticker.description?

boolean

desiredProperties.sticker.formatType?

boolean

desiredProperties.sticker.guildId?

boolean

desiredProperties.sticker.id?

boolean

desiredProperties.sticker.name?

boolean

desiredProperties.sticker.packId?

boolean

desiredProperties.sticker.sortValue?

boolean

desiredProperties.sticker.tags?

boolean

desiredProperties.sticker.type?

boolean

desiredProperties.sticker.user?

boolean

desiredProperties.subscription?

{ canceledAt?: boolean; country?: boolean; currentPeriodEnd?: boolean; currentPeriodStart?: boolean; entitlementIds?: boolean; id?: boolean; renewalSkuIds?: boolean; skuIds?: boolean; status?: boolean; userId?: boolean; }

desiredProperties.subscription.canceledAt?

boolean

desiredProperties.subscription.country?

boolean

desiredProperties.subscription.currentPeriodEnd?

boolean

desiredProperties.subscription.currentPeriodStart?

boolean

desiredProperties.subscription.entitlementIds?

boolean

desiredProperties.subscription.id?

boolean

desiredProperties.subscription.renewalSkuIds?

boolean

desiredProperties.subscription.skuIds?

boolean

desiredProperties.subscription.status?

boolean

desiredProperties.subscription.userId?

boolean

desiredProperties.unfurledMediaItem?

{ attachmentId?: boolean; contentType?: boolean; height?: boolean; proxyUrl?: boolean; url?: boolean; width?: boolean; }

desiredProperties.unfurledMediaItem.attachmentId?

boolean

desiredProperties.unfurledMediaItem.contentType?

boolean

desiredProperties.unfurledMediaItem.height?

boolean

desiredProperties.unfurledMediaItem.proxyUrl?

boolean

desiredProperties.unfurledMediaItem.url?

boolean

desiredProperties.unfurledMediaItem.width?

boolean

desiredProperties.user?

{ accentColor?: boolean; avatar?: boolean; avatarDecorationData?: boolean; banner?: boolean; collectibles?: boolean; discriminator?: boolean; email?: boolean; flags?: boolean; globalName?: boolean; id?: boolean; locale?: boolean; premiumType?: boolean; publicFlags?: boolean; toggles?: boolean; username?: boolean; }

desiredProperties.user.accentColor?

boolean

desiredProperties.user.avatar?

boolean

desiredProperties.user.avatarDecorationData?

boolean

desiredProperties.user.banner?

boolean

desiredProperties.user.collectibles?

boolean

desiredProperties.user.discriminator?

boolean

desiredProperties.user.email?

boolean

desiredProperties.user.flags?

boolean

desiredProperties.user.globalName?

boolean

desiredProperties.user.id?

boolean

desiredProperties.user.locale?

boolean

desiredProperties.user.premiumType?

boolean

desiredProperties.user.publicFlags?

boolean

desiredProperties.user.toggles?

boolean

desiredProperties.user.username?

boolean

desiredProperties.voiceState?

{ channelId?: boolean; guildId?: boolean; requestToSpeakTimestamp?: boolean; sessionId?: boolean; toggles?: boolean; userId?: boolean; }

desiredProperties.voiceState.channelId?

boolean

desiredProperties.voiceState.guildId?

boolean

desiredProperties.voiceState.requestToSpeakTimestamp?

boolean

desiredProperties.voiceState.sessionId?

boolean

desiredProperties.voiceState.toggles?

boolean

desiredProperties.voiceState.userId?

boolean

desiredProperties.webhook?

{ applicationId?: boolean; avatar?: boolean; channelId?: boolean; guildId?: boolean; id?: boolean; name?: boolean; sourceChannel?: boolean; sourceGuild?: boolean; token?: boolean; type?: boolean; url?: boolean; user?: boolean; }

desiredProperties.webhook.applicationId?

boolean

desiredProperties.webhook.avatar?

boolean

desiredProperties.webhook.channelId?

boolean

desiredProperties.webhook.guildId?

boolean

desiredProperties.webhook.id?

boolean

desiredProperties.webhook.name?

boolean

desiredProperties.webhook.sourceChannel?

boolean

desiredProperties.webhook.sourceGuild?

boolean

desiredProperties.webhook.token?

boolean

desiredProperties.webhook.type?

boolean

desiredProperties.webhook.url?

boolean

desiredProperties.webhook.user?

boolean

embed?

(bot, payload) => Embed

emoji?

(bot, payload) => SetupDesiredProps<Emoji, TProps, TBehavior>

entitlement?

(bot, payload) => SetupDesiredProps<Entitlement, TProps, TBehavior>

forumTag?

(bot, payload) => SetupDesiredProps<ForumTag, TProps, TBehavior>

gatewayBot?

(bot, payload) => GetGatewayBot

guild?

(bot, payload) => SetupDesiredProps<Guild, TProps, TBehavior>

guildOnboarding?

(bot, payload) => SetupDesiredProps<GuildOnboarding, TProps, TBehavior>

guildOnboardingPrompt?

(bot, payload) => SetupDesiredProps<GuildOnboardingPrompt, TProps, TBehavior>

guildOnboardingPromptOption?

(bot, payload) => GuildOnboardingPromptOption

incidentsData?

(bot, payload) => IncidentsData

integration?

(bot, payload) => Integration

interaction?

(bot, payload) => SetupDesiredProps<Interaction, TProps, TBehavior>

interactionCallback?

(bot, payload) => SetupDesiredProps<InteractionCallback, TProps, TBehavior>

interactionCallbackResponse?

(bot, payload) => SetupDesiredProps<InteractionCallbackResponse, TProps, TBehavior>

interactionDataOptions?

(bot, payload) => InteractionDataOption

interactionDataResolved?

(bot, payload) => InteractionDataResolved

interactionResource?

(bot, payload) => SetupDesiredProps<InteractionResource, TProps, TBehavior>

invite?

(bot, payload) => SetupDesiredProps<Invite, TProps, TBehavior>

inviteStageInstance?

(bot, payload) => SetupDesiredProps<InviteStageInstance, TProps, TBehavior>

lobby?

(bot, payload) => SetupDesiredProps<Lobby, TProps, TBehavior>

lobbyMember?

(bot, payload) => SetupDesiredProps<LobbyMember, TProps, TBehavior>

mediaGalleryItem?

(bot, payload) => MediaGalleryItem

member?

(bot, payload, guildId, userId) => SetupDesiredProps<Member, TProps, TBehavior>

message?

(bot, payload) => SetupDesiredProps<Message, TProps, TBehavior>

messageCall?

(bot, payload) => SetupDesiredProps<MessageCall, TProps, TBehavior>

messageInteractionMetadata?

(bot, payload) => SetupDesiredProps<MessageInteractionMetadata, TProps, TBehavior>

messageSnapshot?

(bot, payload) => SetupDesiredProps<MessageSnapshot, TProps, TBehavior>

nameplate?

(bot, payload) => SetupDesiredProps<Nameplate, TProps, TBehavior>

poll?

(bot, payload) => SetupDesiredProps<Poll, TProps, TBehavior>

pollMedia?

(bot, payload) => SetupDesiredProps<PollMedia, TProps, TBehavior>

presence?

(bot, payload) => PresenceUpdate

reverse?

{ activity?: (bot, payload) => DiscordActivity; allowedMentions?: (bot, payload) => DiscordAllowedMentions; application?: (bot, payload) => DiscordApplication; applicationCommand?: (bot, payload) => DiscordApplicationCommand; applicationCommandOption?: (bot, payload) => DiscordApplicationCommandOption; applicationCommandOptionChoice?: (bot, payload) => DiscordApplicationCommandOptionChoice; attachment?: (bot, payload) => DiscordAttachment; component?: (bot, payload) => DiscordMessageComponent; createApplicationCommand?: (bot, payload) => DiscordCreateApplicationCommand; embed?: (bot, payload) => DiscordEmbed; mediaGalleryItem?: (bot, payload) => DiscordMediaGalleryItem; member?: (bot, payload) => DiscordMember; snowflake?: (snowflake) => string; team?: (bot, payload) => DiscordTeam; unfurledMediaItem?: (bot, payload) => DiscordUnfurledMediaItem; user?: (bot, payload) => DiscordUser; }

reverse.activity?

(bot, payload) => DiscordActivity

reverse.allowedMentions?

(bot, payload) => DiscordAllowedMentions

reverse.application?

(bot, payload) => DiscordApplication

reverse.applicationCommand?

(bot, payload) => DiscordApplicationCommand

reverse.applicationCommandOption?

(bot, payload) => DiscordApplicationCommandOption

reverse.applicationCommandOptionChoice?

(bot, payload) => DiscordApplicationCommandOptionChoice

reverse.attachment?

(bot, payload) => DiscordAttachment

reverse.component?

(bot, payload) => DiscordMessageComponent

reverse.createApplicationCommand?

(bot, payload) => DiscordCreateApplicationCommand

reverse.embed?

(bot, payload) => DiscordEmbed

reverse.mediaGalleryItem?

(bot, payload) => DiscordMediaGalleryItem

reverse.member?

(bot, payload) => DiscordMember

reverse.snowflake?

(snowflake) => string

reverse.team?

(bot, payload) => DiscordTeam

reverse.unfurledMediaItem?

(bot, payload) => DiscordUnfurledMediaItem

reverse.user?

(bot, payload) => DiscordUser

role?

(bot, payload) => SetupDesiredProps<Role, TProps, TBehavior>

scheduledEvent?

(bot, payload) => SetupDesiredProps<ScheduledEvent, TProps, TBehavior>

scheduledEventRecurrenceRule?

(bot, payload) => SetupDesiredProps<ScheduledEventRecurrenceRule, TProps, TBehavior>

sku?

(bot, payload) => SetupDesiredProps<Sku, TProps, TBehavior>

snowflake?

(snowflake) => bigint

soundboardSound?

(bot, payload) => SetupDesiredProps<SoundboardSound, TProps, TBehavior>

stageInstance?

(bot, payload) => SetupDesiredProps<StageInstance, TProps, TBehavior>

sticker?

(bot, payload) => SetupDesiredProps<Sticker, TProps, TBehavior>

stickerPack?

(bot, payload) => StickerPack

subscription?

(bot, payload) => SetupDesiredProps<Subscription, TProps, TBehavior>

team?

(bot, payload) => Team

template?

(bot, payload) => Template

threadMember?

(bot, payload) => ThreadMember

threadMemberGuildCreate?

(bot, payload) => ThreadMemberGuildCreate

unfurledMediaItem?

(bot, payload) => UnfurledMediaItem

user?

(bot, payload) => SetupDesiredProps<User, TProps, TBehavior>

voiceRegion?

(bot, payload) => VoiceRegion

voiceState?

(bot, payload) => SetupDesiredProps<VoiceState, TProps, TBehavior>

webhook?

(bot, payload) => SetupDesiredProps<Webhook, TProps, TBehavior>

welcomeScreen?

(bot, payload) => WelcomeScreen

widget?

(bot, payload) => GuildWidget

widgetSettings?

(bot, payload) => GuildWidgetSettings

Returns

Transformers<TProps, TBehavior>