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:369

Type Parameters

TProps

TProps extends TransformersDesiredProperties

TBehavior

TBehavior extends DesiredPropertiesBehavior

Parameters

options

activity?

TransformerFunction<TProps, TBehavior, DiscordActivity, Activity, { }, "unchanged">

activityInstance?

TransformerFunction<TProps, TBehavior, DiscordActivityInstance, ActivityInstance, { }, "desired-props">

activityLocation?

TransformerFunction<TProps, TBehavior, DiscordActivityLocation, ActivityLocation, { }, "desired-props">

application?

TransformerFunction<TProps, TBehavior, DiscordApplication, Application, { shardId?: number; }, "unchanged">

applicationCommand?

TransformerFunction<TProps, TBehavior, DiscordApplicationCommand, ApplicationCommand, { }, "unchanged">

applicationCommandOption?

TransformerFunction<TProps, TBehavior, DiscordApplicationCommandOption, ApplicationCommandOption, { }, "unchanged">

applicationCommandOptionChoice?

TransformerFunction<TProps, TBehavior, DiscordApplicationCommandOptionChoice, ApplicationCommandOptionChoice, { }, "unchanged">

applicationCommandPermission?

TransformerFunction<TProps, TBehavior, DiscordGuildApplicationCommandPermissions, GuildApplicationCommandPermissions, { }, "unchanged">

attachment?

TransformerFunction<TProps, TBehavior, DiscordAttachment, Attachment, { }, "desired-props">

auditLogEntry?

TransformerFunction<TProps, TBehavior, DiscordAuditLogEntry, AuditLogEntry, { }, "unchanged">

automodActionExecution?

TransformerFunction<TProps, TBehavior, DiscordAutoModerationActionExecution, AutoModerationActionExecution, { }, "unchanged">

automodRule?

TransformerFunction<TProps, TBehavior, DiscordAutoModerationRule, AutoModerationRule, { }, "unchanged">

avatarDecorationData?

TransformerFunction<TProps, TBehavior, DiscordAvatarDecorationData, AvatarDecorationData, { }, "desired-props">

channel?

TransformerFunction<TProps, TBehavior, DiscordChannel, Channel, { guildId?: BigString; }, "desired-props">

collectibles?

TransformerFunction<TProps, TBehavior, DiscordCollectibles, Collectibles, { }, "desired-props">

component?

TransformerFunction<TProps, TBehavior, DiscordMessageComponent, Component, { }, "unchanged">

customizers?

{ activity?: TransformerCustomizerFunction<TProps, TBehavior, DiscordActivity, Activity, BigStringsToBigints<{ }>>; activityInstance?: TransformerCustomizerFunction<TProps, TBehavior, DiscordActivityInstance, SetupDesiredProps<ActivityInstance, TProps, TBehavior>, BigStringsToBigints<{ }>>; activityLocation?: TransformerCustomizerFunction<TProps, TBehavior, DiscordActivityLocation, SetupDesiredProps<ActivityLocation, TProps, TBehavior>, BigStringsToBigints<{ }>>; application?: TransformerCustomizerFunction<TProps, TBehavior, DiscordApplication, Application, BigStringsToBigints<{ shardId?: number; }>>; applicationCommand?: TransformerCustomizerFunction<TProps, TBehavior, DiscordApplicationCommand, ApplicationCommand, BigStringsToBigints<{ }>>; applicationCommandOption?: TransformerCustomizerFunction<TProps, TBehavior, DiscordApplicationCommandOption, ApplicationCommandOption, BigStringsToBigints<{ }>>; applicationCommandOptionChoice?: TransformerCustomizerFunction<TProps, TBehavior, DiscordApplicationCommandOptionChoice, ApplicationCommandOptionChoice, BigStringsToBigints<{ }>>; applicationCommandPermission?: TransformerCustomizerFunction<TProps, TBehavior, DiscordGuildApplicationCommandPermissions, GuildApplicationCommandPermissions, BigStringsToBigints<{ }>>; attachment?: TransformerCustomizerFunction<TProps, TBehavior, DiscordAttachment, SetupDesiredProps<Attachment, TProps, TBehavior>, BigStringsToBigints<{ }>>; auditLogEntry?: TransformerCustomizerFunction<TProps, TBehavior, DiscordAuditLogEntry, AuditLogEntry, BigStringsToBigints<{ }>>; automodActionExecution?: TransformerCustomizerFunction<TProps, TBehavior, DiscordAutoModerationActionExecution, AutoModerationActionExecution, BigStringsToBigints<{ }>>; automodRule?: TransformerCustomizerFunction<TProps, TBehavior, DiscordAutoModerationRule, AutoModerationRule, BigStringsToBigints<{ }>>; avatarDecorationData?: TransformerCustomizerFunction<TProps, TBehavior, DiscordAvatarDecorationData, SetupDesiredProps<AvatarDecorationData, TProps, TBehavior>, BigStringsToBigints<{ }>>; channel?: TransformerCustomizerFunction<TProps, TBehavior, DiscordChannel, SetupDesiredProps<Channel, TProps, TBehavior>, BigStringsToBigints<{ guildId?: BigString; }>>; collectibles?: TransformerCustomizerFunction<TProps, TBehavior, DiscordCollectibles, SetupDesiredProps<Collectibles, TProps, TBehavior>, BigStringsToBigints<{ }>>; component?: TransformerCustomizerFunction<TProps, TBehavior, DiscordMessageComponent, Component, BigStringsToBigints<{ }>>; defaultReactionEmoji?: TransformerCustomizerFunction<TProps, TBehavior, DiscordDefaultReactionEmoji, SetupDesiredProps<DefaultReactionEmoji, TProps, TBehavior>, BigStringsToBigints<{ }>>; embed?: TransformerCustomizerFunction<TProps, TBehavior, DiscordEmbed, Embed, BigStringsToBigints<{ }>>; emoji?: TransformerCustomizerFunction<TProps, TBehavior, DiscordEmoji, SetupDesiredProps<Emoji, TProps, TBehavior>, BigStringsToBigints<{ }>>; entitlement?: TransformerCustomizerFunction<TProps, TBehavior, DiscordEntitlement, SetupDesiredProps<Entitlement, TProps, TBehavior>, BigStringsToBigints<{ }>>; forumTag?: TransformerCustomizerFunction<TProps, TBehavior, DiscordForumTag, SetupDesiredProps<ForumTag, TProps, TBehavior>, BigStringsToBigints<{ }>>; gatewayBot?: TransformerCustomizerFunction<TProps, TBehavior, DiscordGetGatewayBot, GetGatewayBot, BigStringsToBigints<{ }>>; guild?: TransformerCustomizerFunction<TProps, TBehavior, DiscordGuild, SetupDesiredProps<Guild, TProps, TBehavior>, BigStringsToBigints<{ shardId?: number; }>>; guildOnboarding?: TransformerCustomizerFunction<TProps, TBehavior, DiscordGuildOnboarding, SetupDesiredProps<GuildOnboarding, TProps, TBehavior>, BigStringsToBigints<{ }>>; guildOnboardingPrompt?: TransformerCustomizerFunction<TProps, TBehavior, DiscordGuildOnboardingPrompt, SetupDesiredProps<GuildOnboardingPrompt, TProps, TBehavior>, BigStringsToBigints<{ }>>; guildOnboardingPromptOption?: TransformerCustomizerFunction<TProps, TBehavior, DiscordGuildOnboardingPromptOption, SetupDesiredProps<GuildOnboardingPromptOption, TProps, TBehavior>, BigStringsToBigints<{ }>>; incidentsData?: TransformerCustomizerFunction<TProps, TBehavior, DiscordIncidentsData, SetupDesiredProps<IncidentsData, TProps, TBehavior>, BigStringsToBigints<{ }>>; integration?: TransformerCustomizerFunction<TProps, TBehavior, DiscordIntegrationCreateUpdate, Integration, BigStringsToBigints<{ }>>; interaction?: TransformerCustomizerFunction<TProps, TBehavior, DiscordInteraction, SetupDesiredProps<Interaction, TProps, TBehavior>, BigStringsToBigints<{ shardId?: number; }>>; interactionCallback?: TransformerCustomizerFunction<TProps, TBehavior, DiscordInteractionCallback, SetupDesiredProps<InteractionCallback, TProps, TBehavior>, BigStringsToBigints<{ }>>; interactionCallbackResponse?: TransformerCustomizerFunction<TProps, TBehavior, DiscordInteractionCallbackResponse, SetupDesiredProps<InteractionCallbackResponse, TProps, TBehavior>, BigStringsToBigints<{ shardId?: number; }>>; interactionDataOptions?: TransformerCustomizerFunction<TProps, TBehavior, DiscordInteractionDataOption, InteractionDataOption, BigStringsToBigints<{ }>>; interactionDataResolved?: TransformerCustomizerFunction<TProps, TBehavior, DiscordInteractionDataResolved, { attachments?: Collection<bigint, SetupDesiredProps<Attachment, TProps, TBehavior>>; channels?: Collection<bigint, InteractionResolvedDataChannel<TProps, TBehavior>>; members?: Collection<bigint, InteractionResolvedDataMember<TProps, TBehavior>>; messages?: Collection<bigint, SetupDesiredProps<Message, TProps, TBehavior>>; roles?: Collection<bigint, SetupDesiredProps<Role, TProps, TBehavior>>; users?: Collection<bigint, SetupDesiredProps<User, TProps, TBehavior>>; }, BigStringsToBigints<{ guildId?: BigString; shardId?: number; }>>; interactionResource?: TransformerCustomizerFunction<TProps, TBehavior, DiscordInteractionResource, SetupDesiredProps<InteractionResource, TProps, TBehavior>, BigStringsToBigints<{ shardId?: number; }>>; invite?: TransformerCustomizerFunction<TProps, TBehavior, DiscordInviteMetadata | DiscordInviteCreate, SetupDesiredProps<Invite, TProps, TBehavior>, BigStringsToBigints<{ shardId?: number; }>>; inviteStageInstance?: TransformerCustomizerFunction<TProps, TBehavior, DiscordInviteStageInstance, SetupDesiredProps<InviteStageInstance, TProps, TBehavior>, BigStringsToBigints<{ guildId?: BigString; }>>; lobby?: TransformerCustomizerFunction<TProps, TBehavior, DiscordLobby, SetupDesiredProps<Lobby, TProps, TBehavior>, BigStringsToBigints<{ }>>; lobbyMember?: TransformerCustomizerFunction<TProps, TBehavior, DiscordLobbyMember, SetupDesiredProps<LobbyMember, TProps, TBehavior>, BigStringsToBigints<{ }>>; mediaGalleryItem?: TransformerCustomizerFunction<TProps, TBehavior, DiscordMediaGalleryItem, MediaGalleryItem, BigStringsToBigints<{ }>>; member?: TransformerCustomizerFunction<TProps, TBehavior, DiscordMember, SetupDesiredProps<Member, TProps, TBehavior>, BigStringsToBigints<{ guildId?: BigString; userId?: BigString; }>>; message?: TransformerCustomizerFunction<TProps, TBehavior, DiscordMessage, SetupDesiredProps<Message, TProps, TBehavior>, BigStringsToBigints<{ shardId?: number; }>>; messageCall?: TransformerCustomizerFunction<TProps, TBehavior, DiscordMessageCall, SetupDesiredProps<MessageCall, TProps, TBehavior>, BigStringsToBigints<{ }>>; messageInteractionMetadata?: TransformerCustomizerFunction<TProps, TBehavior, DiscordMessageInteractionMetadata, SetupDesiredProps<MessageInteractionMetadata, TProps, TBehavior>, BigStringsToBigints<{ }>>; messagePin?: TransformerCustomizerFunction<TProps, TBehavior, DiscordMessagePin, SetupDesiredProps<MessagePin, TProps, TBehavior>, BigStringsToBigints<{ shardId?: number; }>>; messageSnapshot?: TransformerCustomizerFunction<TProps, TBehavior, DiscordMessageSnapshot, SetupDesiredProps<MessageSnapshot, TProps, TBehavior>, BigStringsToBigints<{ shardId?: number; }>>; nameplate?: TransformerCustomizerFunction<TProps, TBehavior, DiscordNameplate, SetupDesiredProps<Nameplate, TProps, TBehavior>, BigStringsToBigints<{ }>>; poll?: TransformerCustomizerFunction<TProps, TBehavior, DiscordPoll, SetupDesiredProps<Poll, TProps, TBehavior>, BigStringsToBigints<{ }>>; pollMedia?: TransformerCustomizerFunction<TProps, TBehavior, DiscordPollMedia, SetupDesiredProps<PollMedia, TProps, TBehavior>, BigStringsToBigints<{ }>>; presence?: TransformerCustomizerFunction<TProps, TBehavior, DiscordPresenceUpdate, PresenceUpdate, BigStringsToBigints<{ }>>; role?: TransformerCustomizerFunction<TProps, TBehavior, DiscordRole, SetupDesiredProps<Role, TProps, TBehavior>, BigStringsToBigints<{ guildId?: BigString; }>>; roleColors?: TransformerCustomizerFunction<TProps, TBehavior, DiscordRoleColors, SetupDesiredProps<RoleColors, TProps, TBehavior>, BigStringsToBigints<{ }>>; scheduledEvent?: TransformerCustomizerFunction<TProps, TBehavior, DiscordScheduledEvent, SetupDesiredProps<ScheduledEvent, TProps, TBehavior>, BigStringsToBigints<{ }>>; scheduledEventRecurrenceRule?: TransformerCustomizerFunction<TProps, TBehavior, DiscordScheduledEventRecurrenceRule, SetupDesiredProps<ScheduledEventRecurrenceRule, TProps, TBehavior>, BigStringsToBigints<{ }>>; sku?: TransformerCustomizerFunction<TProps, TBehavior, DiscordSku, SetupDesiredProps<Sku, TProps, TBehavior>, BigStringsToBigints<{ }>>; soundboardSound?: TransformerCustomizerFunction<TProps, TBehavior, DiscordSoundboardSound, SetupDesiredProps<SoundboardSound, TProps, TBehavior>, BigStringsToBigints<{ }>>; stageInstance?: TransformerCustomizerFunction<TProps, TBehavior, DiscordStageInstance, SetupDesiredProps<StageInstance, TProps, TBehavior>, BigStringsToBigints<{ }>>; sticker?: TransformerCustomizerFunction<TProps, TBehavior, DiscordSticker, SetupDesiredProps<Sticker, TProps, TBehavior>, BigStringsToBigints<{ }>>; stickerPack?: TransformerCustomizerFunction<TProps, TBehavior, DiscordStickerPack, StickerPack, BigStringsToBigints<{ }>>; subscription?: TransformerCustomizerFunction<TProps, TBehavior, DiscordSubscription, SetupDesiredProps<Subscription, TProps, TBehavior>, BigStringsToBigints<{ }>>; team?: TransformerCustomizerFunction<TProps, TBehavior, DiscordTeam, Team, BigStringsToBigints<{ }>>; template?: TransformerCustomizerFunction<TProps, TBehavior, DiscordTemplate, Template, BigStringsToBigints<{ }>>; threadMember?: TransformerCustomizerFunction<TProps, TBehavior, DiscordThreadMember, ThreadMember, BigStringsToBigints<ThreadMemberTransformerExtra>>; threadMemberGuildCreate?: TransformerCustomizerFunction<TProps, TBehavior, DiscordThreadMemberGuildCreate, ThreadMemberGuildCreate, BigStringsToBigints<{ }>>; unfurledMediaItem?: TransformerCustomizerFunction<TProps, TBehavior, DiscordUnfurledMediaItem, UnfurledMediaItem, BigStringsToBigints<{ }>>; user?: TransformerCustomizerFunction<TProps, TBehavior, DiscordUser, SetupDesiredProps<User, TProps, TBehavior>, BigStringsToBigints<{ }>>; userPrimaryGuild?: TransformerCustomizerFunction<TProps, TBehavior, DiscordUserPrimaryGuild, SetupDesiredProps<UserPrimaryGuild, TProps, TBehavior>, BigStringsToBigints<{ }>>; voiceRegion?: TransformerCustomizerFunction<TProps, TBehavior, DiscordVoiceRegion, VoiceRegion, BigStringsToBigints<{ }>>; voiceState?: TransformerCustomizerFunction<TProps, TBehavior, DiscordVoiceState, SetupDesiredProps<VoiceState, TProps, TBehavior>, BigStringsToBigints<{ guildId?: BigString; }>>; webhook?: TransformerCustomizerFunction<TProps, TBehavior, DiscordWebhook, SetupDesiredProps<Webhook, TProps, TBehavior>, BigStringsToBigints<{ }>>; welcomeScreen?: TransformerCustomizerFunction<TProps, TBehavior, DiscordWelcomeScreen, WelcomeScreen, BigStringsToBigints<{ }>>; widget?: TransformerCustomizerFunction<TProps, TBehavior, DiscordGuildWidget, GuildWidget, BigStringsToBigints<{ }>>; widgetSettings?: TransformerCustomizerFunction<TProps, TBehavior, DiscordGuildWidgetSettings, GuildWidgetSettings, BigStringsToBigints<{ }>>; }

customizers.activity?

TransformerCustomizerFunction<TProps, TBehavior, DiscordActivity, Activity, BigStringsToBigints<{ }>>

customizers.activityInstance?

TransformerCustomizerFunction<TProps, TBehavior, DiscordActivityInstance, SetupDesiredProps<ActivityInstance, TProps, TBehavior>, BigStringsToBigints<{ }>>

customizers.activityLocation?

TransformerCustomizerFunction<TProps, TBehavior, DiscordActivityLocation, SetupDesiredProps<ActivityLocation, TProps, TBehavior>, BigStringsToBigints<{ }>>

customizers.application?

TransformerCustomizerFunction<TProps, TBehavior, DiscordApplication, Application, BigStringsToBigints<{ shardId?: number; }>>

customizers.applicationCommand?

TransformerCustomizerFunction<TProps, TBehavior, DiscordApplicationCommand, ApplicationCommand, BigStringsToBigints<{ }>>

customizers.applicationCommandOption?

TransformerCustomizerFunction<TProps, TBehavior, DiscordApplicationCommandOption, ApplicationCommandOption, BigStringsToBigints<{ }>>

customizers.applicationCommandOptionChoice?

TransformerCustomizerFunction<TProps, TBehavior, DiscordApplicationCommandOptionChoice, ApplicationCommandOptionChoice, BigStringsToBigints<{ }>>

customizers.applicationCommandPermission?

TransformerCustomizerFunction<TProps, TBehavior, DiscordGuildApplicationCommandPermissions, GuildApplicationCommandPermissions, BigStringsToBigints<{ }>>

customizers.attachment?

TransformerCustomizerFunction<TProps, TBehavior, DiscordAttachment, SetupDesiredProps<Attachment, TProps, TBehavior>, BigStringsToBigints<{ }>>

customizers.auditLogEntry?

TransformerCustomizerFunction<TProps, TBehavior, DiscordAuditLogEntry, AuditLogEntry, BigStringsToBigints<{ }>>

customizers.automodActionExecution?

TransformerCustomizerFunction<TProps, TBehavior, DiscordAutoModerationActionExecution, AutoModerationActionExecution, BigStringsToBigints<{ }>>

customizers.automodRule?

TransformerCustomizerFunction<TProps, TBehavior, DiscordAutoModerationRule, AutoModerationRule, BigStringsToBigints<{ }>>

customizers.avatarDecorationData?

TransformerCustomizerFunction<TProps, TBehavior, DiscordAvatarDecorationData, SetupDesiredProps<AvatarDecorationData, TProps, TBehavior>, BigStringsToBigints<{ }>>

customizers.channel?

TransformerCustomizerFunction<TProps, TBehavior, DiscordChannel, SetupDesiredProps<Channel, TProps, TBehavior>, BigStringsToBigints<{ guildId?: BigString; }>>

customizers.collectibles?

TransformerCustomizerFunction<TProps, TBehavior, DiscordCollectibles, SetupDesiredProps<Collectibles, TProps, TBehavior>, BigStringsToBigints<{ }>>

customizers.component?

TransformerCustomizerFunction<TProps, TBehavior, DiscordMessageComponent, Component, BigStringsToBigints<{ }>>

customizers.defaultReactionEmoji?

TransformerCustomizerFunction<TProps, TBehavior, DiscordDefaultReactionEmoji, SetupDesiredProps<DefaultReactionEmoji, TProps, TBehavior>, BigStringsToBigints<{ }>>

customizers.embed?

TransformerCustomizerFunction<TProps, TBehavior, DiscordEmbed, Embed, BigStringsToBigints<{ }>>

customizers.emoji?

TransformerCustomizerFunction<TProps, TBehavior, DiscordEmoji, SetupDesiredProps<Emoji, TProps, TBehavior>, BigStringsToBigints<{ }>>

customizers.entitlement?

TransformerCustomizerFunction<TProps, TBehavior, DiscordEntitlement, SetupDesiredProps<Entitlement, TProps, TBehavior>, BigStringsToBigints<{ }>>

customizers.forumTag?

TransformerCustomizerFunction<TProps, TBehavior, DiscordForumTag, SetupDesiredProps<ForumTag, TProps, TBehavior>, BigStringsToBigints<{ }>>

customizers.gatewayBot?

TransformerCustomizerFunction<TProps, TBehavior, DiscordGetGatewayBot, GetGatewayBot, BigStringsToBigints<{ }>>

customizers.guild?

TransformerCustomizerFunction<TProps, TBehavior, DiscordGuild, SetupDesiredProps<Guild, TProps, TBehavior>, BigStringsToBigints<{ shardId?: number; }>>

customizers.guildOnboarding?

TransformerCustomizerFunction<TProps, TBehavior, DiscordGuildOnboarding, SetupDesiredProps<GuildOnboarding, TProps, TBehavior>, BigStringsToBigints<{ }>>

customizers.guildOnboardingPrompt?

TransformerCustomizerFunction<TProps, TBehavior, DiscordGuildOnboardingPrompt, SetupDesiredProps<GuildOnboardingPrompt, TProps, TBehavior>, BigStringsToBigints<{ }>>

customizers.guildOnboardingPromptOption?

TransformerCustomizerFunction<TProps, TBehavior, DiscordGuildOnboardingPromptOption, SetupDesiredProps<GuildOnboardingPromptOption, TProps, TBehavior>, BigStringsToBigints<{ }>>

customizers.incidentsData?

TransformerCustomizerFunction<TProps, TBehavior, DiscordIncidentsData, SetupDesiredProps<IncidentsData, TProps, TBehavior>, BigStringsToBigints<{ }>>

customizers.integration?

TransformerCustomizerFunction<TProps, TBehavior, DiscordIntegrationCreateUpdate, Integration, BigStringsToBigints<{ }>>

customizers.interaction?

TransformerCustomizerFunction<TProps, TBehavior, DiscordInteraction, SetupDesiredProps<Interaction, TProps, TBehavior>, BigStringsToBigints<{ shardId?: number; }>>

customizers.interactionCallback?

TransformerCustomizerFunction<TProps, TBehavior, DiscordInteractionCallback, SetupDesiredProps<InteractionCallback, TProps, TBehavior>, BigStringsToBigints<{ }>>

customizers.interactionCallbackResponse?

TransformerCustomizerFunction<TProps, TBehavior, DiscordInteractionCallbackResponse, SetupDesiredProps<InteractionCallbackResponse, TProps, TBehavior>, BigStringsToBigints<{ shardId?: number; }>>

customizers.interactionDataOptions?

TransformerCustomizerFunction<TProps, TBehavior, DiscordInteractionDataOption, InteractionDataOption, BigStringsToBigints<{ }>>

customizers.interactionDataResolved?

TransformerCustomizerFunction<TProps, TBehavior, DiscordInteractionDataResolved, { attachments?: Collection<bigint, SetupDesiredProps<Attachment, TProps, TBehavior>>; channels?: Collection<bigint, InteractionResolvedDataChannel<TProps, TBehavior>>; members?: Collection<bigint, InteractionResolvedDataMember<TProps, TBehavior>>; messages?: Collection<bigint, SetupDesiredProps<Message, TProps, TBehavior>>; roles?: Collection<bigint, SetupDesiredProps<Role, TProps, TBehavior>>; users?: Collection<bigint, SetupDesiredProps<User, TProps, TBehavior>>; }, BigStringsToBigints<{ guildId?: BigString; shardId?: number; }>>

customizers.interactionResource?

TransformerCustomizerFunction<TProps, TBehavior, DiscordInteractionResource, SetupDesiredProps<InteractionResource, TProps, TBehavior>, BigStringsToBigints<{ shardId?: number; }>>

customizers.invite?

TransformerCustomizerFunction<TProps, TBehavior, DiscordInviteMetadata | DiscordInviteCreate, SetupDesiredProps<Invite, TProps, TBehavior>, BigStringsToBigints<{ shardId?: number; }>>

customizers.inviteStageInstance?

TransformerCustomizerFunction<TProps, TBehavior, DiscordInviteStageInstance, SetupDesiredProps<InviteStageInstance, TProps, TBehavior>, BigStringsToBigints<{ guildId?: BigString; }>>

customizers.lobby?

TransformerCustomizerFunction<TProps, TBehavior, DiscordLobby, SetupDesiredProps<Lobby, TProps, TBehavior>, BigStringsToBigints<{ }>>

customizers.lobbyMember?

TransformerCustomizerFunction<TProps, TBehavior, DiscordLobbyMember, SetupDesiredProps<LobbyMember, TProps, TBehavior>, BigStringsToBigints<{ }>>

customizers.mediaGalleryItem?

TransformerCustomizerFunction<TProps, TBehavior, DiscordMediaGalleryItem, MediaGalleryItem, BigStringsToBigints<{ }>>

customizers.member?

TransformerCustomizerFunction<TProps, TBehavior, DiscordMember, SetupDesiredProps<Member, TProps, TBehavior>, BigStringsToBigints<{ guildId?: BigString; userId?: BigString; }>>

customizers.message?

TransformerCustomizerFunction<TProps, TBehavior, DiscordMessage, SetupDesiredProps<Message, TProps, TBehavior>, BigStringsToBigints<{ shardId?: number; }>>

customizers.messageCall?

TransformerCustomizerFunction<TProps, TBehavior, DiscordMessageCall, SetupDesiredProps<MessageCall, TProps, TBehavior>, BigStringsToBigints<{ }>>

customizers.messageInteractionMetadata?

TransformerCustomizerFunction<TProps, TBehavior, DiscordMessageInteractionMetadata, SetupDesiredProps<MessageInteractionMetadata, TProps, TBehavior>, BigStringsToBigints<{ }>>

customizers.messagePin?

TransformerCustomizerFunction<TProps, TBehavior, DiscordMessagePin, SetupDesiredProps<MessagePin, TProps, TBehavior>, BigStringsToBigints<{ shardId?: number; }>>

customizers.messageSnapshot?

TransformerCustomizerFunction<TProps, TBehavior, DiscordMessageSnapshot, SetupDesiredProps<MessageSnapshot, TProps, TBehavior>, BigStringsToBigints<{ shardId?: number; }>>

customizers.nameplate?

TransformerCustomizerFunction<TProps, TBehavior, DiscordNameplate, SetupDesiredProps<Nameplate, TProps, TBehavior>, BigStringsToBigints<{ }>>

customizers.poll?

TransformerCustomizerFunction<TProps, TBehavior, DiscordPoll, SetupDesiredProps<Poll, TProps, TBehavior>, BigStringsToBigints<{ }>>

customizers.pollMedia?

TransformerCustomizerFunction<TProps, TBehavior, DiscordPollMedia, SetupDesiredProps<PollMedia, TProps, TBehavior>, BigStringsToBigints<{ }>>

customizers.presence?

TransformerCustomizerFunction<TProps, TBehavior, DiscordPresenceUpdate, PresenceUpdate, BigStringsToBigints<{ }>>

customizers.role?

TransformerCustomizerFunction<TProps, TBehavior, DiscordRole, SetupDesiredProps<Role, TProps, TBehavior>, BigStringsToBigints<{ guildId?: BigString; }>>

customizers.roleColors?

TransformerCustomizerFunction<TProps, TBehavior, DiscordRoleColors, SetupDesiredProps<RoleColors, TProps, TBehavior>, BigStringsToBigints<{ }>>

customizers.scheduledEvent?

TransformerCustomizerFunction<TProps, TBehavior, DiscordScheduledEvent, SetupDesiredProps<ScheduledEvent, TProps, TBehavior>, BigStringsToBigints<{ }>>

customizers.scheduledEventRecurrenceRule?

TransformerCustomizerFunction<TProps, TBehavior, DiscordScheduledEventRecurrenceRule, SetupDesiredProps<ScheduledEventRecurrenceRule, TProps, TBehavior>, BigStringsToBigints<{ }>>

customizers.sku?

TransformerCustomizerFunction<TProps, TBehavior, DiscordSku, SetupDesiredProps<Sku, TProps, TBehavior>, BigStringsToBigints<{ }>>

customizers.soundboardSound?

TransformerCustomizerFunction<TProps, TBehavior, DiscordSoundboardSound, SetupDesiredProps<SoundboardSound, TProps, TBehavior>, BigStringsToBigints<{ }>>

customizers.stageInstance?

TransformerCustomizerFunction<TProps, TBehavior, DiscordStageInstance, SetupDesiredProps<StageInstance, TProps, TBehavior>, BigStringsToBigints<{ }>>

customizers.sticker?

TransformerCustomizerFunction<TProps, TBehavior, DiscordSticker, SetupDesiredProps<Sticker, TProps, TBehavior>, BigStringsToBigints<{ }>>

customizers.stickerPack?

TransformerCustomizerFunction<TProps, TBehavior, DiscordStickerPack, StickerPack, BigStringsToBigints<{ }>>

customizers.subscription?

TransformerCustomizerFunction<TProps, TBehavior, DiscordSubscription, SetupDesiredProps<Subscription, TProps, TBehavior>, BigStringsToBigints<{ }>>

customizers.team?

TransformerCustomizerFunction<TProps, TBehavior, DiscordTeam, Team, BigStringsToBigints<{ }>>

customizers.template?

TransformerCustomizerFunction<TProps, TBehavior, DiscordTemplate, Template, BigStringsToBigints<{ }>>

customizers.threadMember?

TransformerCustomizerFunction<TProps, TBehavior, DiscordThreadMember, ThreadMember, BigStringsToBigints<ThreadMemberTransformerExtra>>

customizers.threadMemberGuildCreate?

TransformerCustomizerFunction<TProps, TBehavior, DiscordThreadMemberGuildCreate, ThreadMemberGuildCreate, BigStringsToBigints<{ }>>

customizers.unfurledMediaItem?

TransformerCustomizerFunction<TProps, TBehavior, DiscordUnfurledMediaItem, UnfurledMediaItem, BigStringsToBigints<{ }>>

customizers.user?

TransformerCustomizerFunction<TProps, TBehavior, DiscordUser, SetupDesiredProps<User, TProps, TBehavior>, BigStringsToBigints<{ }>>

customizers.userPrimaryGuild?

TransformerCustomizerFunction<TProps, TBehavior, DiscordUserPrimaryGuild, SetupDesiredProps<UserPrimaryGuild, TProps, TBehavior>, BigStringsToBigints<{ }>>

customizers.voiceRegion?

TransformerCustomizerFunction<TProps, TBehavior, DiscordVoiceRegion, VoiceRegion, BigStringsToBigints<{ }>>

customizers.voiceState?

TransformerCustomizerFunction<TProps, TBehavior, DiscordVoiceState, SetupDesiredProps<VoiceState, TProps, TBehavior>, BigStringsToBigints<{ guildId?: BigString; }>>

customizers.webhook?

TransformerCustomizerFunction<TProps, TBehavior, DiscordWebhook, SetupDesiredProps<Webhook, TProps, TBehavior>, BigStringsToBigints<{ }>>

customizers.welcomeScreen?

TransformerCustomizerFunction<TProps, TBehavior, DiscordWelcomeScreen, WelcomeScreen, BigStringsToBigints<{ }>>

customizers.widget?

TransformerCustomizerFunction<TProps, TBehavior, DiscordGuildWidget, GuildWidget, BigStringsToBigints<{ }>>

customizers.widgetSettings?

TransformerCustomizerFunction<TProps, TBehavior, DiscordGuildWidgetSettings, GuildWidgetSettings, BigStringsToBigints<{ }>>

defaultReactionEmoji?

TransformerFunction<TProps, TBehavior, DiscordDefaultReactionEmoji, DefaultReactionEmoji, { }, "desired-props">

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; flags?: boolean; guildId?: boolean; guildScheduledEvent?: boolean; inviter?: boolean; maxAge?: boolean; maxUses?: 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; }; messagePin?: { message?: boolean; pinnedAt?: 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; colors?: boolean; flags?: boolean; guildId?: boolean; icon?: boolean; id?: boolean; name?: boolean; permissions?: boolean; position?: boolean; tags?: boolean; toggles?: boolean; unicodeEmoji?: boolean; }; roleColors?: { primaryColor?: boolean; secondaryColor?: boolean; tertiaryColor?: 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; primaryGuild?: boolean; publicFlags?: boolean; toggles?: boolean; username?: boolean; }; userPrimaryGuild?: { badge?: boolean; identityEnabled?: boolean; identityGuildId?: boolean; tag?: 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; flags?: boolean; guildId?: boolean; guildScheduledEvent?: boolean; inviter?: boolean; maxAge?: boolean; maxUses?: 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.flags?

boolean

desiredProperties.invite.guildId?

boolean

desiredProperties.invite.guildScheduledEvent?

boolean

desiredProperties.invite.inviter?

boolean

desiredProperties.invite.maxAge?

boolean

desiredProperties.invite.maxUses?

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.messagePin?

{ message?: boolean; pinnedAt?: boolean; }

desiredProperties.messagePin.message?

boolean

desiredProperties.messagePin.pinnedAt?

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; colors?: 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.colors?

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.roleColors?

{ primaryColor?: boolean; secondaryColor?: boolean; tertiaryColor?: boolean; }

desiredProperties.roleColors.primaryColor?

boolean

desiredProperties.roleColors.secondaryColor?

boolean

desiredProperties.roleColors.tertiaryColor?

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; primaryGuild?: 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.primaryGuild?

boolean

desiredProperties.user.publicFlags?

boolean

desiredProperties.user.toggles?

boolean

desiredProperties.user.username?

boolean

desiredProperties.userPrimaryGuild?

{ badge?: boolean; identityEnabled?: boolean; identityGuildId?: boolean; tag?: boolean; }

desiredProperties.userPrimaryGuild.badge?

boolean

desiredProperties.userPrimaryGuild.identityEnabled?

boolean

desiredProperties.userPrimaryGuild.identityGuildId?

boolean

desiredProperties.userPrimaryGuild.tag?

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?

TransformerFunction<TProps, TBehavior, DiscordEmbed, Embed, { }, "unchanged">

emoji?

TransformerFunction<TProps, TBehavior, DiscordEmoji, Emoji, { }, "desired-props">

entitlement?

TransformerFunction<TProps, TBehavior, DiscordEntitlement, Entitlement, { }, "desired-props">

forumTag?

TransformerFunction<TProps, TBehavior, DiscordForumTag, ForumTag, { }, "desired-props">

gatewayBot?

TransformerFunction<TProps, TBehavior, DiscordGetGatewayBot, GetGatewayBot, { }, "unchanged">

guild?

TransformerFunction<TProps, TBehavior, DiscordGuild, Guild, { shardId?: number; }, "desired-props">

guildOnboarding?

TransformerFunction<TProps, TBehavior, DiscordGuildOnboarding, GuildOnboarding, { }, "desired-props">

guildOnboardingPrompt?

TransformerFunction<TProps, TBehavior, DiscordGuildOnboardingPrompt, GuildOnboardingPrompt, { }, "desired-props">

guildOnboardingPromptOption?

TransformerFunction<TProps, TBehavior, DiscordGuildOnboardingPromptOption, GuildOnboardingPromptOption, { }, "desired-props">

incidentsData?

TransformerFunction<TProps, TBehavior, DiscordIncidentsData, IncidentsData, { }, "desired-props">

integration?

TransformerFunction<TProps, TBehavior, DiscordIntegrationCreateUpdate, Integration, { }, "unchanged">

interaction?

TransformerFunction<TProps, TBehavior, DiscordInteraction, Interaction, { shardId?: number; }, "desired-props">

interactionCallback?

TransformerFunction<TProps, TBehavior, DiscordInteractionCallback, InteractionCallback, { }, "desired-props">

interactionCallbackResponse?

TransformerFunction<TProps, TBehavior, DiscordInteractionCallbackResponse, InteractionCallbackResponse, { shardId?: number; }, "desired-props">

interactionDataOptions?

TransformerFunction<TProps, TBehavior, DiscordInteractionDataOption, InteractionDataOption, { }, "unchanged">

interactionDataResolved?

TransformerFunction<TProps, TBehavior, DiscordInteractionDataResolved, InteractionDataResolved, { guildId?: BigString; shardId?: number; }, "transform">

interactionResource?

TransformerFunction<TProps, TBehavior, DiscordInteractionResource, InteractionResource, { shardId?: number; }, "desired-props">

invite?

TransformerFunction<TProps, TBehavior, DiscordInviteMetadata | DiscordInviteCreate, Invite, { shardId?: number; }, "desired-props">

inviteStageInstance?

TransformerFunction<TProps, TBehavior, DiscordInviteStageInstance, InviteStageInstance, { guildId?: BigString; }, "desired-props">

lobby?

TransformerFunction<TProps, TBehavior, DiscordLobby, Lobby, { }, "desired-props">

lobbyMember?

TransformerFunction<TProps, TBehavior, DiscordLobbyMember, LobbyMember, { }, "desired-props">

mediaGalleryItem?

TransformerFunction<TProps, TBehavior, DiscordMediaGalleryItem, MediaGalleryItem, { }, "unchanged">

member?

TransformerFunction<TProps, TBehavior, DiscordMember, Member, { guildId?: BigString; userId?: BigString; }, "desired-props">

message?

TransformerFunction<TProps, TBehavior, DiscordMessage, Message, { shardId?: number; }, "desired-props">

messageCall?

TransformerFunction<TProps, TBehavior, DiscordMessageCall, MessageCall, { }, "desired-props">

messageInteractionMetadata?

TransformerFunction<TProps, TBehavior, DiscordMessageInteractionMetadata, MessageInteractionMetadata, { }, "desired-props">

messagePin?

TransformerFunction<TProps, TBehavior, DiscordMessagePin, MessagePin, { shardId?: number; }, "desired-props">

messageSnapshot?

TransformerFunction<TProps, TBehavior, DiscordMessageSnapshot, MessageSnapshot, { shardId?: number; }, "desired-props">

nameplate?

TransformerFunction<TProps, TBehavior, DiscordNameplate, Nameplate, { }, "desired-props">

poll?

TransformerFunction<TProps, TBehavior, DiscordPoll, Poll, { }, "desired-props">

pollMedia?

TransformerFunction<TProps, TBehavior, DiscordPollMedia, PollMedia, { }, "desired-props">

presence?

TransformerFunction<TProps, TBehavior, DiscordPresenceUpdate, PresenceUpdate, { }, "unchanged">

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; 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.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?

TransformerFunction<TProps, TBehavior, DiscordRole, Role, { guildId?: BigString; }, "desired-props">

roleColors?

TransformerFunction<TProps, TBehavior, DiscordRoleColors, RoleColors, { }, "desired-props">

scheduledEvent?

TransformerFunction<TProps, TBehavior, DiscordScheduledEvent, ScheduledEvent, { }, "desired-props">

scheduledEventRecurrenceRule?

TransformerFunction<TProps, TBehavior, DiscordScheduledEventRecurrenceRule, ScheduledEventRecurrenceRule, { }, "desired-props">

sku?

TransformerFunction<TProps, TBehavior, DiscordSku, Sku, { }, "desired-props">

snowflake?

(snowflake) => bigint

soundboardSound?

TransformerFunction<TProps, TBehavior, DiscordSoundboardSound, SoundboardSound, { }, "desired-props">

stageInstance?

TransformerFunction<TProps, TBehavior, DiscordStageInstance, StageInstance, { }, "desired-props">

sticker?

TransformerFunction<TProps, TBehavior, DiscordSticker, Sticker, { }, "desired-props">

stickerPack?

TransformerFunction<TProps, TBehavior, DiscordStickerPack, StickerPack, { }, "unchanged">

subscription?

TransformerFunction<TProps, TBehavior, DiscordSubscription, Subscription, { }, "desired-props">

team?

TransformerFunction<TProps, TBehavior, DiscordTeam, Team, { }, "unchanged">

template?

TransformerFunction<TProps, TBehavior, DiscordTemplate, Template, { }, "unchanged">

threadMember?

TransformerFunction<TProps, TBehavior, DiscordThreadMember, ThreadMember, ThreadMemberTransformerExtra, "unchanged">

threadMemberGuildCreate?

TransformerFunction<TProps, TBehavior, DiscordThreadMemberGuildCreate, ThreadMemberGuildCreate, { }, "unchanged">

unfurledMediaItem?

TransformerFunction<TProps, TBehavior, DiscordUnfurledMediaItem, UnfurledMediaItem, { }, "unchanged">

user?

TransformerFunction<TProps, TBehavior, DiscordUser, User, { }, "desired-props">

userPrimaryGuild?

TransformerFunction<TProps, TBehavior, DiscordUserPrimaryGuild, UserPrimaryGuild, { }, "desired-props">

voiceRegion?

TransformerFunction<TProps, TBehavior, DiscordVoiceRegion, VoiceRegion, { }, "unchanged">

voiceState?

TransformerFunction<TProps, TBehavior, DiscordVoiceState, VoiceState, { guildId?: BigString; }, "desired-props">

webhook?

TransformerFunction<TProps, TBehavior, DiscordWebhook, Webhook, { }, "desired-props">

welcomeScreen?

TransformerFunction<TProps, TBehavior, DiscordWelcomeScreen, WelcomeScreen, { }, "unchanged">

widget?

TransformerFunction<TProps, TBehavior, DiscordGuildWidget, GuildWidget, { }, "unchanged">

widgetSettings?

TransformerFunction<TProps, TBehavior, DiscordGuildWidgetSettings, GuildWidgetSettings, { }, "unchanged">

Returns

Transformers<TProps, TBehavior>