detritus

RequestTypesnamespace

The options objects each Client method takes.

On this page
import { RequestTypes } from 'detritus-client-rest';
217 interfaces · 6 type aliases

Interfaces

Object shapes for options, payloads and events.

interfaceAcceptTemplate 2 properties interfaceActivateOauth2ApplicationLicense 2 properties interfaceAddConnection 2 properties interfaceAddGuildMember 5 properties interfaceAddGuildMemberRole 1 property interfaceAddOauth2ApplicationWhitelistUser 3 properties interfaceAddRecipient 2 properties interfaceAddTeamMember 2 properties interfaceAuthorizeIpAddress 1 property interfaceBeginGuildPrune 4 properties interfaceBulkAddInviteTargetUsers 1 property interfaceBulkDeleteInviteTargetUsers 1 property interfaceBulkDeleteMessages 1 property interfaceBulkGuildBan 3 properties interfaceBulkOverwriteApplicationGuildCommandsPermission 2 properties interfaceBulkOverwriteApplicationRoleConnectionsMetadataRecord 6 properties interfaceBulkOverwriteApplicationRoleConnectionsMetadataRecordData 6 properties interfaceConnectionCallback 6 properties interfaceCreateApplicationCommand 14 properties interfaceCreateApplicationCommandData 14 properties interfaceCreateApplicationCommandOption 15 properties interfaceCreateApplicationCommandOptionData 15 properties interfaceCreateApplicationEmoji 2 properties interfaceCreateApplicationEntitlement 3 properties interfaceCreateApplicationGuildCommand interfaceCreateApplicationGuildCommandData interfaceCreateApplicationNews 7 properties interfaceCreateChannelAttachments 1 property interfaceCreateChannelInvite 11 properties interfaceCreateChannelMessageComponent 32 properties interfaceCreateChannelMessageComponentSelectMenuOption 5 properties interfaceCreateChannelMessageEmbed 13 properties interfaceCreateChannelMessageThread 4 properties interfaceCreateChannelOverwrite 4 properties interfaceCreateChannelThread 8 properties interfaceCreateDm 4 properties interfaceCreateGuild 12 properties interfaceCreateGuildAutoModerationRule 9 properties interfaceCreateGuildBan 3 properties interfaceCreateGuildChannel 22 properties interfaceCreateGuildEmoji 4 properties interfaceCreateGuildIntegration 3 properties interfaceCreateGuildRole 9 properties interfaceCreateGuildScheduledEvent 12 properties interfaceCreateGuildSoundboardSound 6 properties interfaceCreateGuildSticker 5 properties interfaceCreateGuildTemplate 2 properties interfaceCreateInteractionResponse 3 properties interfaceCreateInteractionResponseData 2 properties interfaceCreateInteractionResponseInnerPayload 16 properties interfaceCreateInteractionResponseInnerPayloadData 11 properties interfaceCreateLobby 7 properties interfaceCreateLobbyMessage 3 properties interfaceCreateMeBillingPaymentSource 3 properties interfaceCreateMeBillingSubscription 3 properties interfaceCreateMessage 18 properties interfaceCreateMessageData 14 properties interfaceCreateOauth2Application 2 properties interfaceCreateOauth2ApplicationAsset 3 properties interfaceCreateOauth2Token 6 properties interfaceCreateOrJoinLobby 4 properties interfaceCreateStageInstance 6 properties interfaceCreateStoreApplicationAsset 2 properties interfaceCreateTeam 2 properties interfaceCreateWebhook 3 properties interfaceDeleteAccount 2 properties interfaceDeleteChannel 1 property interfaceDeleteChannelOverwrite 1 property interfaceDeleteGuild 1 property interfaceDeleteGuildAutoModerationRule 1 property interfaceDeleteGuildEmoji 1 property interfaceDeleteGuildIntegration 1 property interfaceDeleteGuildRole 1 property interfaceDeleteGuildScheduledEvent 1 property interfaceDeleteGuildSoundboardSound 1 property interfaceDeleteGuildSticker 1 property interfaceDeleteInvite 1 property interfaceDeleteMessage 1 property interfaceDeleteOauth2Application 1 property interfaceDeleteStageInstance 1 property interfaceDeleteTeam 1 property interfaceDeleteWebhook 1 property interfaceDeleteWebhookTokenMessage 1 property interfaceDisableAccount 2 properties interfaceEditApplication 13 properties interfaceEditApplicationData 13 properties interfaceEditApplicationEmoji 1 property interfaceEditApplicationGuildCommandPermission 3 properties interfaceEditApplicationGuildCommandPermissionData 3 properties interfaceEditApplicationGuildCommandPermissions 1 property interfaceEditApplicationNews 5 properties interfaceEditChannel 26 properties interfaceEditChannelOverwrite 4 properties interfaceEditChannelVoiceStatus 1 property interfaceEditConnection 2 properties interfaceEditGuild 23 properties interfaceEditGuildAutoModerationRule 9 properties interfaceEditGuildChannel 4 properties interfaceEditGuildChannels interfaceEditGuildChannelsExtra 1 property interfaceEditGuildEmoji 3 properties interfaceEditGuildIncidentActions 2 properties interfaceEditGuildIntegration 4 properties interfaceEditGuildMember 11 properties interfaceEditGuildMemberVerification 3 properties interfaceEditGuildMfaLevel 3 properties interfaceEditGuildNick 1 property interfaceEditGuildOnboarding 5 properties interfaceEditGuildRole 9 properties interfaceEditGuildRolePosition 2 properties interfaceEditGuildRolePositions interfaceEditGuildRolePositionsExtra 1 property interfaceEditGuildScheduledEvent 12 properties interfaceEditGuildSoundboardSound 5 properties interfaceEditGuildSticker 4 properties interfaceEditGuildTemplate 2 properties interfaceEditGuildVanity 1 property interfaceEditGuildVoiceState 3 properties interfaceEditGuildWelcomeScreen 4 properties interfaceEditGuildWidget 3 properties interfaceEditInviteTargetUsers 1 property interfaceEditLobby 7 properties interfaceEditLobbyChannelLinking 1 property interfaceEditLobbyMember 3 properties interfaceEditLobbyMembersBulk interfaceEditMe 10 properties interfaceEditMeApplicationRoleConnection 3 properties interfaceEditMeBillingPaymentSource 2 properties interfaceEditMeBillingSubscription 3 properties interfaceEditMessage 10 properties interfaceEditMessageData 6 properties interfaceEditOauth2Application 4 properties interfaceEditSettings interfaceEditStageInstance 3 properties interfaceEditTeam 4 properties interfaceEditWebhook 4 properties interfaceEditWebhookToken 2 properties interfaceEditWebhookTokenMessage 13 properties interfaceEditWebhookTokenMessageData 6 properties interfaceExecuteWebhook 18 properties interfaceExecuteWebhookData 12 properties interfaceFetchApplicationCommands 1 property interfaceFetchApplicationEntitlements 8 properties interfaceFetchApplicationGuildCommands 1 property interfaceFetchChannelPins 2 properties interfaceFetchChannelPollAnswerVoters 2 properties interfaceFetchChannelThreadsActive 1 property interfaceFetchChannelThreadsArchivedPrivate 2 properties interfaceFetchChannelThreadsArchivedPrivateJoined 2 properties interfaceFetchChannelThreadsArchivedPublic 2 properties interfaceFetchConnectionAuthorizeUrl 1 property interfaceFetchGiftCode 3 properties interfaceFetchGuild 1 property interfaceFetchGuildAuditLogs 5 properties interfaceFetchGuildBans 4 properties interfaceFetchGuildMembers 2 properties interfaceFetchGuildMembersSearch 2 properties interfaceFetchGuildPruneCount 2 properties interfaceFetchGuildScheduledEvent 1 property interfaceFetchGuildScheduledEvents 1 property interfaceFetchGuildScheduledEventUsers 4 properties interfaceFetchGuildWidgetPng 1 property interfaceFetchInvite 3 properties interfaceFetchLobbyMessages 1 property interfaceFetchMe 1 property interfaceFetchMeBillingPayments 2 properties interfaceFetchMeFeedSettings 1 property interfaceFetchMeGuilds 5 properties interfaceFetchMessages 4 properties interfaceFetchOauth2Applications 1 property interfaceFetchOauth2Authorize 3 properties interfaceFetchReactions 4 properties interfaceFetchSkuSubscriptions 4 properties interfaceFetchTeamPayouts 1 property interfaceFetchThreadMember 1 property interfaceFetchThreadMembers 3 properties interfaceFetchWebhookTokenMessage 1 property interfaceFile 4 properties interfaceFollowChannel 2 properties interfaceForgotPassword 1 property interfaceGuildOnboardingPrompt 7 properties interfaceGuildScheduledEventRecurrenceRule 7 properties interfaceGuildScheduledEventRecurrenceRuleData 7 properties interfaceJoinGuild 2 properties interfaceLobbyMember 1 property interfaceLogin 6 properties interfaceLoginMfaSms 4 properties interfaceLoginMfaSmsSend 1 property interfaceLoginMfaTotp 4 properties interfaceLogout 4 properties interfaceMessageSuppressEmbeds 1 property interfaceOauth2Authorize 11 properties interfaceOptions 6 properties interfacePinMessage 1 property interfaceRawChannelMessageComponent 32 properties interfaceRawChannelMessageComponentSelectMenuOption 5 properties interfaceRawChannelMessageEmbed 13 properties interfaceRawEmojiPartial 3 properties interfaceRedeemGiftCode 1 property interfaceRegister 8 properties interfaceRemoveGuildBan 1 property interfaceRemoveGuildMember 1 property interfaceRemoveGuildMemberRole 1 property interfaceResetPassword 6 properties interfaceResetPasswordMfa 4 properties interfaceRouteInvite 1 property interfaceRouteWidget 3 properties interfaceSearchLobbies 4 properties interfaceSearchOptions 24 properties interfaceSendFriendRequest 2 properties interfaceSendSoundboardSound 2 properties interfaceStartChannelCallRinging 1 property interfaceStopChannelCallRinging 1 property interfacetoJSON 1 property interfaceTransferOauth2Application 2 properties interfaceVerify 2 properties interfaceVerifyCaptcha 1 property

Type aliases

Named types used across the API.