Get desktop application:
View/edit binary Protocol Buffers messages
bool save_config = 1
string application_identifier = 3
string producer_identifier = 4
string display_name = 5
string client_name = 6
bool include_random_suffix = 7
string bot_token = 8
bool auto_start = 9
bytes default_presence = 10
int32 intents = 11
bool chunk_guilds_on_start = 12
repeated string event_blacklist = 13
repeated string produce_blacklist = 14
bool auto_sharded = 15
int32 shard_count = 16
string shard_ids = 17
bytes values = 18
optional BaseResponse base_response = 1
repeated int64 guild_ids = 2
repeated int64 guild_ids = 1
int64 guild_id = 1
repeated int64 channel_ids = 2
int64 guild_id = 1
repeated int64 emoji_ids = 2
int64 guild_id = 1
repeated int64 user_ids = 2
int64 guild_id = 1
repeated int64 role_ids = 2
int64 guild_id = 1
repeated int64 sticker_ids = 2
int64 guild_id = 1
repeated int64 user_ids = 2
repeated int64 user_ids = 1
repeated int64 guild_ids = 1
int64 timestamp = 1
bytes data = 2
string identifier = 1
string type = 2
bytes data = 3
int64 guild_id = 1
bool always_chunk = 2
string identifier = 1
int32 shard = 2
int32 gateway_op_code = 3
bytes data = 4
Used in: Guild
string Name = 1
int32 Type = 2
string URL = 3
optional Timestamps Timestamps = 4
int64 ApplicationID = 5
string Details = 6
string State = 7
optional Party Party = 8
optional Assets Assets = 9
optional Secrets Secrets = 10
bool Instance = 11
int32 Flags = 12
Used in: Integration, Invite, Message
int64 ID = 1
string Name = 2
string Icon = 3
string Description = 4
repeated string RPCOrigins = 5
bool BotPublic = 6
bool BotRequireCodeGrant = 7
string TermsOfServiceURL = 8
string PrivacyPolicyURL = 9
optional User Owner = 10
string Summary = 11
string VerifyKey = 12
int64 GuildID = 14
int64 PrimarySKUID = 15
string Slug = 16
string CoverImage = 17
int32 Flags = 18
optional User Bot = 19
int64 ID = 1
uint32 Type = 2
int64 ApplicationID = 3
int64 GuildID = 4
string Name = 5
string Description = 6
bool DefaultPermission = 8
int32 Version = 9
Used in: ApplicationCommand
uint32 Type = 1
string Name = 2
string Description = 3
bool Required = 4
repeated uint32 ChannelTypes = 7
int32 MinValue = 8
int32 MaxValue = 9
bool Autocomplete = 10
Used in: ApplicationCommandOption
string Name = 1
bytes Value = 2
Used in: GuildApplicationCommandPermissions
int64 ID = 1
uint32 Type = 2
bool Allowed = 3
Used as request type in: Sandwich.DeleteApplication, Sandwich.FetchApplication
string application_identifier = 1
Used as request type in: Sandwich.StartApplication, Sandwich.StopApplication
string application_identifier = 1
bool blocking = 2
Used in: InteractionComponent, InteractionData
string Label = 1
string Value = 2
string Description = 3
optional Emoji Emoji = 4
bool Default = 5
Used in: Application
string Icon = 1
int64 ID = 2
string Name = 4
int64 OwnerUserID = 5
Used in: ApplicationTeam
uint32 MembershipState = 1
repeated string Permissions = 2
int64 TeamID = 3
optional User User = 4
Used in: Activity
string LargeImage = 1
string LargeText = 2
string SmallImage = 3
string SmallText = 4
Used in: User
string Asset = 1
int64 SKUID = 2
Used as response type in: Sandwich.DeleteApplication, Sandwich.RelayMessage, Sandwich.ReloadConfiguration, Sandwich.RequestGuildChunk, Sandwich.SendWebsocketMessage, Sandwich.StartApplication, Sandwich.StopApplication
Used as field type in: FetchApplicationResponse, FetchGuildChannelResponse, FetchGuildEmojiResponse, FetchGuildIDsResponse, FetchGuildMemberResponse, FetchGuildResponse, FetchGuildRoleResponse, FetchGuildStickerResponse, FetchGuildVoiceStateResponse, FetchUserMutualGuildsResponse, FetchUserResponse, FetchVoiceStatesResponse, WhereIsGuildResponse
bool ok = 1
string error = 2
Used in: FetchGuildChannelResponse, Guild, InteractionResolvedData, Invite, Message
int64 ID = 1
int64 GuildID = 2
uint32 Type = 3
int32 Position = 4
repeated ChannelOverwrite PermissionOverwrites = 5
string Name = 6
string Topic = 7
bool NSFW = 8
string LastMessageID = 9
int32 Bitrate = 10
int32 UserLimit = 11
int32 RateLimitPerUser = 12
repeated User Recipients = 13
string Icon = 14
int64 OwnerID = 15
int64 ApplicationID = 16
int64 ParentID = 17
string LastPinTimestamp = 18
string RTCRegion = 19
uint32 VideoQualityMode = 20
int32 MessageCount = 21
int32 MemberCount = 22
optional ThreadMetadata ThreadMetadata = 23
optional ThreadMember ThreadMember = 24
int32 DefaultAutoArchiveDuration = 25
int64 Permissions = 26
int32 Flags = 27
int32 DefaultThreadRateLimitPerUser = 28
int32 DefaultForumLayout = 29
int32 DefaultSortOrder = 31
int64 HDStreamingBuyerID = 32
string HDStreamingUntil = 33
repeated ForumTag AvailableTags = 34
Used in: Channel
int64 ID = 1
uint32 Type = 2
int64 Allow = 3
int64 Deny = 4
string Desktop = 1
string Mobile = 2
string Web = 3
Used in: Channel
int64 EmojiID = 1
string EmojiName = 2
Used in: Message, WebhookMessage
string Title = 1
string Type = 2
string Description = 3
string URL = 4
string Timestamp = 5
int32 Color = 6
repeated EmbedField Fields = 13
Used in: Embed
string Name = 1
string URL = 2
string IconURL = 3
string ProxyIconURL = 4
Used in: Embed
string Name = 1
string Value = 2
bool Inline = 3
Used in: Embed
string Text = 1
string IconURL = 2
string ProxyIconURL = 3
Used in: Embed
string URL = 1
string ProxyURL = 2
int32 Height = 3
int32 Width = 4
Used in: Embed
string Name = 1
string URL = 2
Used in: Embed
string URL = 1
string ProxyURL = 2
int32 Height = 3
int32 Width = 4
Used in: Embed
string URL = 1
int32 Height = 2
int32 Width = 3
Used in: ApplicationSelectOption, FetchGuildEmojiResponse, Guild, InteractionComponent, MessageReaction
int64 ID = 1
int64 GuildID = 2
string Name = 3
repeated int64 Roles = 4
optional User User = 5
bool RequireColons = 6
bool Managed = 7
bool Animated = 8
bool Available = 9
Used in: ScheduledEvent
Used in: Channel
int64 EmojiID = 1
string Name = 2
string EmojiName = 3
int64 ID = 4
bool Moderated = 5
string URL = 1
int32 Shards = 2
int32 Total = 3
int32 Remaining = 4
int32 ResetAfter = 5
int32 MaxConcurrency = 6
Used in: FetchGuildResponse, FetchUserMutualGuildsResponse, Invite
int64 ID = 1
string Name = 2
string Icon = 3
string IconHash = 4
string Splash = 5
string DiscoverySplash = 6
bool Owner = 7
int64 OwnerID = 8
int64 Permissions = 9
string Region = 10
int64 AFKChannelID = 11
int32 AFKTimeout = 12
bool WidgetEnabled = 13
int64 WidgetChannelID = 14
uint32 VerificationLevel = 15
int32 DefaultMessageNotifications = 16
int32 ExplicitContentFilter = 17
repeated Role Roles = 18
repeated Emoji Emojis = 19
repeated string Features = 20
uint32 MFALevel = 21
int64 ApplicationID = 22
int64 SystemChannelID = 23
uint32 SystemChannelFlags = 24
int64 RulesChannelID = 25
string JoinedAt = 26
bool Large = 27
bool Unavailable = 28
int32 MemberCount = 29
repeated VoiceState VoiceStates = 30
repeated Channel Channels = 32
repeated Activity Presences = 33
int32 MaxPresences = 34
int32 MaxMembers = 35
string VanityURLCode = 36
string Description = 37
string Banner = 38
uint32 PremiumTier = 39
int32 PremiumSubscriptionCount = 40
string PreferredLocale = 41
int64 PublicUpdatesChannelID = 42
int32 MaxVideoChannelUsers = 43
int32 ApproximateMemberCount = 44
int32 ApproximatePresenceCount = 45
uint32 NSFWLevel = 46
repeated StageInstance StageInstances = 47
repeated Sticker Stickers = 48
repeated ScheduledEvent GuildScheduledEvents = 49
bool PremiumProgressBarEnabled = 50
int64 SafetyAlertsChannelID = 51
string HomeHeader = 52
int32 MaxStageVideoChannelUsers = 53
string PremiumProgressBarEnabledUserUpdatedAt = 54
bool NSFW = 55
int64 ID = 1
int64 ApplicationID = 2
int64 GuildID = 3
Used in: FetchGuildMemberResponse, Guild, Interaction, InteractionResolvedData, InviteStageInstance, Message, ScheduledEventUser, VoiceState, WhereIsGuildLocation
optional User User = 1
int64 GuildID = 2
string Nick = 3
string Avatar = 4
repeated int64 Roles = 5
string JoinedAt = 6
string PremiumSince = 7
bool Deaf = 8
bool Mute = 9
bool Pending = 10
int64 Permissions = 11
string CommunicationDisabledUntil = 12
string Banner = 13
int32 Flags = 14
int64 ID = 1
int64 GuildID = 2
string Name = 3
string Type = 4
bool Enabled = 5
bool Syncing = 6
int64 RoleID = 7
bool EnableEmoticons = 8
uint32 ExpireBehavior = 9
int32 ExpireGracePeriod = 10
optional User User = 11
string SyncedAt = 13
int32 SubscriberCount = 14
bool Revoked = 15
optional Application Application = 16
Used in: Integration
string ID = 1
string Name = 2
int64 ID = 1
int64 ApplicationID = 2
uint32 Type = 3
int64 GuildID = 5
int64 ChannelID = 6
optional User User = 8
string Token = 9
int32 Version = 10
optional Message Message = 11
string Locale = 12
string GuildLocale = 13
Used in: Message, WebhookMessage
uint32 Type = 1
string CustomID = 2
bool Disabled = 3
uint32 Style = 4
string Label = 5
optional Emoji Emoji = 6
string URL = 7
string Placeholder = 9
int32 MinValues = 10
int32 MaxValues = 11
Used in: Interaction
int64 ID = 1
string Name = 2
uint32 Type = 3
string CustomID = 6
uint32 ComponentType = 7
int64 TargetID = 9
Used in: InteractionData
string Name = 1
uint32 Type = 2
bytes Value = 3
bool Focused = 5
Used in: InteractionData
string Code = 1
optional Guild Guild = 2
int64 GuildID = 3
optional Channel Channel = 4
optional User Inviter = 5
uint32 TargetType = 6
optional User TargetUser = 7
optional Application TargetApplication = 8
int32 ApproximatePresenceCount = 9
int32 ApproximateMemberCount = 10
string ExpiresAt = 11
optional ScheduledEvent ScheduledEvent = 13
int32 Uses = 14
int32 MaxUses = 15
int32 MaxAge = 16
bool Temporary = 17
string CreatedAt = 18
Used in: Invite
int32 ParticipantCount = 2
int32 SpeakerCount = 3
string Topic = 4
Used in: Interaction, InteractionResolvedData
int64 ID = 1
int64 ChannelID = 2
int64 GuildID = 3
optional User Author = 4
string Content = 6
string Timestamp = 7
string EditedTimestamp = 8
bool TTS = 9
bool MentionEveryone = 10
repeated User Mentions = 11
repeated int64 MentionRoles = 12
repeated Embed Embeds = 15
bool Pinned = 18
int64 WebhookID = 19
uint32 Type = 20
optional Application Application = 22
uint32 Flags = 24
optional Message ReferencedMessage = 25
optional Channel Thread = 27
Used in: Message
uint32 Type = 1
string PartyID = 2
Used in: WebhookMessage
repeated string Parse = 1
repeated int64 Roles = 2
repeated int64 Users = 3
bool RepliedUser = 4
Used in: Message
int64 ID = 1
string Filename = 2
int32 Size = 3
string URL = 4
string ProxyURL = 5
int32 Height = 6
int32 Width = 7
Used in: Message
int64 ID = 1
int64 GuildID = 2
uint32 Type = 3
string Name = 4
Used in: Message
int64 ID = 1
uint32 Type = 2
string Name = 3
optional User User = 4
Used in: Message
int32 Count = 1
bool Me = 2
optional Emoji Emoji = 3
Used in: Message
int64 ID = 1
int64 ChannelID = 2
int64 GuildID = 3
bool FailIfNotExists = 4
Used in: Message
int64 ID = 1
string Name = 2
uint32 FormatType = 3
Used in: Activity
string ID = 1
repeated int32 Size = 2
Used in: FetchGuildRoleResponse, Guild, InteractionResolvedData
int64 ID = 1
int64 GuildID = 2
string Name = 3
int32 Color = 4
bool Hoist = 5
string Icon = 6
string UnicodeEmoji = 7
int32 Position = 8
int64 Permissions = 9
bool Managed = 10
bool Mentionable = 11
optional RoleTag Tags = 12
string Description = 13
int32 Flags = 14
optional RoleColors Colors = 15
Used in: Role
int32 PrimaryColor = 1
int32 SecondaryColor = 2
int32 TertiaryColor = 3
Used in: Role
bool PremiumSubscriber = 1
int64 BotID = 2
int64 IntegrationID = 3
int64 SubscriptionListingID = 4
bool AvailableForPurchase = 5
bool GuildConnections = 6
Used as response type in: Sandwich.CreateApplication
Used as field type in: FetchApplicationResponse
string application_identifier = 1
string producer_identifier = 2
string display_name = 3
string bot_token = 4
int32 shard_count = 5
bool auto_sharded = 7
int32 status = 8
int64 started_at = 9
int64 user_id = 10
bytes values = 11
map<int32, Shard> shards = 12
Used in: Guild, Invite
int64 ID = 1
int64 GuildID = 2
int64 ChannelID = 3
int64 CreatorID = 4
string Name = 5
string Description = 6
string ScheduledStartTime = 7
string ScheduledEndTime = 8
uint32 PrivacyLevel = 9
uint32 Status = 10
uint32 EntityType = 11
int64 EntityID = 12
optional EventMetadata EntityMetadata = 13
optional User Creator = 14
int32 UserCount = 15
string Image = 16
int64 EventID = 1
optional User User = 2
Used in: Activity
string Join = 1
string Spectate = 2
string Match = 3
Used in: SandwichApplication
int32 id = 1
int32 status = 2
int64 started_at = 3
int32 unavailable_guilds = 4
int32 lazy_guilds = 5
int32 guilds = 6
int32 sequence = 7
int64 last_heartbeat_sent = 8
int64 last_heartbeat_ack = 9
int64 gateway_latency = 10
Used in: Guild
int64 ID = 1
int64 GuildID = 2
int64 ChannelID = 3
string Topic = 4
uint32 PrivacyLabel = 5
bool DiscoverableDisabled = 6
int64 GuildScheduledEventID = 7
Used in: FetchGuildStickerResponse, Guild
int64 ID = 1
int64 PackID = 2
string Name = 3
string Description = 4
string Tags = 5
uint32 Type = 6
uint32 FormatType = 7
bool Available = 8
int64 GuildID = 9
optional User User = 10
int32 SortValue = 11
Used in: Channel
int64 ID = 1
int64 UserID = 2
int64 GuildID = 3
string JoinTimestamp = 4
int32 Flags = 5
Used in: Channel
bool Archived = 1
int32 AutoArchiveDuration = 2
string ArchiveTimestamp = 3
bool Locked = 4
Used in: Activity
int32 Start = 1
int32 End = 2
string Message = 1
int32 RetryAfter = 2
bool Global = 3
int64 ID = 1
bool Unavailable = 2
Used in: Application, ApplicationTeamMember, Channel, Emoji, FetchUserResponse, GuildMember, Integration, Interaction, InteractionResolvedData, Invite, Message, MessageInteraction, ScheduledEvent, ScheduledEventUser, Sticker, Webhook
int64 ID = 1
string Username = 2
string Discriminator = 3
string GlobalName = 4
string Avatar = 5
bool Bot = 6
bool System = 7
bool MFAEnabled = 8
string Banner = 9
int32 AccentColour = 10
string Locale = 11
bool Verified = 12
string Email = 13
int32 Flags = 14
int32 PremiumType = 15
int32 PublicFlags = 16
int64 DMChannelID = 17
Used in: User
int64 IdentityGuildID = 1
bool IdentityEnabled = 2
string Tag = 3
string Badge = 4
Used in: FetchGuildVoiceStateResponse, FetchVoiceStatesResponse, Guild
int64 UserID = 1
int64 ChannelID = 2
int64 GuildID = 3
string SessionID = 5
bool Deaf = 6
bool Mute = 7
bool SelfDeaf = 8
bool SelfMute = 9
bool SelfStream = 10
bool SelfVideo = 11
bool Suppress = 12
string RequestToSpeakTimestamp = 13
int64 ID = 1
uint32 Type = 2
int64 GuildID = 3
int64 ChannelID = 4
optional User User = 5
string Name = 6
string Avatar = 7
string Token = 8
int64 ApplicationID = 9
string Content = 1
string Username = 2
string AvatarURL = 3
bool TTS = 4
repeated Embed Embeds = 5
bytes PayloadJSON = 8
Used in: WhereIsGuildResponse
string identifier = 1
int32 shard_id = 2
optional GuildMember guild_member = 3