diff --git a/assets/schemas.json b/assets/schemas.json index a0ab1697c..9d5df9b81 100644 --- a/assets/schemas.json +++ b/assets/schemas.json @@ -3647,38 +3647,38 @@ "avatar": { "type": "string" }, - "username": { + "banner": { "type": "string" }, - "discriminator": { + "bio": { "type": "string" }, - "public_flags": { - "type": "integer" + "theme_colors": { + "type": "array", + "items": { + "type": "integer" + } }, - "accent_color": { - "type": "integer" + "pronouns": { + "type": "string" }, - "banner": { + "username": { "type": "string" }, - "bio": { + "discriminator": { "type": "string" }, - "bot": { - "type": "boolean" + "accent_color": { + "type": "integer" }, "premium_type": { "type": "integer" }, - "theme_colors": { - "type": "array", - "items": { - "type": "integer" - } + "bot": { + "type": "boolean" }, - "pronouns": { - "type": "string" + "public_flags": { + "type": "integer" } }, "additionalProperties": false, @@ -3896,51 +3896,33 @@ "$ref": "#/definitions/Role" } }, - "banner": { - "type": "string" - }, - "description": { - "type": "string" - }, - "unavailable": { - "type": "boolean" - }, - "channels": { - "type": "array", - "items": { - "$ref": "#/definitions/Channel" - } - }, - "region": { - "type": "string" - }, - "system_channel_id": { - "type": "string" - }, - "rules_channel_id": { + "afk_channel_id": { "type": "string" }, "afk_timeout": { "type": "integer" }, - "explicit_content_filter": { - "type": "integer" - }, - "afk_channel_id": { - "type": "string" - }, "bans": { "type": "array", "items": { "$ref": "#/definitions/Ban" } }, + "banner": { + "type": "string" + }, "default_message_notifications": { "type": "integer" }, + "description": { + "type": "string" + }, "discovery_splash": { "type": "string" }, + "explicit_content_filter": { + "type": "integer" + }, "features": { "type": "array", "items": { @@ -3962,18 +3944,18 @@ "max_video_channel_users": { "type": "integer" }, - "member_count": { - "type": "integer" - }, - "presence_count": { - "type": "integer" - }, "members": { "type": "array", "items": { "$ref": "#/definitions/Member" } }, + "channels": { + "type": "array", + "items": { + "$ref": "#/definitions/Channel" + } + }, "template_id": { "type": "string" }, @@ -4004,12 +3986,24 @@ "public_updates_channel_id": { "type": "string" }, + "rules_channel_id": { + "type": "string" + }, + "region": { + "type": "string" + }, "splash": { "type": "string" }, + "system_channel_id": { + "type": "string" + }, "system_channel_flags": { "type": "integer" }, + "unavailable": { + "type": "boolean" + }, "verification_level": { "type": "integer" }, @@ -4025,9 +4019,6 @@ "nsfw_level": { "type": "integer" }, - "permissions": { - "type": "integer" - }, "premium_progress_bar_enabled": { "type": "boolean" }, @@ -4036,6 +4027,15 @@ "items": { "type": "string" } + }, + "member_count": { + "type": "integer" + }, + "presence_count": { + "type": "integer" + }, + "permissions": { + "type": "integer" } }, "additionalProperties": false, @@ -4457,9 +4457,6 @@ "UserProfile": { "type": "object", "properties": { - "accent_color": { - "type": "integer" - }, "banner": { "type": "string" }, @@ -4474,6 +4471,9 @@ }, "pronouns": { "type": "string" + }, + "accent_color": { + "type": "integer" } }, "additionalProperties": false, @@ -4560,6 +4560,309 @@ "token", "webauthn" ] + }, + "AdminUser": { + "type": "object", + "properties": { + "id": { + "type": [ + "string", + "integer" + ] + }, + "flags": {}, + "created_at": {}, + "premium_since": {}, + "avatar": {}, + "banner": {}, + "settings": {}, + "bio": {}, + "theme_colors": {}, + "pronouns": {}, + "username": { + "type": "string" + }, + "discriminator": {}, + "accent_color": {}, + "phone": {}, + "desktop": {}, + "mobile": {}, + "premium": {}, + "premium_type": {}, + "bot": {}, + "system": {}, + "nsfw_allowed": {}, + "mfa_enabled": {}, + "webauthn_enabled": {}, + "verified": {}, + "disabled": {}, + "deleted": {}, + "email": { + "type": "string" + }, + "purchased_flags": {}, + "premium_usage_flags": {}, + "rights": {}, + "relationships": {}, + "connected_accounts": {}, + "fingerprints": {}, + "extended_settings": {}, + "security_keys": {} + }, + "additionalProperties": false, + "required": [ + "accent_color", + "avatar", + "banner", + "bio", + "bot", + "connected_accounts", + "created_at", + "deleted", + "desktop", + "disabled", + "discriminator", + "extended_settings", + "fingerprints", + "flags", + "mfa_enabled", + "mobile", + "nsfw_allowed", + "phone", + "premium", + "premium_since", + "premium_type", + "premium_usage_flags", + "pronouns", + "purchased_flags", + "relationships", + "rights", + "security_keys", + "settings", + "system", + "theme_colors", + "verified", + "webauthn_enabled" + ] + }, + "AdminGuild": { + "type": "object", + "properties": { + "name": { + "type": "string" + }, + "id": { + "type": "string" + }, + "icon": { + "type": "string" + }, + "parent": { + "type": "string" + }, + "owner_id": { + "type": "string" + }, + "owner": { + "$ref": "#/definitions/User" + }, + "nsfw": { + "type": "boolean" + }, + "invites": { + "type": "array", + "items": { + "$ref": "#/definitions/Invite" + } + }, + "voice_states": { + "type": "array", + "items": { + "$ref": "#/definitions/VoiceState" + } + }, + "webhooks": { + "type": "array", + "items": { + "$ref": "#/definitions/Webhook" + } + }, + "roles": { + "type": "array", + "items": { + "$ref": "#/definitions/Role" + } + }, + "afk_channel_id": { + "type": "string" + }, + "afk_channel": { + "$ref": "#/definitions/Channel" + }, + "afk_timeout": { + "type": "integer" + }, + "bans": { + "type": "array", + "items": { + "$ref": "#/definitions/Ban" + } + }, + "banner": { + "type": "string" + }, + "default_message_notifications": { + "type": "integer" + }, + "description": { + "type": "string" + }, + "discovery_splash": { + "type": "string" + }, + "explicit_content_filter": { + "type": "integer" + }, + "features": { + "type": "array", + "items": { + "type": "string" + } + }, + "primary_category_id": { + "type": "string" + }, + "large": { + "type": "boolean" + }, + "max_members": { + "type": "integer" + }, + "max_presences": { + "type": "integer" + }, + "max_video_channel_users": { + "type": "integer" + }, + "members": { + "type": "array", + "items": { + "$ref": "#/definitions/Member" + } + }, + "channels": { + "type": "array", + "items": { + "$ref": "#/definitions/Channel" + } + }, + "template_id": { + "type": "string" + }, + "emojis": { + "type": "array", + "items": { + "$ref": "#/definitions/Emoji" + } + }, + "stickers": { + "type": "array", + "items": { + "$ref": "#/definitions/Sticker" + } + }, + "mfa_level": { + "type": "integer" + }, + "preferred_locale": { + "type": "string" + }, + "premium_subscription_count": { + "type": "integer" + }, + "premium_tier": { + "type": "integer" + }, + "public_updates_channel_id": { + "type": "string" + }, + "public_updates_channel": { + "$ref": "#/definitions/Channel" + }, + "rules_channel_id": { + "type": "string" + }, + "rules_channel": { + "type": "string" + }, + "region": { + "type": "string" + }, + "splash": { + "type": "string" + }, + "system_channel_id": { + "type": "string" + }, + "system_channel": { + "$ref": "#/definitions/Channel" + }, + "system_channel_flags": { + "type": "integer" + }, + "unavailable": { + "type": "boolean" + }, + "verification_level": { + "type": "integer" + }, + "welcome_screen": { + "$ref": "#/definitions/GuildWelcomeScreen" + }, + "widget_channel_id": { + "type": "string" + }, + "widget_channel": { + "$ref": "#/definitions/Channel" + }, + "widget_enabled": { + "type": "boolean" + }, + "nsfw_level": { + "type": "integer" + }, + "premium_progress_bar_enabled": { + "type": "boolean" + }, + "channel_ordering": { + "type": "array", + "items": { + "type": "string" + } + } + }, + "additionalProperties": false, + "required": [ + "bans", + "channel_ordering", + "channels", + "emojis", + "features", + "id", + "invites", + "members", + "name", + "nsfw", + "premium_progress_bar_enabled", + "public_updates_channel_id", + "roles", + "stickers", + "unavailable", + "voice_states", + "webhooks", + "welcome_screen", + "widget_enabled" + ] } }, "$schema": "http://json-schema.org/draft-07/schema#" @@ -7866,38 +8169,38 @@ "avatar": { "type": "string" }, - "username": { + "banner": { "type": "string" }, - "discriminator": { + "bio": { "type": "string" }, - "public_flags": { - "type": "integer" + "theme_colors": { + "type": "array", + "items": { + "type": "integer" + } }, - "accent_color": { - "type": "integer" + "pronouns": { + "type": "string" }, - "banner": { + "username": { "type": "string" }, - "bio": { + "discriminator": { "type": "string" }, - "bot": { - "type": "boolean" + "accent_color": { + "type": "integer" }, "premium_type": { "type": "integer" }, - "theme_colors": { - "type": "array", - "items": { - "type": "integer" - } + "bot": { + "type": "boolean" }, - "pronouns": { - "type": "string" + "public_flags": { + "type": "integer" } }, "additionalProperties": false, @@ -8115,51 +8418,33 @@ "$ref": "#/definitions/Role" } }, - "banner": { - "type": "string" - }, - "description": { - "type": "string" - }, - "unavailable": { - "type": "boolean" - }, - "channels": { - "type": "array", - "items": { - "$ref": "#/definitions/Channel" - } - }, - "region": { - "type": "string" - }, - "system_channel_id": { - "type": "string" - }, - "rules_channel_id": { + "afk_channel_id": { "type": "string" }, "afk_timeout": { "type": "integer" }, - "explicit_content_filter": { - "type": "integer" - }, - "afk_channel_id": { - "type": "string" - }, "bans": { "type": "array", "items": { "$ref": "#/definitions/Ban" } }, + "banner": { + "type": "string" + }, "default_message_notifications": { "type": "integer" }, + "description": { + "type": "string" + }, "discovery_splash": { "type": "string" }, + "explicit_content_filter": { + "type": "integer" + }, "features": { "type": "array", "items": { @@ -8181,18 +8466,18 @@ "max_video_channel_users": { "type": "integer" }, - "member_count": { - "type": "integer" - }, - "presence_count": { - "type": "integer" - }, "members": { "type": "array", "items": { "$ref": "#/definitions/Member" } }, + "channels": { + "type": "array", + "items": { + "$ref": "#/definitions/Channel" + } + }, "template_id": { "type": "string" }, @@ -8223,12 +8508,24 @@ "public_updates_channel_id": { "type": "string" }, + "rules_channel_id": { + "type": "string" + }, + "region": { + "type": "string" + }, "splash": { "type": "string" }, + "system_channel_id": { + "type": "string" + }, "system_channel_flags": { "type": "integer" }, + "unavailable": { + "type": "boolean" + }, "verification_level": { "type": "integer" }, @@ -8244,9 +8541,6 @@ "nsfw_level": { "type": "integer" }, - "permissions": { - "type": "integer" - }, "premium_progress_bar_enabled": { "type": "boolean" }, @@ -8255,6 +8549,15 @@ "items": { "type": "string" } + }, + "member_count": { + "type": "integer" + }, + "presence_count": { + "type": "integer" + }, + "permissions": { + "type": "integer" } }, "additionalProperties": false, @@ -8676,9 +8979,6 @@ "UserProfile": { "type": "object", "properties": { - "accent_color": { - "type": "integer" - }, "banner": { "type": "string" }, @@ -8693,6 +8993,9 @@ }, "pronouns": { "type": "string" + }, + "accent_color": { + "type": "integer" } }, "additionalProperties": false, @@ -8779,6 +9082,309 @@ "token", "webauthn" ] + }, + "AdminUser": { + "type": "object", + "properties": { + "id": { + "type": [ + "string", + "integer" + ] + }, + "flags": {}, + "created_at": {}, + "premium_since": {}, + "avatar": {}, + "banner": {}, + "settings": {}, + "bio": {}, + "theme_colors": {}, + "pronouns": {}, + "username": { + "type": "string" + }, + "discriminator": {}, + "accent_color": {}, + "phone": {}, + "desktop": {}, + "mobile": {}, + "premium": {}, + "premium_type": {}, + "bot": {}, + "system": {}, + "nsfw_allowed": {}, + "mfa_enabled": {}, + "webauthn_enabled": {}, + "verified": {}, + "disabled": {}, + "deleted": {}, + "email": { + "type": "string" + }, + "purchased_flags": {}, + "premium_usage_flags": {}, + "rights": {}, + "relationships": {}, + "connected_accounts": {}, + "fingerprints": {}, + "extended_settings": {}, + "security_keys": {} + }, + "additionalProperties": false, + "required": [ + "accent_color", + "avatar", + "banner", + "bio", + "bot", + "connected_accounts", + "created_at", + "deleted", + "desktop", + "disabled", + "discriminator", + "extended_settings", + "fingerprints", + "flags", + "mfa_enabled", + "mobile", + "nsfw_allowed", + "phone", + "premium", + "premium_since", + "premium_type", + "premium_usage_flags", + "pronouns", + "purchased_flags", + "relationships", + "rights", + "security_keys", + "settings", + "system", + "theme_colors", + "verified", + "webauthn_enabled" + ] + }, + "AdminGuild": { + "type": "object", + "properties": { + "name": { + "type": "string" + }, + "id": { + "type": "string" + }, + "icon": { + "type": "string" + }, + "parent": { + "type": "string" + }, + "owner_id": { + "type": "string" + }, + "owner": { + "$ref": "#/definitions/User" + }, + "nsfw": { + "type": "boolean" + }, + "invites": { + "type": "array", + "items": { + "$ref": "#/definitions/Invite" + } + }, + "voice_states": { + "type": "array", + "items": { + "$ref": "#/definitions/VoiceState" + } + }, + "webhooks": { + "type": "array", + "items": { + "$ref": "#/definitions/Webhook" + } + }, + "roles": { + "type": "array", + "items": { + "$ref": "#/definitions/Role" + } + }, + "afk_channel_id": { + "type": "string" + }, + "afk_channel": { + "$ref": "#/definitions/Channel" + }, + "afk_timeout": { + "type": "integer" + }, + "bans": { + "type": "array", + "items": { + "$ref": "#/definitions/Ban" + } + }, + "banner": { + "type": "string" + }, + "default_message_notifications": { + "type": "integer" + }, + "description": { + "type": "string" + }, + "discovery_splash": { + "type": "string" + }, + "explicit_content_filter": { + "type": "integer" + }, + "features": { + "type": "array", + "items": { + "type": "string" + } + }, + "primary_category_id": { + "type": "string" + }, + "large": { + "type": "boolean" + }, + "max_members": { + "type": "integer" + }, + "max_presences": { + "type": "integer" + }, + "max_video_channel_users": { + "type": "integer" + }, + "members": { + "type": "array", + "items": { + "$ref": "#/definitions/Member" + } + }, + "channels": { + "type": "array", + "items": { + "$ref": "#/definitions/Channel" + } + }, + "template_id": { + "type": "string" + }, + "emojis": { + "type": "array", + "items": { + "$ref": "#/definitions/Emoji" + } + }, + "stickers": { + "type": "array", + "items": { + "$ref": "#/definitions/Sticker" + } + }, + "mfa_level": { + "type": "integer" + }, + "preferred_locale": { + "type": "string" + }, + "premium_subscription_count": { + "type": "integer" + }, + "premium_tier": { + "type": "integer" + }, + "public_updates_channel_id": { + "type": "string" + }, + "public_updates_channel": { + "$ref": "#/definitions/Channel" + }, + "rules_channel_id": { + "type": "string" + }, + "rules_channel": { + "type": "string" + }, + "region": { + "type": "string" + }, + "splash": { + "type": "string" + }, + "system_channel_id": { + "type": "string" + }, + "system_channel": { + "$ref": "#/definitions/Channel" + }, + "system_channel_flags": { + "type": "integer" + }, + "unavailable": { + "type": "boolean" + }, + "verification_level": { + "type": "integer" + }, + "welcome_screen": { + "$ref": "#/definitions/GuildWelcomeScreen" + }, + "widget_channel_id": { + "type": "string" + }, + "widget_channel": { + "$ref": "#/definitions/Channel" + }, + "widget_enabled": { + "type": "boolean" + }, + "nsfw_level": { + "type": "integer" + }, + "premium_progress_bar_enabled": { + "type": "boolean" + }, + "channel_ordering": { + "type": "array", + "items": { + "type": "string" + } + } + }, + "additionalProperties": false, + "required": [ + "bans", + "channel_ordering", + "channels", + "emojis", + "features", + "id", + "invites", + "members", + "name", + "nsfw", + "premium_progress_bar_enabled", + "public_updates_channel_id", + "roles", + "stickers", + "unavailable", + "voice_states", + "webhooks", + "welcome_screen", + "widget_enabled" + ] } }, "$schema": "http://json-schema.org/draft-07/schema#" @@ -12085,38 +12691,38 @@ "avatar": { "type": "string" }, - "username": { + "banner": { "type": "string" }, - "discriminator": { + "bio": { "type": "string" }, - "public_flags": { - "type": "integer" + "theme_colors": { + "type": "array", + "items": { + "type": "integer" + } }, - "accent_color": { - "type": "integer" + "pronouns": { + "type": "string" }, - "banner": { + "username": { "type": "string" }, - "bio": { + "discriminator": { "type": "string" }, - "bot": { - "type": "boolean" + "accent_color": { + "type": "integer" }, "premium_type": { "type": "integer" }, - "theme_colors": { - "type": "array", - "items": { - "type": "integer" - } + "bot": { + "type": "boolean" }, - "pronouns": { - "type": "string" + "public_flags": { + "type": "integer" } }, "additionalProperties": false, @@ -12334,51 +12940,33 @@ "$ref": "#/definitions/Role" } }, - "banner": { - "type": "string" - }, - "description": { - "type": "string" - }, - "unavailable": { - "type": "boolean" - }, - "channels": { - "type": "array", - "items": { - "$ref": "#/definitions/Channel" - } - }, - "region": { - "type": "string" - }, - "system_channel_id": { - "type": "string" - }, - "rules_channel_id": { + "afk_channel_id": { "type": "string" }, "afk_timeout": { "type": "integer" }, - "explicit_content_filter": { - "type": "integer" - }, - "afk_channel_id": { - "type": "string" - }, "bans": { "type": "array", "items": { "$ref": "#/definitions/Ban" } }, + "banner": { + "type": "string" + }, "default_message_notifications": { "type": "integer" }, + "description": { + "type": "string" + }, "discovery_splash": { "type": "string" }, + "explicit_content_filter": { + "type": "integer" + }, "features": { "type": "array", "items": { @@ -12400,18 +12988,18 @@ "max_video_channel_users": { "type": "integer" }, - "member_count": { - "type": "integer" - }, - "presence_count": { - "type": "integer" - }, "members": { "type": "array", "items": { "$ref": "#/definitions/Member" } }, + "channels": { + "type": "array", + "items": { + "$ref": "#/definitions/Channel" + } + }, "template_id": { "type": "string" }, @@ -12442,12 +13030,24 @@ "public_updates_channel_id": { "type": "string" }, + "rules_channel_id": { + "type": "string" + }, + "region": { + "type": "string" + }, "splash": { "type": "string" }, + "system_channel_id": { + "type": "string" + }, "system_channel_flags": { "type": "integer" }, + "unavailable": { + "type": "boolean" + }, "verification_level": { "type": "integer" }, @@ -12463,9 +13063,6 @@ "nsfw_level": { "type": "integer" }, - "permissions": { - "type": "integer" - }, "premium_progress_bar_enabled": { "type": "boolean" }, @@ -12474,6 +13071,15 @@ "items": { "type": "string" } + }, + "member_count": { + "type": "integer" + }, + "presence_count": { + "type": "integer" + }, + "permissions": { + "type": "integer" } }, "additionalProperties": false, @@ -12895,9 +13501,6 @@ "UserProfile": { "type": "object", "properties": { - "accent_color": { - "type": "integer" - }, "banner": { "type": "string" }, @@ -12912,6 +13515,9 @@ }, "pronouns": { "type": "string" + }, + "accent_color": { + "type": "integer" } }, "additionalProperties": false, @@ -12998,6 +13604,309 @@ "token", "webauthn" ] + }, + "AdminUser": { + "type": "object", + "properties": { + "id": { + "type": [ + "string", + "integer" + ] + }, + "flags": {}, + "created_at": {}, + "premium_since": {}, + "avatar": {}, + "banner": {}, + "settings": {}, + "bio": {}, + "theme_colors": {}, + "pronouns": {}, + "username": { + "type": "string" + }, + "discriminator": {}, + "accent_color": {}, + "phone": {}, + "desktop": {}, + "mobile": {}, + "premium": {}, + "premium_type": {}, + "bot": {}, + "system": {}, + "nsfw_allowed": {}, + "mfa_enabled": {}, + "webauthn_enabled": {}, + "verified": {}, + "disabled": {}, + "deleted": {}, + "email": { + "type": "string" + }, + "purchased_flags": {}, + "premium_usage_flags": {}, + "rights": {}, + "relationships": {}, + "connected_accounts": {}, + "fingerprints": {}, + "extended_settings": {}, + "security_keys": {} + }, + "additionalProperties": false, + "required": [ + "accent_color", + "avatar", + "banner", + "bio", + "bot", + "connected_accounts", + "created_at", + "deleted", + "desktop", + "disabled", + "discriminator", + "extended_settings", + "fingerprints", + "flags", + "mfa_enabled", + "mobile", + "nsfw_allowed", + "phone", + "premium", + "premium_since", + "premium_type", + "premium_usage_flags", + "pronouns", + "purchased_flags", + "relationships", + "rights", + "security_keys", + "settings", + "system", + "theme_colors", + "verified", + "webauthn_enabled" + ] + }, + "AdminGuild": { + "type": "object", + "properties": { + "name": { + "type": "string" + }, + "id": { + "type": "string" + }, + "icon": { + "type": "string" + }, + "parent": { + "type": "string" + }, + "owner_id": { + "type": "string" + }, + "owner": { + "$ref": "#/definitions/User" + }, + "nsfw": { + "type": "boolean" + }, + "invites": { + "type": "array", + "items": { + "$ref": "#/definitions/Invite" + } + }, + "voice_states": { + "type": "array", + "items": { + "$ref": "#/definitions/VoiceState" + } + }, + "webhooks": { + "type": "array", + "items": { + "$ref": "#/definitions/Webhook" + } + }, + "roles": { + "type": "array", + "items": { + "$ref": "#/definitions/Role" + } + }, + "afk_channel_id": { + "type": "string" + }, + "afk_channel": { + "$ref": "#/definitions/Channel" + }, + "afk_timeout": { + "type": "integer" + }, + "bans": { + "type": "array", + "items": { + "$ref": "#/definitions/Ban" + } + }, + "banner": { + "type": "string" + }, + "default_message_notifications": { + "type": "integer" + }, + "description": { + "type": "string" + }, + "discovery_splash": { + "type": "string" + }, + "explicit_content_filter": { + "type": "integer" + }, + "features": { + "type": "array", + "items": { + "type": "string" + } + }, + "primary_category_id": { + "type": "string" + }, + "large": { + "type": "boolean" + }, + "max_members": { + "type": "integer" + }, + "max_presences": { + "type": "integer" + }, + "max_video_channel_users": { + "type": "integer" + }, + "members": { + "type": "array", + "items": { + "$ref": "#/definitions/Member" + } + }, + "channels": { + "type": "array", + "items": { + "$ref": "#/definitions/Channel" + } + }, + "template_id": { + "type": "string" + }, + "emojis": { + "type": "array", + "items": { + "$ref": "#/definitions/Emoji" + } + }, + "stickers": { + "type": "array", + "items": { + "$ref": "#/definitions/Sticker" + } + }, + "mfa_level": { + "type": "integer" + }, + "preferred_locale": { + "type": "string" + }, + "premium_subscription_count": { + "type": "integer" + }, + "premium_tier": { + "type": "integer" + }, + "public_updates_channel_id": { + "type": "string" + }, + "public_updates_channel": { + "$ref": "#/definitions/Channel" + }, + "rules_channel_id": { + "type": "string" + }, + "rules_channel": { + "type": "string" + }, + "region": { + "type": "string" + }, + "splash": { + "type": "string" + }, + "system_channel_id": { + "type": "string" + }, + "system_channel": { + "$ref": "#/definitions/Channel" + }, + "system_channel_flags": { + "type": "integer" + }, + "unavailable": { + "type": "boolean" + }, + "verification_level": { + "type": "integer" + }, + "welcome_screen": { + "$ref": "#/definitions/GuildWelcomeScreen" + }, + "widget_channel_id": { + "type": "string" + }, + "widget_channel": { + "$ref": "#/definitions/Channel" + }, + "widget_enabled": { + "type": "boolean" + }, + "nsfw_level": { + "type": "integer" + }, + "premium_progress_bar_enabled": { + "type": "boolean" + }, + "channel_ordering": { + "type": "array", + "items": { + "type": "string" + } + } + }, + "additionalProperties": false, + "required": [ + "bans", + "channel_ordering", + "channels", + "emojis", + "features", + "id", + "invites", + "members", + "name", + "nsfw", + "premium_progress_bar_enabled", + "public_updates_channel_id", + "roles", + "stickers", + "unavailable", + "voice_states", + "webhooks", + "welcome_screen", + "widget_enabled" + ] } }, "$schema": "http://json-schema.org/draft-07/schema#" @@ -16299,38 +17208,38 @@ "avatar": { "type": "string" }, - "username": { + "banner": { "type": "string" }, - "discriminator": { + "bio": { "type": "string" }, - "public_flags": { - "type": "integer" + "theme_colors": { + "type": "array", + "items": { + "type": "integer" + } }, - "accent_color": { - "type": "integer" + "pronouns": { + "type": "string" }, - "banner": { + "username": { "type": "string" }, - "bio": { + "discriminator": { "type": "string" }, - "bot": { - "type": "boolean" + "accent_color": { + "type": "integer" }, "premium_type": { "type": "integer" }, - "theme_colors": { - "type": "array", - "items": { - "type": "integer" - } + "bot": { + "type": "boolean" }, - "pronouns": { - "type": "string" + "public_flags": { + "type": "integer" } }, "additionalProperties": false, @@ -16548,51 +17457,33 @@ "$ref": "#/definitions/Role" } }, - "banner": { - "type": "string" - }, - "description": { - "type": "string" - }, - "unavailable": { - "type": "boolean" - }, - "channels": { - "type": "array", - "items": { - "$ref": "#/definitions/Channel" - } - }, - "region": { - "type": "string" - }, - "system_channel_id": { - "type": "string" - }, - "rules_channel_id": { + "afk_channel_id": { "type": "string" }, "afk_timeout": { "type": "integer" }, - "explicit_content_filter": { - "type": "integer" - }, - "afk_channel_id": { - "type": "string" - }, "bans": { "type": "array", "items": { "$ref": "#/definitions/Ban" } }, + "banner": { + "type": "string" + }, "default_message_notifications": { "type": "integer" }, + "description": { + "type": "string" + }, "discovery_splash": { "type": "string" }, + "explicit_content_filter": { + "type": "integer" + }, "features": { "type": "array", "items": { @@ -16614,18 +17505,18 @@ "max_video_channel_users": { "type": "integer" }, - "member_count": { - "type": "integer" - }, - "presence_count": { - "type": "integer" - }, "members": { "type": "array", "items": { "$ref": "#/definitions/Member" } }, + "channels": { + "type": "array", + "items": { + "$ref": "#/definitions/Channel" + } + }, "template_id": { "type": "string" }, @@ -16656,12 +17547,24 @@ "public_updates_channel_id": { "type": "string" }, + "rules_channel_id": { + "type": "string" + }, + "region": { + "type": "string" + }, "splash": { "type": "string" }, + "system_channel_id": { + "type": "string" + }, "system_channel_flags": { "type": "integer" }, + "unavailable": { + "type": "boolean" + }, "verification_level": { "type": "integer" }, @@ -16677,9 +17580,6 @@ "nsfw_level": { "type": "integer" }, - "permissions": { - "type": "integer" - }, "premium_progress_bar_enabled": { "type": "boolean" }, @@ -16688,6 +17588,15 @@ "items": { "type": "string" } + }, + "member_count": { + "type": "integer" + }, + "presence_count": { + "type": "integer" + }, + "permissions": { + "type": "integer" } }, "additionalProperties": false, @@ -17109,9 +18018,6 @@ "UserProfile": { "type": "object", "properties": { - "accent_color": { - "type": "integer" - }, "banner": { "type": "string" }, @@ -17126,6 +18032,9 @@ }, "pronouns": { "type": "string" + }, + "accent_color": { + "type": "integer" } }, "additionalProperties": false, @@ -17212,6 +18121,309 @@ "token", "webauthn" ] + }, + "AdminUser": { + "type": "object", + "properties": { + "id": { + "type": [ + "string", + "integer" + ] + }, + "flags": {}, + "created_at": {}, + "premium_since": {}, + "avatar": {}, + "banner": {}, + "settings": {}, + "bio": {}, + "theme_colors": {}, + "pronouns": {}, + "username": { + "type": "string" + }, + "discriminator": {}, + "accent_color": {}, + "phone": {}, + "desktop": {}, + "mobile": {}, + "premium": {}, + "premium_type": {}, + "bot": {}, + "system": {}, + "nsfw_allowed": {}, + "mfa_enabled": {}, + "webauthn_enabled": {}, + "verified": {}, + "disabled": {}, + "deleted": {}, + "email": { + "type": "string" + }, + "purchased_flags": {}, + "premium_usage_flags": {}, + "rights": {}, + "relationships": {}, + "connected_accounts": {}, + "fingerprints": {}, + "extended_settings": {}, + "security_keys": {} + }, + "additionalProperties": false, + "required": [ + "accent_color", + "avatar", + "banner", + "bio", + "bot", + "connected_accounts", + "created_at", + "deleted", + "desktop", + "disabled", + "discriminator", + "extended_settings", + "fingerprints", + "flags", + "mfa_enabled", + "mobile", + "nsfw_allowed", + "phone", + "premium", + "premium_since", + "premium_type", + "premium_usage_flags", + "pronouns", + "purchased_flags", + "relationships", + "rights", + "security_keys", + "settings", + "system", + "theme_colors", + "verified", + "webauthn_enabled" + ] + }, + "AdminGuild": { + "type": "object", + "properties": { + "name": { + "type": "string" + }, + "id": { + "type": "string" + }, + "icon": { + "type": "string" + }, + "parent": { + "type": "string" + }, + "owner_id": { + "type": "string" + }, + "owner": { + "$ref": "#/definitions/User" + }, + "nsfw": { + "type": "boolean" + }, + "invites": { + "type": "array", + "items": { + "$ref": "#/definitions/Invite" + } + }, + "voice_states": { + "type": "array", + "items": { + "$ref": "#/definitions/VoiceState" + } + }, + "webhooks": { + "type": "array", + "items": { + "$ref": "#/definitions/Webhook" + } + }, + "roles": { + "type": "array", + "items": { + "$ref": "#/definitions/Role" + } + }, + "afk_channel_id": { + "type": "string" + }, + "afk_channel": { + "$ref": "#/definitions/Channel" + }, + "afk_timeout": { + "type": "integer" + }, + "bans": { + "type": "array", + "items": { + "$ref": "#/definitions/Ban" + } + }, + "banner": { + "type": "string" + }, + "default_message_notifications": { + "type": "integer" + }, + "description": { + "type": "string" + }, + "discovery_splash": { + "type": "string" + }, + "explicit_content_filter": { + "type": "integer" + }, + "features": { + "type": "array", + "items": { + "type": "string" + } + }, + "primary_category_id": { + "type": "string" + }, + "large": { + "type": "boolean" + }, + "max_members": { + "type": "integer" + }, + "max_presences": { + "type": "integer" + }, + "max_video_channel_users": { + "type": "integer" + }, + "members": { + "type": "array", + "items": { + "$ref": "#/definitions/Member" + } + }, + "channels": { + "type": "array", + "items": { + "$ref": "#/definitions/Channel" + } + }, + "template_id": { + "type": "string" + }, + "emojis": { + "type": "array", + "items": { + "$ref": "#/definitions/Emoji" + } + }, + "stickers": { + "type": "array", + "items": { + "$ref": "#/definitions/Sticker" + } + }, + "mfa_level": { + "type": "integer" + }, + "preferred_locale": { + "type": "string" + }, + "premium_subscription_count": { + "type": "integer" + }, + "premium_tier": { + "type": "integer" + }, + "public_updates_channel_id": { + "type": "string" + }, + "public_updates_channel": { + "$ref": "#/definitions/Channel" + }, + "rules_channel_id": { + "type": "string" + }, + "rules_channel": { + "type": "string" + }, + "region": { + "type": "string" + }, + "splash": { + "type": "string" + }, + "system_channel_id": { + "type": "string" + }, + "system_channel": { + "$ref": "#/definitions/Channel" + }, + "system_channel_flags": { + "type": "integer" + }, + "unavailable": { + "type": "boolean" + }, + "verification_level": { + "type": "integer" + }, + "welcome_screen": { + "$ref": "#/definitions/GuildWelcomeScreen" + }, + "widget_channel_id": { + "type": "string" + }, + "widget_channel": { + "$ref": "#/definitions/Channel" + }, + "widget_enabled": { + "type": "boolean" + }, + "nsfw_level": { + "type": "integer" + }, + "premium_progress_bar_enabled": { + "type": "boolean" + }, + "channel_ordering": { + "type": "array", + "items": { + "type": "string" + } + } + }, + "additionalProperties": false, + "required": [ + "bans", + "channel_ordering", + "channels", + "emojis", + "features", + "id", + "invites", + "members", + "name", + "nsfw", + "premium_progress_bar_enabled", + "public_updates_channel_id", + "roles", + "stickers", + "unavailable", + "voice_states", + "webhooks", + "welcome_screen", + "widget_enabled" + ] } }, "$schema": "http://json-schema.org/draft-07/schema#" @@ -20549,38 +21761,38 @@ "avatar": { "type": "string" }, - "username": { + "banner": { "type": "string" }, - "discriminator": { + "bio": { "type": "string" }, - "public_flags": { - "type": "integer" + "theme_colors": { + "type": "array", + "items": { + "type": "integer" + } }, - "accent_color": { - "type": "integer" + "pronouns": { + "type": "string" }, - "banner": { + "username": { "type": "string" }, - "bio": { + "discriminator": { "type": "string" }, - "bot": { - "type": "boolean" + "accent_color": { + "type": "integer" }, "premium_type": { "type": "integer" }, - "theme_colors": { - "type": "array", - "items": { - "type": "integer" - } + "bot": { + "type": "boolean" }, - "pronouns": { - "type": "string" + "public_flags": { + "type": "integer" } }, "additionalProperties": false, @@ -20798,51 +22010,33 @@ "$ref": "#/definitions/Role" } }, - "banner": { - "type": "string" - }, - "description": { - "type": "string" - }, - "unavailable": { - "type": "boolean" - }, - "channels": { - "type": "array", - "items": { - "$ref": "#/definitions/Channel" - } - }, - "region": { - "type": "string" - }, - "system_channel_id": { - "type": "string" - }, - "rules_channel_id": { + "afk_channel_id": { "type": "string" }, "afk_timeout": { "type": "integer" }, - "explicit_content_filter": { - "type": "integer" - }, - "afk_channel_id": { - "type": "string" - }, "bans": { "type": "array", "items": { "$ref": "#/definitions/Ban" } }, + "banner": { + "type": "string" + }, "default_message_notifications": { "type": "integer" }, + "description": { + "type": "string" + }, "discovery_splash": { "type": "string" }, + "explicit_content_filter": { + "type": "integer" + }, "features": { "type": "array", "items": { @@ -20864,18 +22058,18 @@ "max_video_channel_users": { "type": "integer" }, - "member_count": { - "type": "integer" - }, - "presence_count": { - "type": "integer" - }, "members": { "type": "array", "items": { "$ref": "#/definitions/Member" } }, + "channels": { + "type": "array", + "items": { + "$ref": "#/definitions/Channel" + } + }, "template_id": { "type": "string" }, @@ -20906,12 +22100,24 @@ "public_updates_channel_id": { "type": "string" }, + "rules_channel_id": { + "type": "string" + }, + "region": { + "type": "string" + }, "splash": { "type": "string" }, + "system_channel_id": { + "type": "string" + }, "system_channel_flags": { "type": "integer" }, + "unavailable": { + "type": "boolean" + }, "verification_level": { "type": "integer" }, @@ -20927,9 +22133,6 @@ "nsfw_level": { "type": "integer" }, - "permissions": { - "type": "integer" - }, "premium_progress_bar_enabled": { "type": "boolean" }, @@ -20938,6 +22141,15 @@ "items": { "type": "string" } + }, + "member_count": { + "type": "integer" + }, + "presence_count": { + "type": "integer" + }, + "permissions": { + "type": "integer" } }, "additionalProperties": false, @@ -21359,9 +22571,6 @@ "UserProfile": { "type": "object", "properties": { - "accent_color": { - "type": "integer" - }, "banner": { "type": "string" }, @@ -21376,6 +22585,9 @@ }, "pronouns": { "type": "string" + }, + "accent_color": { + "type": "integer" } }, "additionalProperties": false, @@ -21462,6 +22674,309 @@ "token", "webauthn" ] + }, + "AdminUser": { + "type": "object", + "properties": { + "id": { + "type": [ + "string", + "integer" + ] + }, + "flags": {}, + "created_at": {}, + "premium_since": {}, + "avatar": {}, + "banner": {}, + "settings": {}, + "bio": {}, + "theme_colors": {}, + "pronouns": {}, + "username": { + "type": "string" + }, + "discriminator": {}, + "accent_color": {}, + "phone": {}, + "desktop": {}, + "mobile": {}, + "premium": {}, + "premium_type": {}, + "bot": {}, + "system": {}, + "nsfw_allowed": {}, + "mfa_enabled": {}, + "webauthn_enabled": {}, + "verified": {}, + "disabled": {}, + "deleted": {}, + "email": { + "type": "string" + }, + "purchased_flags": {}, + "premium_usage_flags": {}, + "rights": {}, + "relationships": {}, + "connected_accounts": {}, + "fingerprints": {}, + "extended_settings": {}, + "security_keys": {} + }, + "additionalProperties": false, + "required": [ + "accent_color", + "avatar", + "banner", + "bio", + "bot", + "connected_accounts", + "created_at", + "deleted", + "desktop", + "disabled", + "discriminator", + "extended_settings", + "fingerprints", + "flags", + "mfa_enabled", + "mobile", + "nsfw_allowed", + "phone", + "premium", + "premium_since", + "premium_type", + "premium_usage_flags", + "pronouns", + "purchased_flags", + "relationships", + "rights", + "security_keys", + "settings", + "system", + "theme_colors", + "verified", + "webauthn_enabled" + ] + }, + "AdminGuild": { + "type": "object", + "properties": { + "name": { + "type": "string" + }, + "id": { + "type": "string" + }, + "icon": { + "type": "string" + }, + "parent": { + "type": "string" + }, + "owner_id": { + "type": "string" + }, + "owner": { + "$ref": "#/definitions/User" + }, + "nsfw": { + "type": "boolean" + }, + "invites": { + "type": "array", + "items": { + "$ref": "#/definitions/Invite" + } + }, + "voice_states": { + "type": "array", + "items": { + "$ref": "#/definitions/VoiceState" + } + }, + "webhooks": { + "type": "array", + "items": { + "$ref": "#/definitions/Webhook" + } + }, + "roles": { + "type": "array", + "items": { + "$ref": "#/definitions/Role" + } + }, + "afk_channel_id": { + "type": "string" + }, + "afk_channel": { + "$ref": "#/definitions/Channel" + }, + "afk_timeout": { + "type": "integer" + }, + "bans": { + "type": "array", + "items": { + "$ref": "#/definitions/Ban" + } + }, + "banner": { + "type": "string" + }, + "default_message_notifications": { + "type": "integer" + }, + "description": { + "type": "string" + }, + "discovery_splash": { + "type": "string" + }, + "explicit_content_filter": { + "type": "integer" + }, + "features": { + "type": "array", + "items": { + "type": "string" + } + }, + "primary_category_id": { + "type": "string" + }, + "large": { + "type": "boolean" + }, + "max_members": { + "type": "integer" + }, + "max_presences": { + "type": "integer" + }, + "max_video_channel_users": { + "type": "integer" + }, + "members": { + "type": "array", + "items": { + "$ref": "#/definitions/Member" + } + }, + "channels": { + "type": "array", + "items": { + "$ref": "#/definitions/Channel" + } + }, + "template_id": { + "type": "string" + }, + "emojis": { + "type": "array", + "items": { + "$ref": "#/definitions/Emoji" + } + }, + "stickers": { + "type": "array", + "items": { + "$ref": "#/definitions/Sticker" + } + }, + "mfa_level": { + "type": "integer" + }, + "preferred_locale": { + "type": "string" + }, + "premium_subscription_count": { + "type": "integer" + }, + "premium_tier": { + "type": "integer" + }, + "public_updates_channel_id": { + "type": "string" + }, + "public_updates_channel": { + "$ref": "#/definitions/Channel" + }, + "rules_channel_id": { + "type": "string" + }, + "rules_channel": { + "type": "string" + }, + "region": { + "type": "string" + }, + "splash": { + "type": "string" + }, + "system_channel_id": { + "type": "string" + }, + "system_channel": { + "$ref": "#/definitions/Channel" + }, + "system_channel_flags": { + "type": "integer" + }, + "unavailable": { + "type": "boolean" + }, + "verification_level": { + "type": "integer" + }, + "welcome_screen": { + "$ref": "#/definitions/GuildWelcomeScreen" + }, + "widget_channel_id": { + "type": "string" + }, + "widget_channel": { + "$ref": "#/definitions/Channel" + }, + "widget_enabled": { + "type": "boolean" + }, + "nsfw_level": { + "type": "integer" + }, + "premium_progress_bar_enabled": { + "type": "boolean" + }, + "channel_ordering": { + "type": "array", + "items": { + "type": "string" + } + } + }, + "additionalProperties": false, + "required": [ + "bans", + "channel_ordering", + "channels", + "emojis", + "features", + "id", + "invites", + "members", + "name", + "nsfw", + "premium_progress_bar_enabled", + "public_updates_channel_id", + "roles", + "stickers", + "unavailable", + "voice_states", + "webhooks", + "welcome_screen", + "widget_enabled" + ] } }, "$schema": "http://json-schema.org/draft-07/schema#" @@ -24768,38 +26283,38 @@ "avatar": { "type": "string" }, - "username": { + "banner": { "type": "string" }, - "discriminator": { + "bio": { "type": "string" }, - "public_flags": { - "type": "integer" + "theme_colors": { + "type": "array", + "items": { + "type": "integer" + } }, - "accent_color": { - "type": "integer" + "pronouns": { + "type": "string" }, - "banner": { + "username": { "type": "string" }, - "bio": { + "discriminator": { "type": "string" }, - "bot": { - "type": "boolean" + "accent_color": { + "type": "integer" }, "premium_type": { "type": "integer" }, - "theme_colors": { - "type": "array", - "items": { - "type": "integer" - } + "bot": { + "type": "boolean" }, - "pronouns": { - "type": "string" + "public_flags": { + "type": "integer" } }, "additionalProperties": false, @@ -25017,51 +26532,33 @@ "$ref": "#/definitions/Role" } }, - "banner": { - "type": "string" - }, - "description": { - "type": "string" - }, - "unavailable": { - "type": "boolean" - }, - "channels": { - "type": "array", - "items": { - "$ref": "#/definitions/Channel" - } - }, - "region": { - "type": "string" - }, - "system_channel_id": { - "type": "string" - }, - "rules_channel_id": { + "afk_channel_id": { "type": "string" }, "afk_timeout": { "type": "integer" }, - "explicit_content_filter": { - "type": "integer" - }, - "afk_channel_id": { - "type": "string" - }, "bans": { "type": "array", "items": { "$ref": "#/definitions/Ban" } }, + "banner": { + "type": "string" + }, "default_message_notifications": { "type": "integer" }, + "description": { + "type": "string" + }, "discovery_splash": { "type": "string" }, + "explicit_content_filter": { + "type": "integer" + }, "features": { "type": "array", "items": { @@ -25083,18 +26580,18 @@ "max_video_channel_users": { "type": "integer" }, - "member_count": { - "type": "integer" - }, - "presence_count": { - "type": "integer" - }, "members": { "type": "array", "items": { "$ref": "#/definitions/Member" } }, + "channels": { + "type": "array", + "items": { + "$ref": "#/definitions/Channel" + } + }, "template_id": { "type": "string" }, @@ -25125,12 +26622,24 @@ "public_updates_channel_id": { "type": "string" }, + "rules_channel_id": { + "type": "string" + }, + "region": { + "type": "string" + }, "splash": { "type": "string" }, + "system_channel_id": { + "type": "string" + }, "system_channel_flags": { "type": "integer" }, + "unavailable": { + "type": "boolean" + }, "verification_level": { "type": "integer" }, @@ -25146,9 +26655,6 @@ "nsfw_level": { "type": "integer" }, - "permissions": { - "type": "integer" - }, "premium_progress_bar_enabled": { "type": "boolean" }, @@ -25157,6 +26663,15 @@ "items": { "type": "string" } + }, + "member_count": { + "type": "integer" + }, + "presence_count": { + "type": "integer" + }, + "permissions": { + "type": "integer" } }, "additionalProperties": false, @@ -25578,9 +27093,6 @@ "UserProfile": { "type": "object", "properties": { - "accent_color": { - "type": "integer" - }, "banner": { "type": "string" }, @@ -25595,6 +27107,9 @@ }, "pronouns": { "type": "string" + }, + "accent_color": { + "type": "integer" } }, "additionalProperties": false, @@ -25681,6 +27196,309 @@ "token", "webauthn" ] + }, + "AdminUser": { + "type": "object", + "properties": { + "id": { + "type": [ + "string", + "integer" + ] + }, + "flags": {}, + "created_at": {}, + "premium_since": {}, + "avatar": {}, + "banner": {}, + "settings": {}, + "bio": {}, + "theme_colors": {}, + "pronouns": {}, + "username": { + "type": "string" + }, + "discriminator": {}, + "accent_color": {}, + "phone": {}, + "desktop": {}, + "mobile": {}, + "premium": {}, + "premium_type": {}, + "bot": {}, + "system": {}, + "nsfw_allowed": {}, + "mfa_enabled": {}, + "webauthn_enabled": {}, + "verified": {}, + "disabled": {}, + "deleted": {}, + "email": { + "type": "string" + }, + "purchased_flags": {}, + "premium_usage_flags": {}, + "rights": {}, + "relationships": {}, + "connected_accounts": {}, + "fingerprints": {}, + "extended_settings": {}, + "security_keys": {} + }, + "additionalProperties": false, + "required": [ + "accent_color", + "avatar", + "banner", + "bio", + "bot", + "connected_accounts", + "created_at", + "deleted", + "desktop", + "disabled", + "discriminator", + "extended_settings", + "fingerprints", + "flags", + "mfa_enabled", + "mobile", + "nsfw_allowed", + "phone", + "premium", + "premium_since", + "premium_type", + "premium_usage_flags", + "pronouns", + "purchased_flags", + "relationships", + "rights", + "security_keys", + "settings", + "system", + "theme_colors", + "verified", + "webauthn_enabled" + ] + }, + "AdminGuild": { + "type": "object", + "properties": { + "name": { + "type": "string" + }, + "id": { + "type": "string" + }, + "icon": { + "type": "string" + }, + "parent": { + "type": "string" + }, + "owner_id": { + "type": "string" + }, + "owner": { + "$ref": "#/definitions/User" + }, + "nsfw": { + "type": "boolean" + }, + "invites": { + "type": "array", + "items": { + "$ref": "#/definitions/Invite" + } + }, + "voice_states": { + "type": "array", + "items": { + "$ref": "#/definitions/VoiceState" + } + }, + "webhooks": { + "type": "array", + "items": { + "$ref": "#/definitions/Webhook" + } + }, + "roles": { + "type": "array", + "items": { + "$ref": "#/definitions/Role" + } + }, + "afk_channel_id": { + "type": "string" + }, + "afk_channel": { + "$ref": "#/definitions/Channel" + }, + "afk_timeout": { + "type": "integer" + }, + "bans": { + "type": "array", + "items": { + "$ref": "#/definitions/Ban" + } + }, + "banner": { + "type": "string" + }, + "default_message_notifications": { + "type": "integer" + }, + "description": { + "type": "string" + }, + "discovery_splash": { + "type": "string" + }, + "explicit_content_filter": { + "type": "integer" + }, + "features": { + "type": "array", + "items": { + "type": "string" + } + }, + "primary_category_id": { + "type": "string" + }, + "large": { + "type": "boolean" + }, + "max_members": { + "type": "integer" + }, + "max_presences": { + "type": "integer" + }, + "max_video_channel_users": { + "type": "integer" + }, + "members": { + "type": "array", + "items": { + "$ref": "#/definitions/Member" + } + }, + "channels": { + "type": "array", + "items": { + "$ref": "#/definitions/Channel" + } + }, + "template_id": { + "type": "string" + }, + "emojis": { + "type": "array", + "items": { + "$ref": "#/definitions/Emoji" + } + }, + "stickers": { + "type": "array", + "items": { + "$ref": "#/definitions/Sticker" + } + }, + "mfa_level": { + "type": "integer" + }, + "preferred_locale": { + "type": "string" + }, + "premium_subscription_count": { + "type": "integer" + }, + "premium_tier": { + "type": "integer" + }, + "public_updates_channel_id": { + "type": "string" + }, + "public_updates_channel": { + "$ref": "#/definitions/Channel" + }, + "rules_channel_id": { + "type": "string" + }, + "rules_channel": { + "type": "string" + }, + "region": { + "type": "string" + }, + "splash": { + "type": "string" + }, + "system_channel_id": { + "type": "string" + }, + "system_channel": { + "$ref": "#/definitions/Channel" + }, + "system_channel_flags": { + "type": "integer" + }, + "unavailable": { + "type": "boolean" + }, + "verification_level": { + "type": "integer" + }, + "welcome_screen": { + "$ref": "#/definitions/GuildWelcomeScreen" + }, + "widget_channel_id": { + "type": "string" + }, + "widget_channel": { + "$ref": "#/definitions/Channel" + }, + "widget_enabled": { + "type": "boolean" + }, + "nsfw_level": { + "type": "integer" + }, + "premium_progress_bar_enabled": { + "type": "boolean" + }, + "channel_ordering": { + "type": "array", + "items": { + "type": "string" + } + } + }, + "additionalProperties": false, + "required": [ + "bans", + "channel_ordering", + "channels", + "emojis", + "features", + "id", + "invites", + "members", + "name", + "nsfw", + "premium_progress_bar_enabled", + "public_updates_channel_id", + "roles", + "stickers", + "unavailable", + "voice_states", + "webhooks", + "welcome_screen", + "widget_enabled" + ] } }, "$schema": "http://json-schema.org/draft-07/schema#" @@ -28978,38 +30796,38 @@ "avatar": { "type": "string" }, - "username": { + "banner": { "type": "string" }, - "discriminator": { + "bio": { "type": "string" }, - "public_flags": { - "type": "integer" + "theme_colors": { + "type": "array", + "items": { + "type": "integer" + } }, - "accent_color": { - "type": "integer" + "pronouns": { + "type": "string" }, - "banner": { + "username": { "type": "string" }, - "bio": { + "discriminator": { "type": "string" }, - "bot": { - "type": "boolean" + "accent_color": { + "type": "integer" }, "premium_type": { "type": "integer" }, - "theme_colors": { - "type": "array", - "items": { - "type": "integer" - } + "bot": { + "type": "boolean" }, - "pronouns": { - "type": "string" + "public_flags": { + "type": "integer" } }, "additionalProperties": false, @@ -29227,51 +31045,33 @@ "$ref": "#/definitions/Role" } }, - "banner": { - "type": "string" - }, - "description": { - "type": "string" - }, - "unavailable": { - "type": "boolean" - }, - "channels": { - "type": "array", - "items": { - "$ref": "#/definitions/Channel" - } - }, - "region": { - "type": "string" - }, - "system_channel_id": { - "type": "string" - }, - "rules_channel_id": { + "afk_channel_id": { "type": "string" }, "afk_timeout": { "type": "integer" }, - "explicit_content_filter": { - "type": "integer" - }, - "afk_channel_id": { - "type": "string" - }, "bans": { "type": "array", "items": { "$ref": "#/definitions/Ban" } }, + "banner": { + "type": "string" + }, "default_message_notifications": { "type": "integer" }, + "description": { + "type": "string" + }, "discovery_splash": { "type": "string" }, + "explicit_content_filter": { + "type": "integer" + }, "features": { "type": "array", "items": { @@ -29293,18 +31093,18 @@ "max_video_channel_users": { "type": "integer" }, - "member_count": { - "type": "integer" - }, - "presence_count": { - "type": "integer" - }, "members": { "type": "array", "items": { "$ref": "#/definitions/Member" } }, + "channels": { + "type": "array", + "items": { + "$ref": "#/definitions/Channel" + } + }, "template_id": { "type": "string" }, @@ -29335,12 +31135,24 @@ "public_updates_channel_id": { "type": "string" }, + "rules_channel_id": { + "type": "string" + }, + "region": { + "type": "string" + }, "splash": { "type": "string" }, + "system_channel_id": { + "type": "string" + }, "system_channel_flags": { "type": "integer" }, + "unavailable": { + "type": "boolean" + }, "verification_level": { "type": "integer" }, @@ -29356,9 +31168,6 @@ "nsfw_level": { "type": "integer" }, - "permissions": { - "type": "integer" - }, "premium_progress_bar_enabled": { "type": "boolean" }, @@ -29367,6 +31176,15 @@ "items": { "type": "string" } + }, + "member_count": { + "type": "integer" + }, + "presence_count": { + "type": "integer" + }, + "permissions": { + "type": "integer" } }, "additionalProperties": false, @@ -29788,9 +31606,6 @@ "UserProfile": { "type": "object", "properties": { - "accent_color": { - "type": "integer" - }, "banner": { "type": "string" }, @@ -29805,6 +31620,9 @@ }, "pronouns": { "type": "string" + }, + "accent_color": { + "type": "integer" } }, "additionalProperties": false, @@ -29891,6 +31709,309 @@ "token", "webauthn" ] + }, + "AdminUser": { + "type": "object", + "properties": { + "id": { + "type": [ + "string", + "integer" + ] + }, + "flags": {}, + "created_at": {}, + "premium_since": {}, + "avatar": {}, + "banner": {}, + "settings": {}, + "bio": {}, + "theme_colors": {}, + "pronouns": {}, + "username": { + "type": "string" + }, + "discriminator": {}, + "accent_color": {}, + "phone": {}, + "desktop": {}, + "mobile": {}, + "premium": {}, + "premium_type": {}, + "bot": {}, + "system": {}, + "nsfw_allowed": {}, + "mfa_enabled": {}, + "webauthn_enabled": {}, + "verified": {}, + "disabled": {}, + "deleted": {}, + "email": { + "type": "string" + }, + "purchased_flags": {}, + "premium_usage_flags": {}, + "rights": {}, + "relationships": {}, + "connected_accounts": {}, + "fingerprints": {}, + "extended_settings": {}, + "security_keys": {} + }, + "additionalProperties": false, + "required": [ + "accent_color", + "avatar", + "banner", + "bio", + "bot", + "connected_accounts", + "created_at", + "deleted", + "desktop", + "disabled", + "discriminator", + "extended_settings", + "fingerprints", + "flags", + "mfa_enabled", + "mobile", + "nsfw_allowed", + "phone", + "premium", + "premium_since", + "premium_type", + "premium_usage_flags", + "pronouns", + "purchased_flags", + "relationships", + "rights", + "security_keys", + "settings", + "system", + "theme_colors", + "verified", + "webauthn_enabled" + ] + }, + "AdminGuild": { + "type": "object", + "properties": { + "name": { + "type": "string" + }, + "id": { + "type": "string" + }, + "icon": { + "type": "string" + }, + "parent": { + "type": "string" + }, + "owner_id": { + "type": "string" + }, + "owner": { + "$ref": "#/definitions/User" + }, + "nsfw": { + "type": "boolean" + }, + "invites": { + "type": "array", + "items": { + "$ref": "#/definitions/Invite" + } + }, + "voice_states": { + "type": "array", + "items": { + "$ref": "#/definitions/VoiceState" + } + }, + "webhooks": { + "type": "array", + "items": { + "$ref": "#/definitions/Webhook" + } + }, + "roles": { + "type": "array", + "items": { + "$ref": "#/definitions/Role" + } + }, + "afk_channel_id": { + "type": "string" + }, + "afk_channel": { + "$ref": "#/definitions/Channel" + }, + "afk_timeout": { + "type": "integer" + }, + "bans": { + "type": "array", + "items": { + "$ref": "#/definitions/Ban" + } + }, + "banner": { + "type": "string" + }, + "default_message_notifications": { + "type": "integer" + }, + "description": { + "type": "string" + }, + "discovery_splash": { + "type": "string" + }, + "explicit_content_filter": { + "type": "integer" + }, + "features": { + "type": "array", + "items": { + "type": "string" + } + }, + "primary_category_id": { + "type": "string" + }, + "large": { + "type": "boolean" + }, + "max_members": { + "type": "integer" + }, + "max_presences": { + "type": "integer" + }, + "max_video_channel_users": { + "type": "integer" + }, + "members": { + "type": "array", + "items": { + "$ref": "#/definitions/Member" + } + }, + "channels": { + "type": "array", + "items": { + "$ref": "#/definitions/Channel" + } + }, + "template_id": { + "type": "string" + }, + "emojis": { + "type": "array", + "items": { + "$ref": "#/definitions/Emoji" + } + }, + "stickers": { + "type": "array", + "items": { + "$ref": "#/definitions/Sticker" + } + }, + "mfa_level": { + "type": "integer" + }, + "preferred_locale": { + "type": "string" + }, + "premium_subscription_count": { + "type": "integer" + }, + "premium_tier": { + "type": "integer" + }, + "public_updates_channel_id": { + "type": "string" + }, + "public_updates_channel": { + "$ref": "#/definitions/Channel" + }, + "rules_channel_id": { + "type": "string" + }, + "rules_channel": { + "type": "string" + }, + "region": { + "type": "string" + }, + "splash": { + "type": "string" + }, + "system_channel_id": { + "type": "string" + }, + "system_channel": { + "$ref": "#/definitions/Channel" + }, + "system_channel_flags": { + "type": "integer" + }, + "unavailable": { + "type": "boolean" + }, + "verification_level": { + "type": "integer" + }, + "welcome_screen": { + "$ref": "#/definitions/GuildWelcomeScreen" + }, + "widget_channel_id": { + "type": "string" + }, + "widget_channel": { + "$ref": "#/definitions/Channel" + }, + "widget_enabled": { + "type": "boolean" + }, + "nsfw_level": { + "type": "integer" + }, + "premium_progress_bar_enabled": { + "type": "boolean" + }, + "channel_ordering": { + "type": "array", + "items": { + "type": "string" + } + } + }, + "additionalProperties": false, + "required": [ + "bans", + "channel_ordering", + "channels", + "emojis", + "features", + "id", + "invites", + "members", + "name", + "nsfw", + "premium_progress_bar_enabled", + "public_updates_channel_id", + "roles", + "stickers", + "unavailable", + "voice_states", + "webhooks", + "welcome_screen", + "widget_enabled" + ] } }, "$schema": "http://json-schema.org/draft-07/schema#" @@ -33191,38 +35312,38 @@ "avatar": { "type": "string" }, - "username": { + "banner": { "type": "string" }, - "discriminator": { + "bio": { "type": "string" }, - "public_flags": { - "type": "integer" + "theme_colors": { + "type": "array", + "items": { + "type": "integer" + } }, - "accent_color": { - "type": "integer" + "pronouns": { + "type": "string" }, - "banner": { + "username": { "type": "string" }, - "bio": { + "discriminator": { "type": "string" }, - "bot": { - "type": "boolean" + "accent_color": { + "type": "integer" }, "premium_type": { "type": "integer" }, - "theme_colors": { - "type": "array", - "items": { - "type": "integer" - } + "bot": { + "type": "boolean" }, - "pronouns": { - "type": "string" + "public_flags": { + "type": "integer" } }, "additionalProperties": false, @@ -33440,51 +35561,33 @@ "$ref": "#/definitions/Role" } }, - "banner": { - "type": "string" - }, - "description": { - "type": "string" - }, - "unavailable": { - "type": "boolean" - }, - "channels": { - "type": "array", - "items": { - "$ref": "#/definitions/Channel" - } - }, - "region": { - "type": "string" - }, - "system_channel_id": { - "type": "string" - }, - "rules_channel_id": { + "afk_channel_id": { "type": "string" }, "afk_timeout": { "type": "integer" }, - "explicit_content_filter": { - "type": "integer" - }, - "afk_channel_id": { - "type": "string" - }, "bans": { "type": "array", "items": { "$ref": "#/definitions/Ban" } }, + "banner": { + "type": "string" + }, "default_message_notifications": { "type": "integer" }, + "description": { + "type": "string" + }, "discovery_splash": { "type": "string" }, + "explicit_content_filter": { + "type": "integer" + }, "features": { "type": "array", "items": { @@ -33506,18 +35609,18 @@ "max_video_channel_users": { "type": "integer" }, - "member_count": { - "type": "integer" - }, - "presence_count": { - "type": "integer" - }, "members": { "type": "array", "items": { "$ref": "#/definitions/Member" } }, + "channels": { + "type": "array", + "items": { + "$ref": "#/definitions/Channel" + } + }, "template_id": { "type": "string" }, @@ -33548,12 +35651,24 @@ "public_updates_channel_id": { "type": "string" }, + "rules_channel_id": { + "type": "string" + }, + "region": { + "type": "string" + }, "splash": { "type": "string" }, + "system_channel_id": { + "type": "string" + }, "system_channel_flags": { "type": "integer" }, + "unavailable": { + "type": "boolean" + }, "verification_level": { "type": "integer" }, @@ -33569,9 +35684,6 @@ "nsfw_level": { "type": "integer" }, - "permissions": { - "type": "integer" - }, "premium_progress_bar_enabled": { "type": "boolean" }, @@ -33580,6 +35692,15 @@ "items": { "type": "string" } + }, + "member_count": { + "type": "integer" + }, + "presence_count": { + "type": "integer" + }, + "permissions": { + "type": "integer" } }, "additionalProperties": false, @@ -34001,9 +36122,6 @@ "UserProfile": { "type": "object", "properties": { - "accent_color": { - "type": "integer" - }, "banner": { "type": "string" }, @@ -34018,6 +36136,9 @@ }, "pronouns": { "type": "string" + }, + "accent_color": { + "type": "integer" } }, "additionalProperties": false, @@ -34104,6 +36225,309 @@ "token", "webauthn" ] + }, + "AdminUser": { + "type": "object", + "properties": { + "id": { + "type": [ + "string", + "integer" + ] + }, + "flags": {}, + "created_at": {}, + "premium_since": {}, + "avatar": {}, + "banner": {}, + "settings": {}, + "bio": {}, + "theme_colors": {}, + "pronouns": {}, + "username": { + "type": "string" + }, + "discriminator": {}, + "accent_color": {}, + "phone": {}, + "desktop": {}, + "mobile": {}, + "premium": {}, + "premium_type": {}, + "bot": {}, + "system": {}, + "nsfw_allowed": {}, + "mfa_enabled": {}, + "webauthn_enabled": {}, + "verified": {}, + "disabled": {}, + "deleted": {}, + "email": { + "type": "string" + }, + "purchased_flags": {}, + "premium_usage_flags": {}, + "rights": {}, + "relationships": {}, + "connected_accounts": {}, + "fingerprints": {}, + "extended_settings": {}, + "security_keys": {} + }, + "additionalProperties": false, + "required": [ + "accent_color", + "avatar", + "banner", + "bio", + "bot", + "connected_accounts", + "created_at", + "deleted", + "desktop", + "disabled", + "discriminator", + "extended_settings", + "fingerprints", + "flags", + "mfa_enabled", + "mobile", + "nsfw_allowed", + "phone", + "premium", + "premium_since", + "premium_type", + "premium_usage_flags", + "pronouns", + "purchased_flags", + "relationships", + "rights", + "security_keys", + "settings", + "system", + "theme_colors", + "verified", + "webauthn_enabled" + ] + }, + "AdminGuild": { + "type": "object", + "properties": { + "name": { + "type": "string" + }, + "id": { + "type": "string" + }, + "icon": { + "type": "string" + }, + "parent": { + "type": "string" + }, + "owner_id": { + "type": "string" + }, + "owner": { + "$ref": "#/definitions/User" + }, + "nsfw": { + "type": "boolean" + }, + "invites": { + "type": "array", + "items": { + "$ref": "#/definitions/Invite" + } + }, + "voice_states": { + "type": "array", + "items": { + "$ref": "#/definitions/VoiceState" + } + }, + "webhooks": { + "type": "array", + "items": { + "$ref": "#/definitions/Webhook" + } + }, + "roles": { + "type": "array", + "items": { + "$ref": "#/definitions/Role" + } + }, + "afk_channel_id": { + "type": "string" + }, + "afk_channel": { + "$ref": "#/definitions/Channel" + }, + "afk_timeout": { + "type": "integer" + }, + "bans": { + "type": "array", + "items": { + "$ref": "#/definitions/Ban" + } + }, + "banner": { + "type": "string" + }, + "default_message_notifications": { + "type": "integer" + }, + "description": { + "type": "string" + }, + "discovery_splash": { + "type": "string" + }, + "explicit_content_filter": { + "type": "integer" + }, + "features": { + "type": "array", + "items": { + "type": "string" + } + }, + "primary_category_id": { + "type": "string" + }, + "large": { + "type": "boolean" + }, + "max_members": { + "type": "integer" + }, + "max_presences": { + "type": "integer" + }, + "max_video_channel_users": { + "type": "integer" + }, + "members": { + "type": "array", + "items": { + "$ref": "#/definitions/Member" + } + }, + "channels": { + "type": "array", + "items": { + "$ref": "#/definitions/Channel" + } + }, + "template_id": { + "type": "string" + }, + "emojis": { + "type": "array", + "items": { + "$ref": "#/definitions/Emoji" + } + }, + "stickers": { + "type": "array", + "items": { + "$ref": "#/definitions/Sticker" + } + }, + "mfa_level": { + "type": "integer" + }, + "preferred_locale": { + "type": "string" + }, + "premium_subscription_count": { + "type": "integer" + }, + "premium_tier": { + "type": "integer" + }, + "public_updates_channel_id": { + "type": "string" + }, + "public_updates_channel": { + "$ref": "#/definitions/Channel" + }, + "rules_channel_id": { + "type": "string" + }, + "rules_channel": { + "type": "string" + }, + "region": { + "type": "string" + }, + "splash": { + "type": "string" + }, + "system_channel_id": { + "type": "string" + }, + "system_channel": { + "$ref": "#/definitions/Channel" + }, + "system_channel_flags": { + "type": "integer" + }, + "unavailable": { + "type": "boolean" + }, + "verification_level": { + "type": "integer" + }, + "welcome_screen": { + "$ref": "#/definitions/GuildWelcomeScreen" + }, + "widget_channel_id": { + "type": "string" + }, + "widget_channel": { + "$ref": "#/definitions/Channel" + }, + "widget_enabled": { + "type": "boolean" + }, + "nsfw_level": { + "type": "integer" + }, + "premium_progress_bar_enabled": { + "type": "boolean" + }, + "channel_ordering": { + "type": "array", + "items": { + "type": "string" + } + } + }, + "additionalProperties": false, + "required": [ + "bans", + "channel_ordering", + "channels", + "emojis", + "features", + "id", + "invites", + "members", + "name", + "nsfw", + "premium_progress_bar_enabled", + "public_updates_channel_id", + "roles", + "stickers", + "unavailable", + "voice_states", + "webhooks", + "welcome_screen", + "widget_enabled" + ] } }, "$schema": "http://json-schema.org/draft-07/schema#" @@ -37413,38 +39837,38 @@ "avatar": { "type": "string" }, - "username": { + "banner": { "type": "string" }, - "discriminator": { + "bio": { "type": "string" }, - "public_flags": { - "type": "integer" + "theme_colors": { + "type": "array", + "items": { + "type": "integer" + } }, - "accent_color": { - "type": "integer" + "pronouns": { + "type": "string" }, - "banner": { + "username": { "type": "string" }, - "bio": { + "discriminator": { "type": "string" }, - "bot": { - "type": "boolean" + "accent_color": { + "type": "integer" }, "premium_type": { "type": "integer" }, - "theme_colors": { - "type": "array", - "items": { - "type": "integer" - } + "bot": { + "type": "boolean" }, - "pronouns": { - "type": "string" + "public_flags": { + "type": "integer" } }, "additionalProperties": false, @@ -37662,51 +40086,33 @@ "$ref": "#/definitions/Role" } }, - "banner": { - "type": "string" - }, - "description": { - "type": "string" - }, - "unavailable": { - "type": "boolean" - }, - "channels": { - "type": "array", - "items": { - "$ref": "#/definitions/Channel" - } - }, - "region": { - "type": "string" - }, - "system_channel_id": { - "type": "string" - }, - "rules_channel_id": { + "afk_channel_id": { "type": "string" }, "afk_timeout": { "type": "integer" }, - "explicit_content_filter": { - "type": "integer" - }, - "afk_channel_id": { - "type": "string" - }, "bans": { "type": "array", "items": { "$ref": "#/definitions/Ban" } }, + "banner": { + "type": "string" + }, "default_message_notifications": { "type": "integer" }, + "description": { + "type": "string" + }, "discovery_splash": { "type": "string" }, + "explicit_content_filter": { + "type": "integer" + }, "features": { "type": "array", "items": { @@ -37728,18 +40134,18 @@ "max_video_channel_users": { "type": "integer" }, - "member_count": { - "type": "integer" - }, - "presence_count": { - "type": "integer" - }, "members": { "type": "array", "items": { "$ref": "#/definitions/Member" } }, + "channels": { + "type": "array", + "items": { + "$ref": "#/definitions/Channel" + } + }, "template_id": { "type": "string" }, @@ -37770,12 +40176,24 @@ "public_updates_channel_id": { "type": "string" }, + "rules_channel_id": { + "type": "string" + }, + "region": { + "type": "string" + }, "splash": { "type": "string" }, + "system_channel_id": { + "type": "string" + }, "system_channel_flags": { "type": "integer" }, + "unavailable": { + "type": "boolean" + }, "verification_level": { "type": "integer" }, @@ -37791,9 +40209,6 @@ "nsfw_level": { "type": "integer" }, - "permissions": { - "type": "integer" - }, "premium_progress_bar_enabled": { "type": "boolean" }, @@ -37802,6 +40217,15 @@ "items": { "type": "string" } + }, + "member_count": { + "type": "integer" + }, + "presence_count": { + "type": "integer" + }, + "permissions": { + "type": "integer" } }, "additionalProperties": false, @@ -38223,9 +40647,6 @@ "UserProfile": { "type": "object", "properties": { - "accent_color": { - "type": "integer" - }, "banner": { "type": "string" }, @@ -38240,6 +40661,9 @@ }, "pronouns": { "type": "string" + }, + "accent_color": { + "type": "integer" } }, "additionalProperties": false, @@ -38326,6 +40750,309 @@ "token", "webauthn" ] + }, + "AdminUser": { + "type": "object", + "properties": { + "id": { + "type": [ + "string", + "integer" + ] + }, + "flags": {}, + "created_at": {}, + "premium_since": {}, + "avatar": {}, + "banner": {}, + "settings": {}, + "bio": {}, + "theme_colors": {}, + "pronouns": {}, + "username": { + "type": "string" + }, + "discriminator": {}, + "accent_color": {}, + "phone": {}, + "desktop": {}, + "mobile": {}, + "premium": {}, + "premium_type": {}, + "bot": {}, + "system": {}, + "nsfw_allowed": {}, + "mfa_enabled": {}, + "webauthn_enabled": {}, + "verified": {}, + "disabled": {}, + "deleted": {}, + "email": { + "type": "string" + }, + "purchased_flags": {}, + "premium_usage_flags": {}, + "rights": {}, + "relationships": {}, + "connected_accounts": {}, + "fingerprints": {}, + "extended_settings": {}, + "security_keys": {} + }, + "additionalProperties": false, + "required": [ + "accent_color", + "avatar", + "banner", + "bio", + "bot", + "connected_accounts", + "created_at", + "deleted", + "desktop", + "disabled", + "discriminator", + "extended_settings", + "fingerprints", + "flags", + "mfa_enabled", + "mobile", + "nsfw_allowed", + "phone", + "premium", + "premium_since", + "premium_type", + "premium_usage_flags", + "pronouns", + "purchased_flags", + "relationships", + "rights", + "security_keys", + "settings", + "system", + "theme_colors", + "verified", + "webauthn_enabled" + ] + }, + "AdminGuild": { + "type": "object", + "properties": { + "name": { + "type": "string" + }, + "id": { + "type": "string" + }, + "icon": { + "type": "string" + }, + "parent": { + "type": "string" + }, + "owner_id": { + "type": "string" + }, + "owner": { + "$ref": "#/definitions/User" + }, + "nsfw": { + "type": "boolean" + }, + "invites": { + "type": "array", + "items": { + "$ref": "#/definitions/Invite" + } + }, + "voice_states": { + "type": "array", + "items": { + "$ref": "#/definitions/VoiceState" + } + }, + "webhooks": { + "type": "array", + "items": { + "$ref": "#/definitions/Webhook" + } + }, + "roles": { + "type": "array", + "items": { + "$ref": "#/definitions/Role" + } + }, + "afk_channel_id": { + "type": "string" + }, + "afk_channel": { + "$ref": "#/definitions/Channel" + }, + "afk_timeout": { + "type": "integer" + }, + "bans": { + "type": "array", + "items": { + "$ref": "#/definitions/Ban" + } + }, + "banner": { + "type": "string" + }, + "default_message_notifications": { + "type": "integer" + }, + "description": { + "type": "string" + }, + "discovery_splash": { + "type": "string" + }, + "explicit_content_filter": { + "type": "integer" + }, + "features": { + "type": "array", + "items": { + "type": "string" + } + }, + "primary_category_id": { + "type": "string" + }, + "large": { + "type": "boolean" + }, + "max_members": { + "type": "integer" + }, + "max_presences": { + "type": "integer" + }, + "max_video_channel_users": { + "type": "integer" + }, + "members": { + "type": "array", + "items": { + "$ref": "#/definitions/Member" + } + }, + "channels": { + "type": "array", + "items": { + "$ref": "#/definitions/Channel" + } + }, + "template_id": { + "type": "string" + }, + "emojis": { + "type": "array", + "items": { + "$ref": "#/definitions/Emoji" + } + }, + "stickers": { + "type": "array", + "items": { + "$ref": "#/definitions/Sticker" + } + }, + "mfa_level": { + "type": "integer" + }, + "preferred_locale": { + "type": "string" + }, + "premium_subscription_count": { + "type": "integer" + }, + "premium_tier": { + "type": "integer" + }, + "public_updates_channel_id": { + "type": "string" + }, + "public_updates_channel": { + "$ref": "#/definitions/Channel" + }, + "rules_channel_id": { + "type": "string" + }, + "rules_channel": { + "type": "string" + }, + "region": { + "type": "string" + }, + "splash": { + "type": "string" + }, + "system_channel_id": { + "type": "string" + }, + "system_channel": { + "$ref": "#/definitions/Channel" + }, + "system_channel_flags": { + "type": "integer" + }, + "unavailable": { + "type": "boolean" + }, + "verification_level": { + "type": "integer" + }, + "welcome_screen": { + "$ref": "#/definitions/GuildWelcomeScreen" + }, + "widget_channel_id": { + "type": "string" + }, + "widget_channel": { + "$ref": "#/definitions/Channel" + }, + "widget_enabled": { + "type": "boolean" + }, + "nsfw_level": { + "type": "integer" + }, + "premium_progress_bar_enabled": { + "type": "boolean" + }, + "channel_ordering": { + "type": "array", + "items": { + "type": "string" + } + } + }, + "additionalProperties": false, + "required": [ + "bans", + "channel_ordering", + "channels", + "emojis", + "features", + "id", + "invites", + "members", + "name", + "nsfw", + "premium_progress_bar_enabled", + "public_updates_channel_id", + "roles", + "stickers", + "unavailable", + "voice_states", + "webhooks", + "welcome_screen", + "widget_enabled" + ] } }, "$schema": "http://json-schema.org/draft-07/schema#" @@ -41623,38 +44350,38 @@ "avatar": { "type": "string" }, - "username": { + "banner": { "type": "string" }, - "discriminator": { + "bio": { "type": "string" }, - "public_flags": { - "type": "integer" + "theme_colors": { + "type": "array", + "items": { + "type": "integer" + } }, - "accent_color": { - "type": "integer" + "pronouns": { + "type": "string" }, - "banner": { + "username": { "type": "string" }, - "bio": { + "discriminator": { "type": "string" }, - "bot": { - "type": "boolean" + "accent_color": { + "type": "integer" }, "premium_type": { "type": "integer" }, - "theme_colors": { - "type": "array", - "items": { - "type": "integer" - } + "bot": { + "type": "boolean" }, - "pronouns": { - "type": "string" + "public_flags": { + "type": "integer" } }, "additionalProperties": false, @@ -41872,51 +44599,33 @@ "$ref": "#/definitions/Role" } }, - "banner": { - "type": "string" - }, - "description": { - "type": "string" - }, - "unavailable": { - "type": "boolean" - }, - "channels": { - "type": "array", - "items": { - "$ref": "#/definitions/Channel" - } - }, - "region": { - "type": "string" - }, - "system_channel_id": { - "type": "string" - }, - "rules_channel_id": { + "afk_channel_id": { "type": "string" }, "afk_timeout": { "type": "integer" }, - "explicit_content_filter": { - "type": "integer" - }, - "afk_channel_id": { - "type": "string" - }, "bans": { "type": "array", "items": { "$ref": "#/definitions/Ban" } }, + "banner": { + "type": "string" + }, "default_message_notifications": { "type": "integer" }, + "description": { + "type": "string" + }, "discovery_splash": { "type": "string" }, + "explicit_content_filter": { + "type": "integer" + }, "features": { "type": "array", "items": { @@ -41938,18 +44647,18 @@ "max_video_channel_users": { "type": "integer" }, - "member_count": { - "type": "integer" - }, - "presence_count": { - "type": "integer" - }, "members": { "type": "array", "items": { "$ref": "#/definitions/Member" } }, + "channels": { + "type": "array", + "items": { + "$ref": "#/definitions/Channel" + } + }, "template_id": { "type": "string" }, @@ -41980,12 +44689,24 @@ "public_updates_channel_id": { "type": "string" }, + "rules_channel_id": { + "type": "string" + }, + "region": { + "type": "string" + }, "splash": { "type": "string" }, + "system_channel_id": { + "type": "string" + }, "system_channel_flags": { "type": "integer" }, + "unavailable": { + "type": "boolean" + }, "verification_level": { "type": "integer" }, @@ -42001,9 +44722,6 @@ "nsfw_level": { "type": "integer" }, - "permissions": { - "type": "integer" - }, "premium_progress_bar_enabled": { "type": "boolean" }, @@ -42012,6 +44730,15 @@ "items": { "type": "string" } + }, + "member_count": { + "type": "integer" + }, + "presence_count": { + "type": "integer" + }, + "permissions": { + "type": "integer" } }, "additionalProperties": false, @@ -42433,9 +45160,6 @@ "UserProfile": { "type": "object", "properties": { - "accent_color": { - "type": "integer" - }, "banner": { "type": "string" }, @@ -42450,6 +45174,9 @@ }, "pronouns": { "type": "string" + }, + "accent_color": { + "type": "integer" } }, "additionalProperties": false, @@ -42536,6 +45263,309 @@ "token", "webauthn" ] + }, + "AdminUser": { + "type": "object", + "properties": { + "id": { + "type": [ + "string", + "integer" + ] + }, + "flags": {}, + "created_at": {}, + "premium_since": {}, + "avatar": {}, + "banner": {}, + "settings": {}, + "bio": {}, + "theme_colors": {}, + "pronouns": {}, + "username": { + "type": "string" + }, + "discriminator": {}, + "accent_color": {}, + "phone": {}, + "desktop": {}, + "mobile": {}, + "premium": {}, + "premium_type": {}, + "bot": {}, + "system": {}, + "nsfw_allowed": {}, + "mfa_enabled": {}, + "webauthn_enabled": {}, + "verified": {}, + "disabled": {}, + "deleted": {}, + "email": { + "type": "string" + }, + "purchased_flags": {}, + "premium_usage_flags": {}, + "rights": {}, + "relationships": {}, + "connected_accounts": {}, + "fingerprints": {}, + "extended_settings": {}, + "security_keys": {} + }, + "additionalProperties": false, + "required": [ + "accent_color", + "avatar", + "banner", + "bio", + "bot", + "connected_accounts", + "created_at", + "deleted", + "desktop", + "disabled", + "discriminator", + "extended_settings", + "fingerprints", + "flags", + "mfa_enabled", + "mobile", + "nsfw_allowed", + "phone", + "premium", + "premium_since", + "premium_type", + "premium_usage_flags", + "pronouns", + "purchased_flags", + "relationships", + "rights", + "security_keys", + "settings", + "system", + "theme_colors", + "verified", + "webauthn_enabled" + ] + }, + "AdminGuild": { + "type": "object", + "properties": { + "name": { + "type": "string" + }, + "id": { + "type": "string" + }, + "icon": { + "type": "string" + }, + "parent": { + "type": "string" + }, + "owner_id": { + "type": "string" + }, + "owner": { + "$ref": "#/definitions/User" + }, + "nsfw": { + "type": "boolean" + }, + "invites": { + "type": "array", + "items": { + "$ref": "#/definitions/Invite" + } + }, + "voice_states": { + "type": "array", + "items": { + "$ref": "#/definitions/VoiceState" + } + }, + "webhooks": { + "type": "array", + "items": { + "$ref": "#/definitions/Webhook" + } + }, + "roles": { + "type": "array", + "items": { + "$ref": "#/definitions/Role" + } + }, + "afk_channel_id": { + "type": "string" + }, + "afk_channel": { + "$ref": "#/definitions/Channel" + }, + "afk_timeout": { + "type": "integer" + }, + "bans": { + "type": "array", + "items": { + "$ref": "#/definitions/Ban" + } + }, + "banner": { + "type": "string" + }, + "default_message_notifications": { + "type": "integer" + }, + "description": { + "type": "string" + }, + "discovery_splash": { + "type": "string" + }, + "explicit_content_filter": { + "type": "integer" + }, + "features": { + "type": "array", + "items": { + "type": "string" + } + }, + "primary_category_id": { + "type": "string" + }, + "large": { + "type": "boolean" + }, + "max_members": { + "type": "integer" + }, + "max_presences": { + "type": "integer" + }, + "max_video_channel_users": { + "type": "integer" + }, + "members": { + "type": "array", + "items": { + "$ref": "#/definitions/Member" + } + }, + "channels": { + "type": "array", + "items": { + "$ref": "#/definitions/Channel" + } + }, + "template_id": { + "type": "string" + }, + "emojis": { + "type": "array", + "items": { + "$ref": "#/definitions/Emoji" + } + }, + "stickers": { + "type": "array", + "items": { + "$ref": "#/definitions/Sticker" + } + }, + "mfa_level": { + "type": "integer" + }, + "preferred_locale": { + "type": "string" + }, + "premium_subscription_count": { + "type": "integer" + }, + "premium_tier": { + "type": "integer" + }, + "public_updates_channel_id": { + "type": "string" + }, + "public_updates_channel": { + "$ref": "#/definitions/Channel" + }, + "rules_channel_id": { + "type": "string" + }, + "rules_channel": { + "type": "string" + }, + "region": { + "type": "string" + }, + "splash": { + "type": "string" + }, + "system_channel_id": { + "type": "string" + }, + "system_channel": { + "$ref": "#/definitions/Channel" + }, + "system_channel_flags": { + "type": "integer" + }, + "unavailable": { + "type": "boolean" + }, + "verification_level": { + "type": "integer" + }, + "welcome_screen": { + "$ref": "#/definitions/GuildWelcomeScreen" + }, + "widget_channel_id": { + "type": "string" + }, + "widget_channel": { + "$ref": "#/definitions/Channel" + }, + "widget_enabled": { + "type": "boolean" + }, + "nsfw_level": { + "type": "integer" + }, + "premium_progress_bar_enabled": { + "type": "boolean" + }, + "channel_ordering": { + "type": "array", + "items": { + "type": "string" + } + } + }, + "additionalProperties": false, + "required": [ + "bans", + "channel_ordering", + "channels", + "emojis", + "features", + "id", + "invites", + "members", + "name", + "nsfw", + "premium_progress_bar_enabled", + "public_updates_channel_id", + "roles", + "stickers", + "unavailable", + "voice_states", + "webhooks", + "welcome_screen", + "widget_enabled" + ] } }, "$schema": "http://json-schema.org/draft-07/schema#" @@ -45833,38 +48863,38 @@ "avatar": { "type": "string" }, - "username": { + "banner": { "type": "string" }, - "discriminator": { + "bio": { "type": "string" }, - "public_flags": { - "type": "integer" + "theme_colors": { + "type": "array", + "items": { + "type": "integer" + } }, - "accent_color": { - "type": "integer" + "pronouns": { + "type": "string" }, - "banner": { + "username": { "type": "string" }, - "bio": { + "discriminator": { "type": "string" }, - "bot": { - "type": "boolean" + "accent_color": { + "type": "integer" }, "premium_type": { "type": "integer" }, - "theme_colors": { - "type": "array", - "items": { - "type": "integer" - } + "bot": { + "type": "boolean" }, - "pronouns": { - "type": "string" + "public_flags": { + "type": "integer" } }, "additionalProperties": false, @@ -46082,51 +49112,33 @@ "$ref": "#/definitions/Role" } }, - "banner": { - "type": "string" - }, - "description": { - "type": "string" - }, - "unavailable": { - "type": "boolean" - }, - "channels": { - "type": "array", - "items": { - "$ref": "#/definitions/Channel" - } - }, - "region": { - "type": "string" - }, - "system_channel_id": { - "type": "string" - }, - "rules_channel_id": { + "afk_channel_id": { "type": "string" }, "afk_timeout": { "type": "integer" }, - "explicit_content_filter": { - "type": "integer" - }, - "afk_channel_id": { - "type": "string" - }, "bans": { "type": "array", "items": { "$ref": "#/definitions/Ban" } }, + "banner": { + "type": "string" + }, "default_message_notifications": { "type": "integer" }, + "description": { + "type": "string" + }, "discovery_splash": { "type": "string" }, + "explicit_content_filter": { + "type": "integer" + }, "features": { "type": "array", "items": { @@ -46148,18 +49160,18 @@ "max_video_channel_users": { "type": "integer" }, - "member_count": { - "type": "integer" - }, - "presence_count": { - "type": "integer" - }, "members": { "type": "array", "items": { "$ref": "#/definitions/Member" } }, + "channels": { + "type": "array", + "items": { + "$ref": "#/definitions/Channel" + } + }, "template_id": { "type": "string" }, @@ -46190,12 +49202,24 @@ "public_updates_channel_id": { "type": "string" }, + "rules_channel_id": { + "type": "string" + }, + "region": { + "type": "string" + }, "splash": { "type": "string" }, + "system_channel_id": { + "type": "string" + }, "system_channel_flags": { "type": "integer" }, + "unavailable": { + "type": "boolean" + }, "verification_level": { "type": "integer" }, @@ -46211,9 +49235,6 @@ "nsfw_level": { "type": "integer" }, - "permissions": { - "type": "integer" - }, "premium_progress_bar_enabled": { "type": "boolean" }, @@ -46222,6 +49243,15 @@ "items": { "type": "string" } + }, + "member_count": { + "type": "integer" + }, + "presence_count": { + "type": "integer" + }, + "permissions": { + "type": "integer" } }, "additionalProperties": false, @@ -46643,9 +49673,6 @@ "UserProfile": { "type": "object", "properties": { - "accent_color": { - "type": "integer" - }, "banner": { "type": "string" }, @@ -46660,6 +49687,9 @@ }, "pronouns": { "type": "string" + }, + "accent_color": { + "type": "integer" } }, "additionalProperties": false, @@ -46746,6 +49776,309 @@ "token", "webauthn" ] + }, + "AdminUser": { + "type": "object", + "properties": { + "id": { + "type": [ + "string", + "integer" + ] + }, + "flags": {}, + "created_at": {}, + "premium_since": {}, + "avatar": {}, + "banner": {}, + "settings": {}, + "bio": {}, + "theme_colors": {}, + "pronouns": {}, + "username": { + "type": "string" + }, + "discriminator": {}, + "accent_color": {}, + "phone": {}, + "desktop": {}, + "mobile": {}, + "premium": {}, + "premium_type": {}, + "bot": {}, + "system": {}, + "nsfw_allowed": {}, + "mfa_enabled": {}, + "webauthn_enabled": {}, + "verified": {}, + "disabled": {}, + "deleted": {}, + "email": { + "type": "string" + }, + "purchased_flags": {}, + "premium_usage_flags": {}, + "rights": {}, + "relationships": {}, + "connected_accounts": {}, + "fingerprints": {}, + "extended_settings": {}, + "security_keys": {} + }, + "additionalProperties": false, + "required": [ + "accent_color", + "avatar", + "banner", + "bio", + "bot", + "connected_accounts", + "created_at", + "deleted", + "desktop", + "disabled", + "discriminator", + "extended_settings", + "fingerprints", + "flags", + "mfa_enabled", + "mobile", + "nsfw_allowed", + "phone", + "premium", + "premium_since", + "premium_type", + "premium_usage_flags", + "pronouns", + "purchased_flags", + "relationships", + "rights", + "security_keys", + "settings", + "system", + "theme_colors", + "verified", + "webauthn_enabled" + ] + }, + "AdminGuild": { + "type": "object", + "properties": { + "name": { + "type": "string" + }, + "id": { + "type": "string" + }, + "icon": { + "type": "string" + }, + "parent": { + "type": "string" + }, + "owner_id": { + "type": "string" + }, + "owner": { + "$ref": "#/definitions/User" + }, + "nsfw": { + "type": "boolean" + }, + "invites": { + "type": "array", + "items": { + "$ref": "#/definitions/Invite" + } + }, + "voice_states": { + "type": "array", + "items": { + "$ref": "#/definitions/VoiceState" + } + }, + "webhooks": { + "type": "array", + "items": { + "$ref": "#/definitions/Webhook" + } + }, + "roles": { + "type": "array", + "items": { + "$ref": "#/definitions/Role" + } + }, + "afk_channel_id": { + "type": "string" + }, + "afk_channel": { + "$ref": "#/definitions/Channel" + }, + "afk_timeout": { + "type": "integer" + }, + "bans": { + "type": "array", + "items": { + "$ref": "#/definitions/Ban" + } + }, + "banner": { + "type": "string" + }, + "default_message_notifications": { + "type": "integer" + }, + "description": { + "type": "string" + }, + "discovery_splash": { + "type": "string" + }, + "explicit_content_filter": { + "type": "integer" + }, + "features": { + "type": "array", + "items": { + "type": "string" + } + }, + "primary_category_id": { + "type": "string" + }, + "large": { + "type": "boolean" + }, + "max_members": { + "type": "integer" + }, + "max_presences": { + "type": "integer" + }, + "max_video_channel_users": { + "type": "integer" + }, + "members": { + "type": "array", + "items": { + "$ref": "#/definitions/Member" + } + }, + "channels": { + "type": "array", + "items": { + "$ref": "#/definitions/Channel" + } + }, + "template_id": { + "type": "string" + }, + "emojis": { + "type": "array", + "items": { + "$ref": "#/definitions/Emoji" + } + }, + "stickers": { + "type": "array", + "items": { + "$ref": "#/definitions/Sticker" + } + }, + "mfa_level": { + "type": "integer" + }, + "preferred_locale": { + "type": "string" + }, + "premium_subscription_count": { + "type": "integer" + }, + "premium_tier": { + "type": "integer" + }, + "public_updates_channel_id": { + "type": "string" + }, + "public_updates_channel": { + "$ref": "#/definitions/Channel" + }, + "rules_channel_id": { + "type": "string" + }, + "rules_channel": { + "type": "string" + }, + "region": { + "type": "string" + }, + "splash": { + "type": "string" + }, + "system_channel_id": { + "type": "string" + }, + "system_channel": { + "$ref": "#/definitions/Channel" + }, + "system_channel_flags": { + "type": "integer" + }, + "unavailable": { + "type": "boolean" + }, + "verification_level": { + "type": "integer" + }, + "welcome_screen": { + "$ref": "#/definitions/GuildWelcomeScreen" + }, + "widget_channel_id": { + "type": "string" + }, + "widget_channel": { + "$ref": "#/definitions/Channel" + }, + "widget_enabled": { + "type": "boolean" + }, + "nsfw_level": { + "type": "integer" + }, + "premium_progress_bar_enabled": { + "type": "boolean" + }, + "channel_ordering": { + "type": "array", + "items": { + "type": "string" + } + } + }, + "additionalProperties": false, + "required": [ + "bans", + "channel_ordering", + "channels", + "emojis", + "features", + "id", + "invites", + "members", + "name", + "nsfw", + "premium_progress_bar_enabled", + "public_updates_channel_id", + "roles", + "stickers", + "unavailable", + "voice_states", + "webhooks", + "welcome_screen", + "widget_enabled" + ] } }, "$schema": "http://json-schema.org/draft-07/schema#" @@ -50062,38 +53395,38 @@ "avatar": { "type": "string" }, - "username": { + "banner": { "type": "string" }, - "discriminator": { + "bio": { "type": "string" }, - "public_flags": { - "type": "integer" + "theme_colors": { + "type": "array", + "items": { + "type": "integer" + } }, - "accent_color": { - "type": "integer" + "pronouns": { + "type": "string" }, - "banner": { + "username": { "type": "string" }, - "bio": { + "discriminator": { "type": "string" }, - "bot": { - "type": "boolean" + "accent_color": { + "type": "integer" }, "premium_type": { "type": "integer" }, - "theme_colors": { - "type": "array", - "items": { - "type": "integer" - } + "bot": { + "type": "boolean" }, - "pronouns": { - "type": "string" + "public_flags": { + "type": "integer" } }, "additionalProperties": false, @@ -50311,51 +53644,33 @@ "$ref": "#/definitions/Role" } }, - "banner": { - "type": "string" - }, - "description": { - "type": "string" - }, - "unavailable": { - "type": "boolean" - }, - "channels": { - "type": "array", - "items": { - "$ref": "#/definitions/Channel" - } - }, - "region": { - "type": "string" - }, - "system_channel_id": { - "type": "string" - }, - "rules_channel_id": { + "afk_channel_id": { "type": "string" }, "afk_timeout": { "type": "integer" }, - "explicit_content_filter": { - "type": "integer" - }, - "afk_channel_id": { - "type": "string" - }, "bans": { "type": "array", "items": { "$ref": "#/definitions/Ban" } }, + "banner": { + "type": "string" + }, "default_message_notifications": { "type": "integer" }, + "description": { + "type": "string" + }, "discovery_splash": { "type": "string" }, + "explicit_content_filter": { + "type": "integer" + }, "features": { "type": "array", "items": { @@ -50377,18 +53692,18 @@ "max_video_channel_users": { "type": "integer" }, - "member_count": { - "type": "integer" - }, - "presence_count": { - "type": "integer" - }, "members": { "type": "array", "items": { "$ref": "#/definitions/Member" } }, + "channels": { + "type": "array", + "items": { + "$ref": "#/definitions/Channel" + } + }, "template_id": { "type": "string" }, @@ -50419,12 +53734,24 @@ "public_updates_channel_id": { "type": "string" }, + "rules_channel_id": { + "type": "string" + }, + "region": { + "type": "string" + }, "splash": { "type": "string" }, + "system_channel_id": { + "type": "string" + }, "system_channel_flags": { "type": "integer" }, + "unavailable": { + "type": "boolean" + }, "verification_level": { "type": "integer" }, @@ -50440,9 +53767,6 @@ "nsfw_level": { "type": "integer" }, - "permissions": { - "type": "integer" - }, "premium_progress_bar_enabled": { "type": "boolean" }, @@ -50451,6 +53775,15 @@ "items": { "type": "string" } + }, + "member_count": { + "type": "integer" + }, + "presence_count": { + "type": "integer" + }, + "permissions": { + "type": "integer" } }, "additionalProperties": false, @@ -50872,9 +54205,6 @@ "UserProfile": { "type": "object", "properties": { - "accent_color": { - "type": "integer" - }, "banner": { "type": "string" }, @@ -50889,6 +54219,9 @@ }, "pronouns": { "type": "string" + }, + "accent_color": { + "type": "integer" } }, "additionalProperties": false, @@ -50975,6 +54308,309 @@ "token", "webauthn" ] + }, + "AdminUser": { + "type": "object", + "properties": { + "id": { + "type": [ + "string", + "integer" + ] + }, + "flags": {}, + "created_at": {}, + "premium_since": {}, + "avatar": {}, + "banner": {}, + "settings": {}, + "bio": {}, + "theme_colors": {}, + "pronouns": {}, + "username": { + "type": "string" + }, + "discriminator": {}, + "accent_color": {}, + "phone": {}, + "desktop": {}, + "mobile": {}, + "premium": {}, + "premium_type": {}, + "bot": {}, + "system": {}, + "nsfw_allowed": {}, + "mfa_enabled": {}, + "webauthn_enabled": {}, + "verified": {}, + "disabled": {}, + "deleted": {}, + "email": { + "type": "string" + }, + "purchased_flags": {}, + "premium_usage_flags": {}, + "rights": {}, + "relationships": {}, + "connected_accounts": {}, + "fingerprints": {}, + "extended_settings": {}, + "security_keys": {} + }, + "additionalProperties": false, + "required": [ + "accent_color", + "avatar", + "banner", + "bio", + "bot", + "connected_accounts", + "created_at", + "deleted", + "desktop", + "disabled", + "discriminator", + "extended_settings", + "fingerprints", + "flags", + "mfa_enabled", + "mobile", + "nsfw_allowed", + "phone", + "premium", + "premium_since", + "premium_type", + "premium_usage_flags", + "pronouns", + "purchased_flags", + "relationships", + "rights", + "security_keys", + "settings", + "system", + "theme_colors", + "verified", + "webauthn_enabled" + ] + }, + "AdminGuild": { + "type": "object", + "properties": { + "name": { + "type": "string" + }, + "id": { + "type": "string" + }, + "icon": { + "type": "string" + }, + "parent": { + "type": "string" + }, + "owner_id": { + "type": "string" + }, + "owner": { + "$ref": "#/definitions/User" + }, + "nsfw": { + "type": "boolean" + }, + "invites": { + "type": "array", + "items": { + "$ref": "#/definitions/Invite" + } + }, + "voice_states": { + "type": "array", + "items": { + "$ref": "#/definitions/VoiceState" + } + }, + "webhooks": { + "type": "array", + "items": { + "$ref": "#/definitions/Webhook" + } + }, + "roles": { + "type": "array", + "items": { + "$ref": "#/definitions/Role" + } + }, + "afk_channel_id": { + "type": "string" + }, + "afk_channel": { + "$ref": "#/definitions/Channel" + }, + "afk_timeout": { + "type": "integer" + }, + "bans": { + "type": "array", + "items": { + "$ref": "#/definitions/Ban" + } + }, + "banner": { + "type": "string" + }, + "default_message_notifications": { + "type": "integer" + }, + "description": { + "type": "string" + }, + "discovery_splash": { + "type": "string" + }, + "explicit_content_filter": { + "type": "integer" + }, + "features": { + "type": "array", + "items": { + "type": "string" + } + }, + "primary_category_id": { + "type": "string" + }, + "large": { + "type": "boolean" + }, + "max_members": { + "type": "integer" + }, + "max_presences": { + "type": "integer" + }, + "max_video_channel_users": { + "type": "integer" + }, + "members": { + "type": "array", + "items": { + "$ref": "#/definitions/Member" + } + }, + "channels": { + "type": "array", + "items": { + "$ref": "#/definitions/Channel" + } + }, + "template_id": { + "type": "string" + }, + "emojis": { + "type": "array", + "items": { + "$ref": "#/definitions/Emoji" + } + }, + "stickers": { + "type": "array", + "items": { + "$ref": "#/definitions/Sticker" + } + }, + "mfa_level": { + "type": "integer" + }, + "preferred_locale": { + "type": "string" + }, + "premium_subscription_count": { + "type": "integer" + }, + "premium_tier": { + "type": "integer" + }, + "public_updates_channel_id": { + "type": "string" + }, + "public_updates_channel": { + "$ref": "#/definitions/Channel" + }, + "rules_channel_id": { + "type": "string" + }, + "rules_channel": { + "type": "string" + }, + "region": { + "type": "string" + }, + "splash": { + "type": "string" + }, + "system_channel_id": { + "type": "string" + }, + "system_channel": { + "$ref": "#/definitions/Channel" + }, + "system_channel_flags": { + "type": "integer" + }, + "unavailable": { + "type": "boolean" + }, + "verification_level": { + "type": "integer" + }, + "welcome_screen": { + "$ref": "#/definitions/GuildWelcomeScreen" + }, + "widget_channel_id": { + "type": "string" + }, + "widget_channel": { + "$ref": "#/definitions/Channel" + }, + "widget_enabled": { + "type": "boolean" + }, + "nsfw_level": { + "type": "integer" + }, + "premium_progress_bar_enabled": { + "type": "boolean" + }, + "channel_ordering": { + "type": "array", + "items": { + "type": "string" + } + } + }, + "additionalProperties": false, + "required": [ + "bans", + "channel_ordering", + "channels", + "emojis", + "features", + "id", + "invites", + "members", + "name", + "nsfw", + "premium_progress_bar_enabled", + "public_updates_channel_id", + "roles", + "stickers", + "unavailable", + "voice_states", + "webhooks", + "welcome_screen", + "widget_enabled" + ] } }, "$schema": "http://json-schema.org/draft-07/schema#" @@ -54275,38 +57911,38 @@ "avatar": { "type": "string" }, - "username": { + "banner": { "type": "string" }, - "discriminator": { + "bio": { "type": "string" }, - "public_flags": { - "type": "integer" + "theme_colors": { + "type": "array", + "items": { + "type": "integer" + } }, - "accent_color": { - "type": "integer" + "pronouns": { + "type": "string" }, - "banner": { + "username": { "type": "string" }, - "bio": { + "discriminator": { "type": "string" }, - "bot": { - "type": "boolean" + "accent_color": { + "type": "integer" }, "premium_type": { "type": "integer" }, - "theme_colors": { - "type": "array", - "items": { - "type": "integer" - } + "bot": { + "type": "boolean" }, - "pronouns": { - "type": "string" + "public_flags": { + "type": "integer" } }, "additionalProperties": false, @@ -54524,51 +58160,33 @@ "$ref": "#/definitions/Role" } }, - "banner": { - "type": "string" - }, - "description": { - "type": "string" - }, - "unavailable": { - "type": "boolean" - }, - "channels": { - "type": "array", - "items": { - "$ref": "#/definitions/Channel" - } - }, - "region": { - "type": "string" - }, - "system_channel_id": { - "type": "string" - }, - "rules_channel_id": { + "afk_channel_id": { "type": "string" }, "afk_timeout": { "type": "integer" }, - "explicit_content_filter": { - "type": "integer" - }, - "afk_channel_id": { - "type": "string" - }, "bans": { "type": "array", "items": { "$ref": "#/definitions/Ban" } }, + "banner": { + "type": "string" + }, "default_message_notifications": { "type": "integer" }, + "description": { + "type": "string" + }, "discovery_splash": { "type": "string" }, + "explicit_content_filter": { + "type": "integer" + }, "features": { "type": "array", "items": { @@ -54590,18 +58208,18 @@ "max_video_channel_users": { "type": "integer" }, - "member_count": { - "type": "integer" - }, - "presence_count": { - "type": "integer" - }, "members": { "type": "array", "items": { "$ref": "#/definitions/Member" } }, + "channels": { + "type": "array", + "items": { + "$ref": "#/definitions/Channel" + } + }, "template_id": { "type": "string" }, @@ -54632,12 +58250,24 @@ "public_updates_channel_id": { "type": "string" }, + "rules_channel_id": { + "type": "string" + }, + "region": { + "type": "string" + }, "splash": { "type": "string" }, + "system_channel_id": { + "type": "string" + }, "system_channel_flags": { "type": "integer" }, + "unavailable": { + "type": "boolean" + }, "verification_level": { "type": "integer" }, @@ -54653,9 +58283,6 @@ "nsfw_level": { "type": "integer" }, - "permissions": { - "type": "integer" - }, "premium_progress_bar_enabled": { "type": "boolean" }, @@ -54664,6 +58291,15 @@ "items": { "type": "string" } + }, + "member_count": { + "type": "integer" + }, + "presence_count": { + "type": "integer" + }, + "permissions": { + "type": "integer" } }, "additionalProperties": false, @@ -55085,9 +58721,6 @@ "UserProfile": { "type": "object", "properties": { - "accent_color": { - "type": "integer" - }, "banner": { "type": "string" }, @@ -55102,6 +58735,9 @@ }, "pronouns": { "type": "string" + }, + "accent_color": { + "type": "integer" } }, "additionalProperties": false, @@ -55188,6 +58824,309 @@ "token", "webauthn" ] + }, + "AdminUser": { + "type": "object", + "properties": { + "id": { + "type": [ + "string", + "integer" + ] + }, + "flags": {}, + "created_at": {}, + "premium_since": {}, + "avatar": {}, + "banner": {}, + "settings": {}, + "bio": {}, + "theme_colors": {}, + "pronouns": {}, + "username": { + "type": "string" + }, + "discriminator": {}, + "accent_color": {}, + "phone": {}, + "desktop": {}, + "mobile": {}, + "premium": {}, + "premium_type": {}, + "bot": {}, + "system": {}, + "nsfw_allowed": {}, + "mfa_enabled": {}, + "webauthn_enabled": {}, + "verified": {}, + "disabled": {}, + "deleted": {}, + "email": { + "type": "string" + }, + "purchased_flags": {}, + "premium_usage_flags": {}, + "rights": {}, + "relationships": {}, + "connected_accounts": {}, + "fingerprints": {}, + "extended_settings": {}, + "security_keys": {} + }, + "additionalProperties": false, + "required": [ + "accent_color", + "avatar", + "banner", + "bio", + "bot", + "connected_accounts", + "created_at", + "deleted", + "desktop", + "disabled", + "discriminator", + "extended_settings", + "fingerprints", + "flags", + "mfa_enabled", + "mobile", + "nsfw_allowed", + "phone", + "premium", + "premium_since", + "premium_type", + "premium_usage_flags", + "pronouns", + "purchased_flags", + "relationships", + "rights", + "security_keys", + "settings", + "system", + "theme_colors", + "verified", + "webauthn_enabled" + ] + }, + "AdminGuild": { + "type": "object", + "properties": { + "name": { + "type": "string" + }, + "id": { + "type": "string" + }, + "icon": { + "type": "string" + }, + "parent": { + "type": "string" + }, + "owner_id": { + "type": "string" + }, + "owner": { + "$ref": "#/definitions/User" + }, + "nsfw": { + "type": "boolean" + }, + "invites": { + "type": "array", + "items": { + "$ref": "#/definitions/Invite" + } + }, + "voice_states": { + "type": "array", + "items": { + "$ref": "#/definitions/VoiceState" + } + }, + "webhooks": { + "type": "array", + "items": { + "$ref": "#/definitions/Webhook" + } + }, + "roles": { + "type": "array", + "items": { + "$ref": "#/definitions/Role" + } + }, + "afk_channel_id": { + "type": "string" + }, + "afk_channel": { + "$ref": "#/definitions/Channel" + }, + "afk_timeout": { + "type": "integer" + }, + "bans": { + "type": "array", + "items": { + "$ref": "#/definitions/Ban" + } + }, + "banner": { + "type": "string" + }, + "default_message_notifications": { + "type": "integer" + }, + "description": { + "type": "string" + }, + "discovery_splash": { + "type": "string" + }, + "explicit_content_filter": { + "type": "integer" + }, + "features": { + "type": "array", + "items": { + "type": "string" + } + }, + "primary_category_id": { + "type": "string" + }, + "large": { + "type": "boolean" + }, + "max_members": { + "type": "integer" + }, + "max_presences": { + "type": "integer" + }, + "max_video_channel_users": { + "type": "integer" + }, + "members": { + "type": "array", + "items": { + "$ref": "#/definitions/Member" + } + }, + "channels": { + "type": "array", + "items": { + "$ref": "#/definitions/Channel" + } + }, + "template_id": { + "type": "string" + }, + "emojis": { + "type": "array", + "items": { + "$ref": "#/definitions/Emoji" + } + }, + "stickers": { + "type": "array", + "items": { + "$ref": "#/definitions/Sticker" + } + }, + "mfa_level": { + "type": "integer" + }, + "preferred_locale": { + "type": "string" + }, + "premium_subscription_count": { + "type": "integer" + }, + "premium_tier": { + "type": "integer" + }, + "public_updates_channel_id": { + "type": "string" + }, + "public_updates_channel": { + "$ref": "#/definitions/Channel" + }, + "rules_channel_id": { + "type": "string" + }, + "rules_channel": { + "type": "string" + }, + "region": { + "type": "string" + }, + "splash": { + "type": "string" + }, + "system_channel_id": { + "type": "string" + }, + "system_channel": { + "$ref": "#/definitions/Channel" + }, + "system_channel_flags": { + "type": "integer" + }, + "unavailable": { + "type": "boolean" + }, + "verification_level": { + "type": "integer" + }, + "welcome_screen": { + "$ref": "#/definitions/GuildWelcomeScreen" + }, + "widget_channel_id": { + "type": "string" + }, + "widget_channel": { + "$ref": "#/definitions/Channel" + }, + "widget_enabled": { + "type": "boolean" + }, + "nsfw_level": { + "type": "integer" + }, + "premium_progress_bar_enabled": { + "type": "boolean" + }, + "channel_ordering": { + "type": "array", + "items": { + "type": "string" + } + } + }, + "additionalProperties": false, + "required": [ + "bans", + "channel_ordering", + "channels", + "emojis", + "features", + "id", + "invites", + "members", + "name", + "nsfw", + "premium_progress_bar_enabled", + "public_updates_channel_id", + "roles", + "stickers", + "unavailable", + "voice_states", + "webhooks", + "welcome_screen", + "widget_enabled" + ] } }, "$schema": "http://json-schema.org/draft-07/schema#" @@ -55255,16 +59194,16 @@ "string" ] }, - "region": { + "rules_channel_id": { "type": "string" }, - "guild_template_code": { + "region": { "type": "string" }, "system_channel_id": { "type": "string" }, - "rules_channel_id": { + "guild_template_code": { "type": "string" } }, @@ -58548,38 +62487,38 @@ "avatar": { "type": "string" }, - "username": { + "banner": { "type": "string" }, - "discriminator": { + "bio": { "type": "string" }, - "public_flags": { - "type": "integer" + "theme_colors": { + "type": "array", + "items": { + "type": "integer" + } }, - "accent_color": { - "type": "integer" + "pronouns": { + "type": "string" }, - "banner": { + "username": { "type": "string" }, - "bio": { + "discriminator": { "type": "string" }, - "bot": { - "type": "boolean" + "accent_color": { + "type": "integer" }, "premium_type": { "type": "integer" }, - "theme_colors": { - "type": "array", - "items": { - "type": "integer" - } + "bot": { + "type": "boolean" }, - "pronouns": { - "type": "string" + "public_flags": { + "type": "integer" } }, "additionalProperties": false, @@ -58797,51 +62736,33 @@ "$ref": "#/definitions/Role" } }, - "banner": { - "type": "string" - }, - "description": { - "type": "string" - }, - "unavailable": { - "type": "boolean" - }, - "channels": { - "type": "array", - "items": { - "$ref": "#/definitions/Channel" - } - }, - "region": { - "type": "string" - }, - "system_channel_id": { - "type": "string" - }, - "rules_channel_id": { + "afk_channel_id": { "type": "string" }, "afk_timeout": { "type": "integer" }, - "explicit_content_filter": { - "type": "integer" - }, - "afk_channel_id": { - "type": "string" - }, "bans": { "type": "array", "items": { "$ref": "#/definitions/Ban" } }, + "banner": { + "type": "string" + }, "default_message_notifications": { "type": "integer" }, + "description": { + "type": "string" + }, "discovery_splash": { "type": "string" }, + "explicit_content_filter": { + "type": "integer" + }, "features": { "type": "array", "items": { @@ -58863,18 +62784,18 @@ "max_video_channel_users": { "type": "integer" }, - "member_count": { - "type": "integer" - }, - "presence_count": { - "type": "integer" - }, "members": { "type": "array", "items": { "$ref": "#/definitions/Member" } }, + "channels": { + "type": "array", + "items": { + "$ref": "#/definitions/Channel" + } + }, "template_id": { "type": "string" }, @@ -58905,12 +62826,24 @@ "public_updates_channel_id": { "type": "string" }, + "rules_channel_id": { + "type": "string" + }, + "region": { + "type": "string" + }, "splash": { "type": "string" }, + "system_channel_id": { + "type": "string" + }, "system_channel_flags": { "type": "integer" }, + "unavailable": { + "type": "boolean" + }, "verification_level": { "type": "integer" }, @@ -58926,9 +62859,6 @@ "nsfw_level": { "type": "integer" }, - "permissions": { - "type": "integer" - }, "premium_progress_bar_enabled": { "type": "boolean" }, @@ -58937,6 +62867,15 @@ "items": { "type": "string" } + }, + "member_count": { + "type": "integer" + }, + "presence_count": { + "type": "integer" + }, + "permissions": { + "type": "integer" } }, "additionalProperties": false, @@ -59358,9 +63297,6 @@ "UserProfile": { "type": "object", "properties": { - "accent_color": { - "type": "integer" - }, "banner": { "type": "string" }, @@ -59375,6 +63311,9 @@ }, "pronouns": { "type": "string" + }, + "accent_color": { + "type": "integer" } }, "additionalProperties": false, @@ -59461,6 +63400,309 @@ "token", "webauthn" ] + }, + "AdminUser": { + "type": "object", + "properties": { + "id": { + "type": [ + "string", + "integer" + ] + }, + "flags": {}, + "created_at": {}, + "premium_since": {}, + "avatar": {}, + "banner": {}, + "settings": {}, + "bio": {}, + "theme_colors": {}, + "pronouns": {}, + "username": { + "type": "string" + }, + "discriminator": {}, + "accent_color": {}, + "phone": {}, + "desktop": {}, + "mobile": {}, + "premium": {}, + "premium_type": {}, + "bot": {}, + "system": {}, + "nsfw_allowed": {}, + "mfa_enabled": {}, + "webauthn_enabled": {}, + "verified": {}, + "disabled": {}, + "deleted": {}, + "email": { + "type": "string" + }, + "purchased_flags": {}, + "premium_usage_flags": {}, + "rights": {}, + "relationships": {}, + "connected_accounts": {}, + "fingerprints": {}, + "extended_settings": {}, + "security_keys": {} + }, + "additionalProperties": false, + "required": [ + "accent_color", + "avatar", + "banner", + "bio", + "bot", + "connected_accounts", + "created_at", + "deleted", + "desktop", + "disabled", + "discriminator", + "extended_settings", + "fingerprints", + "flags", + "mfa_enabled", + "mobile", + "nsfw_allowed", + "phone", + "premium", + "premium_since", + "premium_type", + "premium_usage_flags", + "pronouns", + "purchased_flags", + "relationships", + "rights", + "security_keys", + "settings", + "system", + "theme_colors", + "verified", + "webauthn_enabled" + ] + }, + "AdminGuild": { + "type": "object", + "properties": { + "name": { + "type": "string" + }, + "id": { + "type": "string" + }, + "icon": { + "type": "string" + }, + "parent": { + "type": "string" + }, + "owner_id": { + "type": "string" + }, + "owner": { + "$ref": "#/definitions/User" + }, + "nsfw": { + "type": "boolean" + }, + "invites": { + "type": "array", + "items": { + "$ref": "#/definitions/Invite" + } + }, + "voice_states": { + "type": "array", + "items": { + "$ref": "#/definitions/VoiceState" + } + }, + "webhooks": { + "type": "array", + "items": { + "$ref": "#/definitions/Webhook" + } + }, + "roles": { + "type": "array", + "items": { + "$ref": "#/definitions/Role" + } + }, + "afk_channel_id": { + "type": "string" + }, + "afk_channel": { + "$ref": "#/definitions/Channel" + }, + "afk_timeout": { + "type": "integer" + }, + "bans": { + "type": "array", + "items": { + "$ref": "#/definitions/Ban" + } + }, + "banner": { + "type": "string" + }, + "default_message_notifications": { + "type": "integer" + }, + "description": { + "type": "string" + }, + "discovery_splash": { + "type": "string" + }, + "explicit_content_filter": { + "type": "integer" + }, + "features": { + "type": "array", + "items": { + "type": "string" + } + }, + "primary_category_id": { + "type": "string" + }, + "large": { + "type": "boolean" + }, + "max_members": { + "type": "integer" + }, + "max_presences": { + "type": "integer" + }, + "max_video_channel_users": { + "type": "integer" + }, + "members": { + "type": "array", + "items": { + "$ref": "#/definitions/Member" + } + }, + "channels": { + "type": "array", + "items": { + "$ref": "#/definitions/Channel" + } + }, + "template_id": { + "type": "string" + }, + "emojis": { + "type": "array", + "items": { + "$ref": "#/definitions/Emoji" + } + }, + "stickers": { + "type": "array", + "items": { + "$ref": "#/definitions/Sticker" + } + }, + "mfa_level": { + "type": "integer" + }, + "preferred_locale": { + "type": "string" + }, + "premium_subscription_count": { + "type": "integer" + }, + "premium_tier": { + "type": "integer" + }, + "public_updates_channel_id": { + "type": "string" + }, + "public_updates_channel": { + "$ref": "#/definitions/Channel" + }, + "rules_channel_id": { + "type": "string" + }, + "rules_channel": { + "type": "string" + }, + "region": { + "type": "string" + }, + "splash": { + "type": "string" + }, + "system_channel_id": { + "type": "string" + }, + "system_channel": { + "$ref": "#/definitions/Channel" + }, + "system_channel_flags": { + "type": "integer" + }, + "unavailable": { + "type": "boolean" + }, + "verification_level": { + "type": "integer" + }, + "welcome_screen": { + "$ref": "#/definitions/GuildWelcomeScreen" + }, + "widget_channel_id": { + "type": "string" + }, + "widget_channel": { + "$ref": "#/definitions/Channel" + }, + "widget_enabled": { + "type": "boolean" + }, + "nsfw_level": { + "type": "integer" + }, + "premium_progress_bar_enabled": { + "type": "boolean" + }, + "channel_ordering": { + "type": "array", + "items": { + "type": "string" + } + } + }, + "additionalProperties": false, + "required": [ + "bans", + "channel_ordering", + "channels", + "emojis", + "features", + "id", + "invites", + "members", + "name", + "nsfw", + "premium_progress_bar_enabled", + "public_updates_channel_id", + "roles", + "stickers", + "unavailable", + "voice_states", + "webhooks", + "welcome_screen", + "widget_enabled" + ] } }, "$schema": "http://json-schema.org/draft-07/schema#" @@ -62780,38 +67022,38 @@ "avatar": { "type": "string" }, - "username": { + "banner": { "type": "string" }, - "discriminator": { + "bio": { "type": "string" }, - "public_flags": { - "type": "integer" + "theme_colors": { + "type": "array", + "items": { + "type": "integer" + } }, - "accent_color": { - "type": "integer" + "pronouns": { + "type": "string" }, - "banner": { + "username": { "type": "string" }, - "bio": { + "discriminator": { "type": "string" }, - "bot": { - "type": "boolean" + "accent_color": { + "type": "integer" }, "premium_type": { "type": "integer" }, - "theme_colors": { - "type": "array", - "items": { - "type": "integer" - } + "bot": { + "type": "boolean" }, - "pronouns": { - "type": "string" + "public_flags": { + "type": "integer" } }, "additionalProperties": false, @@ -63029,51 +67271,33 @@ "$ref": "#/definitions/Role" } }, - "banner": { - "type": "string" - }, - "description": { - "type": "string" - }, - "unavailable": { - "type": "boolean" - }, - "channels": { - "type": "array", - "items": { - "$ref": "#/definitions/Channel" - } - }, - "region": { - "type": "string" - }, - "system_channel_id": { - "type": "string" - }, - "rules_channel_id": { + "afk_channel_id": { "type": "string" }, "afk_timeout": { "type": "integer" }, - "explicit_content_filter": { - "type": "integer" - }, - "afk_channel_id": { - "type": "string" - }, "bans": { "type": "array", "items": { "$ref": "#/definitions/Ban" } }, + "banner": { + "type": "string" + }, "default_message_notifications": { "type": "integer" }, + "description": { + "type": "string" + }, "discovery_splash": { "type": "string" }, + "explicit_content_filter": { + "type": "integer" + }, "features": { "type": "array", "items": { @@ -63095,18 +67319,18 @@ "max_video_channel_users": { "type": "integer" }, - "member_count": { - "type": "integer" - }, - "presence_count": { - "type": "integer" - }, "members": { "type": "array", "items": { "$ref": "#/definitions/Member" } }, + "channels": { + "type": "array", + "items": { + "$ref": "#/definitions/Channel" + } + }, "template_id": { "type": "string" }, @@ -63137,12 +67361,24 @@ "public_updates_channel_id": { "type": "string" }, + "rules_channel_id": { + "type": "string" + }, + "region": { + "type": "string" + }, "splash": { "type": "string" }, + "system_channel_id": { + "type": "string" + }, "system_channel_flags": { "type": "integer" }, + "unavailable": { + "type": "boolean" + }, "verification_level": { "type": "integer" }, @@ -63158,9 +67394,6 @@ "nsfw_level": { "type": "integer" }, - "permissions": { - "type": "integer" - }, "premium_progress_bar_enabled": { "type": "boolean" }, @@ -63169,6 +67402,15 @@ "items": { "type": "string" } + }, + "member_count": { + "type": "integer" + }, + "presence_count": { + "type": "integer" + }, + "permissions": { + "type": "integer" } }, "additionalProperties": false, @@ -63590,9 +67832,6 @@ "UserProfile": { "type": "object", "properties": { - "accent_color": { - "type": "integer" - }, "banner": { "type": "string" }, @@ -63607,6 +67846,9 @@ }, "pronouns": { "type": "string" + }, + "accent_color": { + "type": "integer" } }, "additionalProperties": false, @@ -63693,6 +67935,309 @@ "token", "webauthn" ] + }, + "AdminUser": { + "type": "object", + "properties": { + "id": { + "type": [ + "string", + "integer" + ] + }, + "flags": {}, + "created_at": {}, + "premium_since": {}, + "avatar": {}, + "banner": {}, + "settings": {}, + "bio": {}, + "theme_colors": {}, + "pronouns": {}, + "username": { + "type": "string" + }, + "discriminator": {}, + "accent_color": {}, + "phone": {}, + "desktop": {}, + "mobile": {}, + "premium": {}, + "premium_type": {}, + "bot": {}, + "system": {}, + "nsfw_allowed": {}, + "mfa_enabled": {}, + "webauthn_enabled": {}, + "verified": {}, + "disabled": {}, + "deleted": {}, + "email": { + "type": "string" + }, + "purchased_flags": {}, + "premium_usage_flags": {}, + "rights": {}, + "relationships": {}, + "connected_accounts": {}, + "fingerprints": {}, + "extended_settings": {}, + "security_keys": {} + }, + "additionalProperties": false, + "required": [ + "accent_color", + "avatar", + "banner", + "bio", + "bot", + "connected_accounts", + "created_at", + "deleted", + "desktop", + "disabled", + "discriminator", + "extended_settings", + "fingerprints", + "flags", + "mfa_enabled", + "mobile", + "nsfw_allowed", + "phone", + "premium", + "premium_since", + "premium_type", + "premium_usage_flags", + "pronouns", + "purchased_flags", + "relationships", + "rights", + "security_keys", + "settings", + "system", + "theme_colors", + "verified", + "webauthn_enabled" + ] + }, + "AdminGuild": { + "type": "object", + "properties": { + "name": { + "type": "string" + }, + "id": { + "type": "string" + }, + "icon": { + "type": "string" + }, + "parent": { + "type": "string" + }, + "owner_id": { + "type": "string" + }, + "owner": { + "$ref": "#/definitions/User" + }, + "nsfw": { + "type": "boolean" + }, + "invites": { + "type": "array", + "items": { + "$ref": "#/definitions/Invite" + } + }, + "voice_states": { + "type": "array", + "items": { + "$ref": "#/definitions/VoiceState" + } + }, + "webhooks": { + "type": "array", + "items": { + "$ref": "#/definitions/Webhook" + } + }, + "roles": { + "type": "array", + "items": { + "$ref": "#/definitions/Role" + } + }, + "afk_channel_id": { + "type": "string" + }, + "afk_channel": { + "$ref": "#/definitions/Channel" + }, + "afk_timeout": { + "type": "integer" + }, + "bans": { + "type": "array", + "items": { + "$ref": "#/definitions/Ban" + } + }, + "banner": { + "type": "string" + }, + "default_message_notifications": { + "type": "integer" + }, + "description": { + "type": "string" + }, + "discovery_splash": { + "type": "string" + }, + "explicit_content_filter": { + "type": "integer" + }, + "features": { + "type": "array", + "items": { + "type": "string" + } + }, + "primary_category_id": { + "type": "string" + }, + "large": { + "type": "boolean" + }, + "max_members": { + "type": "integer" + }, + "max_presences": { + "type": "integer" + }, + "max_video_channel_users": { + "type": "integer" + }, + "members": { + "type": "array", + "items": { + "$ref": "#/definitions/Member" + } + }, + "channels": { + "type": "array", + "items": { + "$ref": "#/definitions/Channel" + } + }, + "template_id": { + "type": "string" + }, + "emojis": { + "type": "array", + "items": { + "$ref": "#/definitions/Emoji" + } + }, + "stickers": { + "type": "array", + "items": { + "$ref": "#/definitions/Sticker" + } + }, + "mfa_level": { + "type": "integer" + }, + "preferred_locale": { + "type": "string" + }, + "premium_subscription_count": { + "type": "integer" + }, + "premium_tier": { + "type": "integer" + }, + "public_updates_channel_id": { + "type": "string" + }, + "public_updates_channel": { + "$ref": "#/definitions/Channel" + }, + "rules_channel_id": { + "type": "string" + }, + "rules_channel": { + "type": "string" + }, + "region": { + "type": "string" + }, + "splash": { + "type": "string" + }, + "system_channel_id": { + "type": "string" + }, + "system_channel": { + "$ref": "#/definitions/Channel" + }, + "system_channel_flags": { + "type": "integer" + }, + "unavailable": { + "type": "boolean" + }, + "verification_level": { + "type": "integer" + }, + "welcome_screen": { + "$ref": "#/definitions/GuildWelcomeScreen" + }, + "widget_channel_id": { + "type": "string" + }, + "widget_channel": { + "$ref": "#/definitions/Channel" + }, + "widget_enabled": { + "type": "boolean" + }, + "nsfw_level": { + "type": "integer" + }, + "premium_progress_bar_enabled": { + "type": "boolean" + }, + "channel_ordering": { + "type": "array", + "items": { + "type": "string" + } + } + }, + "additionalProperties": false, + "required": [ + "bans", + "channel_ordering", + "channels", + "emojis", + "features", + "id", + "invites", + "members", + "name", + "nsfw", + "premium_progress_bar_enabled", + "public_updates_channel_id", + "roles", + "stickers", + "unavailable", + "voice_states", + "webhooks", + "welcome_screen", + "widget_enabled" + ] } }, "$schema": "http://json-schema.org/draft-07/schema#" @@ -67153,38 +71698,38 @@ "avatar": { "type": "string" }, - "username": { + "banner": { "type": "string" }, - "discriminator": { + "bio": { "type": "string" }, - "public_flags": { - "type": "integer" + "theme_colors": { + "type": "array", + "items": { + "type": "integer" + } }, - "accent_color": { - "type": "integer" + "pronouns": { + "type": "string" }, - "banner": { + "username": { "type": "string" }, - "bio": { + "discriminator": { "type": "string" }, - "bot": { - "type": "boolean" + "accent_color": { + "type": "integer" }, "premium_type": { "type": "integer" }, - "theme_colors": { - "type": "array", - "items": { - "type": "integer" - } + "bot": { + "type": "boolean" }, - "pronouns": { - "type": "string" + "public_flags": { + "type": "integer" } }, "additionalProperties": false, @@ -67402,51 +71947,33 @@ "$ref": "#/definitions/Role" } }, - "banner": { - "type": "string" - }, - "description": { - "type": "string" - }, - "unavailable": { - "type": "boolean" - }, - "channels": { - "type": "array", - "items": { - "$ref": "#/definitions/Channel" - } - }, - "region": { - "type": "string" - }, - "system_channel_id": { - "type": "string" - }, - "rules_channel_id": { + "afk_channel_id": { "type": "string" }, "afk_timeout": { "type": "integer" }, - "explicit_content_filter": { - "type": "integer" - }, - "afk_channel_id": { - "type": "string" - }, "bans": { "type": "array", "items": { "$ref": "#/definitions/Ban" } }, + "banner": { + "type": "string" + }, "default_message_notifications": { "type": "integer" }, + "description": { + "type": "string" + }, "discovery_splash": { "type": "string" }, + "explicit_content_filter": { + "type": "integer" + }, "features": { "type": "array", "items": { @@ -67468,18 +71995,18 @@ "max_video_channel_users": { "type": "integer" }, - "member_count": { - "type": "integer" - }, - "presence_count": { - "type": "integer" - }, "members": { "type": "array", "items": { "$ref": "#/definitions/Member" } }, + "channels": { + "type": "array", + "items": { + "$ref": "#/definitions/Channel" + } + }, "template_id": { "type": "string" }, @@ -67510,12 +72037,24 @@ "public_updates_channel_id": { "type": "string" }, + "rules_channel_id": { + "type": "string" + }, + "region": { + "type": "string" + }, "splash": { "type": "string" }, + "system_channel_id": { + "type": "string" + }, "system_channel_flags": { "type": "integer" }, + "unavailable": { + "type": "boolean" + }, "verification_level": { "type": "integer" }, @@ -67531,9 +72070,6 @@ "nsfw_level": { "type": "integer" }, - "permissions": { - "type": "integer" - }, "premium_progress_bar_enabled": { "type": "boolean" }, @@ -67542,6 +72078,15 @@ "items": { "type": "string" } + }, + "member_count": { + "type": "integer" + }, + "presence_count": { + "type": "integer" + }, + "permissions": { + "type": "integer" } }, "additionalProperties": false, @@ -67963,9 +72508,6 @@ "UserProfile": { "type": "object", "properties": { - "accent_color": { - "type": "integer" - }, "banner": { "type": "string" }, @@ -67980,6 +72522,9 @@ }, "pronouns": { "type": "string" + }, + "accent_color": { + "type": "integer" } }, "additionalProperties": false, @@ -68066,6 +72611,309 @@ "token", "webauthn" ] + }, + "AdminUser": { + "type": "object", + "properties": { + "id": { + "type": [ + "string", + "integer" + ] + }, + "flags": {}, + "created_at": {}, + "premium_since": {}, + "avatar": {}, + "banner": {}, + "settings": {}, + "bio": {}, + "theme_colors": {}, + "pronouns": {}, + "username": { + "type": "string" + }, + "discriminator": {}, + "accent_color": {}, + "phone": {}, + "desktop": {}, + "mobile": {}, + "premium": {}, + "premium_type": {}, + "bot": {}, + "system": {}, + "nsfw_allowed": {}, + "mfa_enabled": {}, + "webauthn_enabled": {}, + "verified": {}, + "disabled": {}, + "deleted": {}, + "email": { + "type": "string" + }, + "purchased_flags": {}, + "premium_usage_flags": {}, + "rights": {}, + "relationships": {}, + "connected_accounts": {}, + "fingerprints": {}, + "extended_settings": {}, + "security_keys": {} + }, + "additionalProperties": false, + "required": [ + "accent_color", + "avatar", + "banner", + "bio", + "bot", + "connected_accounts", + "created_at", + "deleted", + "desktop", + "disabled", + "discriminator", + "extended_settings", + "fingerprints", + "flags", + "mfa_enabled", + "mobile", + "nsfw_allowed", + "phone", + "premium", + "premium_since", + "premium_type", + "premium_usage_flags", + "pronouns", + "purchased_flags", + "relationships", + "rights", + "security_keys", + "settings", + "system", + "theme_colors", + "verified", + "webauthn_enabled" + ] + }, + "AdminGuild": { + "type": "object", + "properties": { + "name": { + "type": "string" + }, + "id": { + "type": "string" + }, + "icon": { + "type": "string" + }, + "parent": { + "type": "string" + }, + "owner_id": { + "type": "string" + }, + "owner": { + "$ref": "#/definitions/User" + }, + "nsfw": { + "type": "boolean" + }, + "invites": { + "type": "array", + "items": { + "$ref": "#/definitions/Invite" + } + }, + "voice_states": { + "type": "array", + "items": { + "$ref": "#/definitions/VoiceState" + } + }, + "webhooks": { + "type": "array", + "items": { + "$ref": "#/definitions/Webhook" + } + }, + "roles": { + "type": "array", + "items": { + "$ref": "#/definitions/Role" + } + }, + "afk_channel_id": { + "type": "string" + }, + "afk_channel": { + "$ref": "#/definitions/Channel" + }, + "afk_timeout": { + "type": "integer" + }, + "bans": { + "type": "array", + "items": { + "$ref": "#/definitions/Ban" + } + }, + "banner": { + "type": "string" + }, + "default_message_notifications": { + "type": "integer" + }, + "description": { + "type": "string" + }, + "discovery_splash": { + "type": "string" + }, + "explicit_content_filter": { + "type": "integer" + }, + "features": { + "type": "array", + "items": { + "type": "string" + } + }, + "primary_category_id": { + "type": "string" + }, + "large": { + "type": "boolean" + }, + "max_members": { + "type": "integer" + }, + "max_presences": { + "type": "integer" + }, + "max_video_channel_users": { + "type": "integer" + }, + "members": { + "type": "array", + "items": { + "$ref": "#/definitions/Member" + } + }, + "channels": { + "type": "array", + "items": { + "$ref": "#/definitions/Channel" + } + }, + "template_id": { + "type": "string" + }, + "emojis": { + "type": "array", + "items": { + "$ref": "#/definitions/Emoji" + } + }, + "stickers": { + "type": "array", + "items": { + "$ref": "#/definitions/Sticker" + } + }, + "mfa_level": { + "type": "integer" + }, + "preferred_locale": { + "type": "string" + }, + "premium_subscription_count": { + "type": "integer" + }, + "premium_tier": { + "type": "integer" + }, + "public_updates_channel_id": { + "type": "string" + }, + "public_updates_channel": { + "$ref": "#/definitions/Channel" + }, + "rules_channel_id": { + "type": "string" + }, + "rules_channel": { + "type": "string" + }, + "region": { + "type": "string" + }, + "splash": { + "type": "string" + }, + "system_channel_id": { + "type": "string" + }, + "system_channel": { + "$ref": "#/definitions/Channel" + }, + "system_channel_flags": { + "type": "integer" + }, + "unavailable": { + "type": "boolean" + }, + "verification_level": { + "type": "integer" + }, + "welcome_screen": { + "$ref": "#/definitions/GuildWelcomeScreen" + }, + "widget_channel_id": { + "type": "string" + }, + "widget_channel": { + "$ref": "#/definitions/Channel" + }, + "widget_enabled": { + "type": "boolean" + }, + "nsfw_level": { + "type": "integer" + }, + "premium_progress_bar_enabled": { + "type": "boolean" + }, + "channel_ordering": { + "type": "array", + "items": { + "type": "string" + } + } + }, + "additionalProperties": false, + "required": [ + "bans", + "channel_ordering", + "channels", + "emojis", + "features", + "id", + "invites", + "members", + "name", + "nsfw", + "premium_progress_bar_enabled", + "public_updates_channel_id", + "roles", + "stickers", + "unavailable", + "voice_states", + "webhooks", + "welcome_screen", + "widget_enabled" + ] } }, "$schema": "http://json-schema.org/draft-07/schema#" @@ -71384,38 +76232,38 @@ "avatar": { "type": "string" }, - "username": { + "banner": { "type": "string" }, - "discriminator": { + "bio": { "type": "string" }, - "public_flags": { - "type": "integer" + "theme_colors": { + "type": "array", + "items": { + "type": "integer" + } }, - "accent_color": { - "type": "integer" + "pronouns": { + "type": "string" }, - "banner": { + "username": { "type": "string" }, - "bio": { + "discriminator": { "type": "string" }, - "bot": { - "type": "boolean" + "accent_color": { + "type": "integer" }, "premium_type": { "type": "integer" }, - "theme_colors": { - "type": "array", - "items": { - "type": "integer" - } + "bot": { + "type": "boolean" }, - "pronouns": { - "type": "string" + "public_flags": { + "type": "integer" } }, "additionalProperties": false, @@ -71633,51 +76481,33 @@ "$ref": "#/definitions/Role" } }, - "banner": { - "type": "string" - }, - "description": { - "type": "string" - }, - "unavailable": { - "type": "boolean" - }, - "channels": { - "type": "array", - "items": { - "$ref": "#/definitions/Channel" - } - }, - "region": { - "type": "string" - }, - "system_channel_id": { - "type": "string" - }, - "rules_channel_id": { + "afk_channel_id": { "type": "string" }, "afk_timeout": { "type": "integer" }, - "explicit_content_filter": { - "type": "integer" - }, - "afk_channel_id": { - "type": "string" - }, "bans": { "type": "array", "items": { "$ref": "#/definitions/Ban" } }, + "banner": { + "type": "string" + }, "default_message_notifications": { "type": "integer" }, + "description": { + "type": "string" + }, "discovery_splash": { "type": "string" }, + "explicit_content_filter": { + "type": "integer" + }, "features": { "type": "array", "items": { @@ -71699,18 +76529,18 @@ "max_video_channel_users": { "type": "integer" }, - "member_count": { - "type": "integer" - }, - "presence_count": { - "type": "integer" - }, "members": { "type": "array", "items": { "$ref": "#/definitions/Member" } }, + "channels": { + "type": "array", + "items": { + "$ref": "#/definitions/Channel" + } + }, "template_id": { "type": "string" }, @@ -71741,12 +76571,24 @@ "public_updates_channel_id": { "type": "string" }, + "rules_channel_id": { + "type": "string" + }, + "region": { + "type": "string" + }, "splash": { "type": "string" }, + "system_channel_id": { + "type": "string" + }, "system_channel_flags": { "type": "integer" }, + "unavailable": { + "type": "boolean" + }, "verification_level": { "type": "integer" }, @@ -71762,9 +76604,6 @@ "nsfw_level": { "type": "integer" }, - "permissions": { - "type": "integer" - }, "premium_progress_bar_enabled": { "type": "boolean" }, @@ -71773,6 +76612,15 @@ "items": { "type": "string" } + }, + "member_count": { + "type": "integer" + }, + "presence_count": { + "type": "integer" + }, + "permissions": { + "type": "integer" } }, "additionalProperties": false, @@ -72194,9 +77042,6 @@ "UserProfile": { "type": "object", "properties": { - "accent_color": { - "type": "integer" - }, "banner": { "type": "string" }, @@ -72211,6 +77056,9 @@ }, "pronouns": { "type": "string" + }, + "accent_color": { + "type": "integer" } }, "additionalProperties": false, @@ -72297,6 +77145,309 @@ "token", "webauthn" ] + }, + "AdminUser": { + "type": "object", + "properties": { + "id": { + "type": [ + "string", + "integer" + ] + }, + "flags": {}, + "created_at": {}, + "premium_since": {}, + "avatar": {}, + "banner": {}, + "settings": {}, + "bio": {}, + "theme_colors": {}, + "pronouns": {}, + "username": { + "type": "string" + }, + "discriminator": {}, + "accent_color": {}, + "phone": {}, + "desktop": {}, + "mobile": {}, + "premium": {}, + "premium_type": {}, + "bot": {}, + "system": {}, + "nsfw_allowed": {}, + "mfa_enabled": {}, + "webauthn_enabled": {}, + "verified": {}, + "disabled": {}, + "deleted": {}, + "email": { + "type": "string" + }, + "purchased_flags": {}, + "premium_usage_flags": {}, + "rights": {}, + "relationships": {}, + "connected_accounts": {}, + "fingerprints": {}, + "extended_settings": {}, + "security_keys": {} + }, + "additionalProperties": false, + "required": [ + "accent_color", + "avatar", + "banner", + "bio", + "bot", + "connected_accounts", + "created_at", + "deleted", + "desktop", + "disabled", + "discriminator", + "extended_settings", + "fingerprints", + "flags", + "mfa_enabled", + "mobile", + "nsfw_allowed", + "phone", + "premium", + "premium_since", + "premium_type", + "premium_usage_flags", + "pronouns", + "purchased_flags", + "relationships", + "rights", + "security_keys", + "settings", + "system", + "theme_colors", + "verified", + "webauthn_enabled" + ] + }, + "AdminGuild": { + "type": "object", + "properties": { + "name": { + "type": "string" + }, + "id": { + "type": "string" + }, + "icon": { + "type": "string" + }, + "parent": { + "type": "string" + }, + "owner_id": { + "type": "string" + }, + "owner": { + "$ref": "#/definitions/User" + }, + "nsfw": { + "type": "boolean" + }, + "invites": { + "type": "array", + "items": { + "$ref": "#/definitions/Invite" + } + }, + "voice_states": { + "type": "array", + "items": { + "$ref": "#/definitions/VoiceState" + } + }, + "webhooks": { + "type": "array", + "items": { + "$ref": "#/definitions/Webhook" + } + }, + "roles": { + "type": "array", + "items": { + "$ref": "#/definitions/Role" + } + }, + "afk_channel_id": { + "type": "string" + }, + "afk_channel": { + "$ref": "#/definitions/Channel" + }, + "afk_timeout": { + "type": "integer" + }, + "bans": { + "type": "array", + "items": { + "$ref": "#/definitions/Ban" + } + }, + "banner": { + "type": "string" + }, + "default_message_notifications": { + "type": "integer" + }, + "description": { + "type": "string" + }, + "discovery_splash": { + "type": "string" + }, + "explicit_content_filter": { + "type": "integer" + }, + "features": { + "type": "array", + "items": { + "type": "string" + } + }, + "primary_category_id": { + "type": "string" + }, + "large": { + "type": "boolean" + }, + "max_members": { + "type": "integer" + }, + "max_presences": { + "type": "integer" + }, + "max_video_channel_users": { + "type": "integer" + }, + "members": { + "type": "array", + "items": { + "$ref": "#/definitions/Member" + } + }, + "channels": { + "type": "array", + "items": { + "$ref": "#/definitions/Channel" + } + }, + "template_id": { + "type": "string" + }, + "emojis": { + "type": "array", + "items": { + "$ref": "#/definitions/Emoji" + } + }, + "stickers": { + "type": "array", + "items": { + "$ref": "#/definitions/Sticker" + } + }, + "mfa_level": { + "type": "integer" + }, + "preferred_locale": { + "type": "string" + }, + "premium_subscription_count": { + "type": "integer" + }, + "premium_tier": { + "type": "integer" + }, + "public_updates_channel_id": { + "type": "string" + }, + "public_updates_channel": { + "$ref": "#/definitions/Channel" + }, + "rules_channel_id": { + "type": "string" + }, + "rules_channel": { + "type": "string" + }, + "region": { + "type": "string" + }, + "splash": { + "type": "string" + }, + "system_channel_id": { + "type": "string" + }, + "system_channel": { + "$ref": "#/definitions/Channel" + }, + "system_channel_flags": { + "type": "integer" + }, + "unavailable": { + "type": "boolean" + }, + "verification_level": { + "type": "integer" + }, + "welcome_screen": { + "$ref": "#/definitions/GuildWelcomeScreen" + }, + "widget_channel_id": { + "type": "string" + }, + "widget_channel": { + "$ref": "#/definitions/Channel" + }, + "widget_enabled": { + "type": "boolean" + }, + "nsfw_level": { + "type": "integer" + }, + "premium_progress_bar_enabled": { + "type": "boolean" + }, + "channel_ordering": { + "type": "array", + "items": { + "type": "string" + } + } + }, + "additionalProperties": false, + "required": [ + "bans", + "channel_ordering", + "channels", + "emojis", + "features", + "id", + "invites", + "members", + "name", + "nsfw", + "premium_progress_bar_enabled", + "public_updates_channel_id", + "roles", + "stickers", + "unavailable", + "voice_states", + "webhooks", + "welcome_screen", + "widget_enabled" + ] } }, "$schema": "http://json-schema.org/draft-07/schema#" @@ -75625,38 +80776,38 @@ "avatar": { "type": "string" }, - "username": { + "banner": { "type": "string" }, - "discriminator": { + "bio": { "type": "string" }, - "public_flags": { - "type": "integer" + "theme_colors": { + "type": "array", + "items": { + "type": "integer" + } }, - "accent_color": { - "type": "integer" + "pronouns": { + "type": "string" }, - "banner": { + "username": { "type": "string" }, - "bio": { + "discriminator": { "type": "string" }, - "bot": { - "type": "boolean" + "accent_color": { + "type": "integer" }, "premium_type": { "type": "integer" }, - "theme_colors": { - "type": "array", - "items": { - "type": "integer" - } + "bot": { + "type": "boolean" }, - "pronouns": { - "type": "string" + "public_flags": { + "type": "integer" } }, "additionalProperties": false, @@ -75874,51 +81025,33 @@ "$ref": "#/definitions/Role" } }, - "banner": { - "type": "string" - }, - "description": { - "type": "string" - }, - "unavailable": { - "type": "boolean" - }, - "channels": { - "type": "array", - "items": { - "$ref": "#/definitions/Channel" - } - }, - "region": { - "type": "string" - }, - "system_channel_id": { - "type": "string" - }, - "rules_channel_id": { + "afk_channel_id": { "type": "string" }, "afk_timeout": { "type": "integer" }, - "explicit_content_filter": { - "type": "integer" - }, - "afk_channel_id": { - "type": "string" - }, "bans": { "type": "array", "items": { "$ref": "#/definitions/Ban" } }, + "banner": { + "type": "string" + }, "default_message_notifications": { "type": "integer" }, + "description": { + "type": "string" + }, "discovery_splash": { "type": "string" }, + "explicit_content_filter": { + "type": "integer" + }, "features": { "type": "array", "items": { @@ -75940,18 +81073,18 @@ "max_video_channel_users": { "type": "integer" }, - "member_count": { - "type": "integer" - }, - "presence_count": { - "type": "integer" - }, "members": { "type": "array", "items": { "$ref": "#/definitions/Member" } }, + "channels": { + "type": "array", + "items": { + "$ref": "#/definitions/Channel" + } + }, "template_id": { "type": "string" }, @@ -75982,12 +81115,24 @@ "public_updates_channel_id": { "type": "string" }, + "rules_channel_id": { + "type": "string" + }, + "region": { + "type": "string" + }, "splash": { "type": "string" }, + "system_channel_id": { + "type": "string" + }, "system_channel_flags": { "type": "integer" }, + "unavailable": { + "type": "boolean" + }, "verification_level": { "type": "integer" }, @@ -76003,9 +81148,6 @@ "nsfw_level": { "type": "integer" }, - "permissions": { - "type": "integer" - }, "premium_progress_bar_enabled": { "type": "boolean" }, @@ -76014,6 +81156,15 @@ "items": { "type": "string" } + }, + "member_count": { + "type": "integer" + }, + "presence_count": { + "type": "integer" + }, + "permissions": { + "type": "integer" } }, "additionalProperties": false, @@ -76435,9 +81586,6 @@ "UserProfile": { "type": "object", "properties": { - "accent_color": { - "type": "integer" - }, "banner": { "type": "string" }, @@ -76452,6 +81600,9 @@ }, "pronouns": { "type": "string" + }, + "accent_color": { + "type": "integer" } }, "additionalProperties": false, @@ -76538,6 +81689,309 @@ "token", "webauthn" ] + }, + "AdminUser": { + "type": "object", + "properties": { + "id": { + "type": [ + "string", + "integer" + ] + }, + "flags": {}, + "created_at": {}, + "premium_since": {}, + "avatar": {}, + "banner": {}, + "settings": {}, + "bio": {}, + "theme_colors": {}, + "pronouns": {}, + "username": { + "type": "string" + }, + "discriminator": {}, + "accent_color": {}, + "phone": {}, + "desktop": {}, + "mobile": {}, + "premium": {}, + "premium_type": {}, + "bot": {}, + "system": {}, + "nsfw_allowed": {}, + "mfa_enabled": {}, + "webauthn_enabled": {}, + "verified": {}, + "disabled": {}, + "deleted": {}, + "email": { + "type": "string" + }, + "purchased_flags": {}, + "premium_usage_flags": {}, + "rights": {}, + "relationships": {}, + "connected_accounts": {}, + "fingerprints": {}, + "extended_settings": {}, + "security_keys": {} + }, + "additionalProperties": false, + "required": [ + "accent_color", + "avatar", + "banner", + "bio", + "bot", + "connected_accounts", + "created_at", + "deleted", + "desktop", + "disabled", + "discriminator", + "extended_settings", + "fingerprints", + "flags", + "mfa_enabled", + "mobile", + "nsfw_allowed", + "phone", + "premium", + "premium_since", + "premium_type", + "premium_usage_flags", + "pronouns", + "purchased_flags", + "relationships", + "rights", + "security_keys", + "settings", + "system", + "theme_colors", + "verified", + "webauthn_enabled" + ] + }, + "AdminGuild": { + "type": "object", + "properties": { + "name": { + "type": "string" + }, + "id": { + "type": "string" + }, + "icon": { + "type": "string" + }, + "parent": { + "type": "string" + }, + "owner_id": { + "type": "string" + }, + "owner": { + "$ref": "#/definitions/User" + }, + "nsfw": { + "type": "boolean" + }, + "invites": { + "type": "array", + "items": { + "$ref": "#/definitions/Invite" + } + }, + "voice_states": { + "type": "array", + "items": { + "$ref": "#/definitions/VoiceState" + } + }, + "webhooks": { + "type": "array", + "items": { + "$ref": "#/definitions/Webhook" + } + }, + "roles": { + "type": "array", + "items": { + "$ref": "#/definitions/Role" + } + }, + "afk_channel_id": { + "type": "string" + }, + "afk_channel": { + "$ref": "#/definitions/Channel" + }, + "afk_timeout": { + "type": "integer" + }, + "bans": { + "type": "array", + "items": { + "$ref": "#/definitions/Ban" + } + }, + "banner": { + "type": "string" + }, + "default_message_notifications": { + "type": "integer" + }, + "description": { + "type": "string" + }, + "discovery_splash": { + "type": "string" + }, + "explicit_content_filter": { + "type": "integer" + }, + "features": { + "type": "array", + "items": { + "type": "string" + } + }, + "primary_category_id": { + "type": "string" + }, + "large": { + "type": "boolean" + }, + "max_members": { + "type": "integer" + }, + "max_presences": { + "type": "integer" + }, + "max_video_channel_users": { + "type": "integer" + }, + "members": { + "type": "array", + "items": { + "$ref": "#/definitions/Member" + } + }, + "channels": { + "type": "array", + "items": { + "$ref": "#/definitions/Channel" + } + }, + "template_id": { + "type": "string" + }, + "emojis": { + "type": "array", + "items": { + "$ref": "#/definitions/Emoji" + } + }, + "stickers": { + "type": "array", + "items": { + "$ref": "#/definitions/Sticker" + } + }, + "mfa_level": { + "type": "integer" + }, + "preferred_locale": { + "type": "string" + }, + "premium_subscription_count": { + "type": "integer" + }, + "premium_tier": { + "type": "integer" + }, + "public_updates_channel_id": { + "type": "string" + }, + "public_updates_channel": { + "$ref": "#/definitions/Channel" + }, + "rules_channel_id": { + "type": "string" + }, + "rules_channel": { + "type": "string" + }, + "region": { + "type": "string" + }, + "splash": { + "type": "string" + }, + "system_channel_id": { + "type": "string" + }, + "system_channel": { + "$ref": "#/definitions/Channel" + }, + "system_channel_flags": { + "type": "integer" + }, + "unavailable": { + "type": "boolean" + }, + "verification_level": { + "type": "integer" + }, + "welcome_screen": { + "$ref": "#/definitions/GuildWelcomeScreen" + }, + "widget_channel_id": { + "type": "string" + }, + "widget_channel": { + "$ref": "#/definitions/Channel" + }, + "widget_enabled": { + "type": "boolean" + }, + "nsfw_level": { + "type": "integer" + }, + "premium_progress_bar_enabled": { + "type": "boolean" + }, + "channel_ordering": { + "type": "array", + "items": { + "type": "string" + } + } + }, + "additionalProperties": false, + "required": [ + "bans", + "channel_ordering", + "channels", + "emojis", + "features", + "id", + "invites", + "members", + "name", + "nsfw", + "premium_progress_bar_enabled", + "public_updates_channel_id", + "roles", + "stickers", + "unavailable", + "voice_states", + "webhooks", + "welcome_screen", + "widget_enabled" + ] } }, "$schema": "http://json-schema.org/draft-07/schema#" @@ -79848,38 +85302,38 @@ "avatar": { "type": "string" }, - "username": { + "banner": { "type": "string" }, - "discriminator": { + "bio": { "type": "string" }, - "public_flags": { - "type": "integer" + "theme_colors": { + "type": "array", + "items": { + "type": "integer" + } }, - "accent_color": { - "type": "integer" + "pronouns": { + "type": "string" }, - "banner": { + "username": { "type": "string" }, - "bio": { + "discriminator": { "type": "string" }, - "bot": { - "type": "boolean" + "accent_color": { + "type": "integer" }, "premium_type": { "type": "integer" }, - "theme_colors": { - "type": "array", - "items": { - "type": "integer" - } + "bot": { + "type": "boolean" }, - "pronouns": { - "type": "string" + "public_flags": { + "type": "integer" } }, "additionalProperties": false, @@ -80097,51 +85551,33 @@ "$ref": "#/definitions/Role" } }, - "banner": { - "type": "string" - }, - "description": { - "type": "string" - }, - "unavailable": { - "type": "boolean" - }, - "channels": { - "type": "array", - "items": { - "$ref": "#/definitions/Channel" - } - }, - "region": { - "type": "string" - }, - "system_channel_id": { - "type": "string" - }, - "rules_channel_id": { + "afk_channel_id": { "type": "string" }, "afk_timeout": { "type": "integer" }, - "explicit_content_filter": { - "type": "integer" - }, - "afk_channel_id": { - "type": "string" - }, "bans": { "type": "array", "items": { "$ref": "#/definitions/Ban" } }, + "banner": { + "type": "string" + }, "default_message_notifications": { "type": "integer" }, + "description": { + "type": "string" + }, "discovery_splash": { "type": "string" }, + "explicit_content_filter": { + "type": "integer" + }, "features": { "type": "array", "items": { @@ -80163,18 +85599,18 @@ "max_video_channel_users": { "type": "integer" }, - "member_count": { - "type": "integer" - }, - "presence_count": { - "type": "integer" - }, "members": { "type": "array", "items": { "$ref": "#/definitions/Member" } }, + "channels": { + "type": "array", + "items": { + "$ref": "#/definitions/Channel" + } + }, "template_id": { "type": "string" }, @@ -80205,12 +85641,24 @@ "public_updates_channel_id": { "type": "string" }, + "rules_channel_id": { + "type": "string" + }, + "region": { + "type": "string" + }, "splash": { "type": "string" }, + "system_channel_id": { + "type": "string" + }, "system_channel_flags": { "type": "integer" }, + "unavailable": { + "type": "boolean" + }, "verification_level": { "type": "integer" }, @@ -80226,9 +85674,6 @@ "nsfw_level": { "type": "integer" }, - "permissions": { - "type": "integer" - }, "premium_progress_bar_enabled": { "type": "boolean" }, @@ -80237,6 +85682,15 @@ "items": { "type": "string" } + }, + "member_count": { + "type": "integer" + }, + "presence_count": { + "type": "integer" + }, + "permissions": { + "type": "integer" } }, "additionalProperties": false, @@ -80658,9 +86112,6 @@ "UserProfile": { "type": "object", "properties": { - "accent_color": { - "type": "integer" - }, "banner": { "type": "string" }, @@ -80675,6 +86126,9 @@ }, "pronouns": { "type": "string" + }, + "accent_color": { + "type": "integer" } }, "additionalProperties": false, @@ -80761,6 +86215,309 @@ "token", "webauthn" ] + }, + "AdminUser": { + "type": "object", + "properties": { + "id": { + "type": [ + "string", + "integer" + ] + }, + "flags": {}, + "created_at": {}, + "premium_since": {}, + "avatar": {}, + "banner": {}, + "settings": {}, + "bio": {}, + "theme_colors": {}, + "pronouns": {}, + "username": { + "type": "string" + }, + "discriminator": {}, + "accent_color": {}, + "phone": {}, + "desktop": {}, + "mobile": {}, + "premium": {}, + "premium_type": {}, + "bot": {}, + "system": {}, + "nsfw_allowed": {}, + "mfa_enabled": {}, + "webauthn_enabled": {}, + "verified": {}, + "disabled": {}, + "deleted": {}, + "email": { + "type": "string" + }, + "purchased_flags": {}, + "premium_usage_flags": {}, + "rights": {}, + "relationships": {}, + "connected_accounts": {}, + "fingerprints": {}, + "extended_settings": {}, + "security_keys": {} + }, + "additionalProperties": false, + "required": [ + "accent_color", + "avatar", + "banner", + "bio", + "bot", + "connected_accounts", + "created_at", + "deleted", + "desktop", + "disabled", + "discriminator", + "extended_settings", + "fingerprints", + "flags", + "mfa_enabled", + "mobile", + "nsfw_allowed", + "phone", + "premium", + "premium_since", + "premium_type", + "premium_usage_flags", + "pronouns", + "purchased_flags", + "relationships", + "rights", + "security_keys", + "settings", + "system", + "theme_colors", + "verified", + "webauthn_enabled" + ] + }, + "AdminGuild": { + "type": "object", + "properties": { + "name": { + "type": "string" + }, + "id": { + "type": "string" + }, + "icon": { + "type": "string" + }, + "parent": { + "type": "string" + }, + "owner_id": { + "type": "string" + }, + "owner": { + "$ref": "#/definitions/User" + }, + "nsfw": { + "type": "boolean" + }, + "invites": { + "type": "array", + "items": { + "$ref": "#/definitions/Invite" + } + }, + "voice_states": { + "type": "array", + "items": { + "$ref": "#/definitions/VoiceState" + } + }, + "webhooks": { + "type": "array", + "items": { + "$ref": "#/definitions/Webhook" + } + }, + "roles": { + "type": "array", + "items": { + "$ref": "#/definitions/Role" + } + }, + "afk_channel_id": { + "type": "string" + }, + "afk_channel": { + "$ref": "#/definitions/Channel" + }, + "afk_timeout": { + "type": "integer" + }, + "bans": { + "type": "array", + "items": { + "$ref": "#/definitions/Ban" + } + }, + "banner": { + "type": "string" + }, + "default_message_notifications": { + "type": "integer" + }, + "description": { + "type": "string" + }, + "discovery_splash": { + "type": "string" + }, + "explicit_content_filter": { + "type": "integer" + }, + "features": { + "type": "array", + "items": { + "type": "string" + } + }, + "primary_category_id": { + "type": "string" + }, + "large": { + "type": "boolean" + }, + "max_members": { + "type": "integer" + }, + "max_presences": { + "type": "integer" + }, + "max_video_channel_users": { + "type": "integer" + }, + "members": { + "type": "array", + "items": { + "$ref": "#/definitions/Member" + } + }, + "channels": { + "type": "array", + "items": { + "$ref": "#/definitions/Channel" + } + }, + "template_id": { + "type": "string" + }, + "emojis": { + "type": "array", + "items": { + "$ref": "#/definitions/Emoji" + } + }, + "stickers": { + "type": "array", + "items": { + "$ref": "#/definitions/Sticker" + } + }, + "mfa_level": { + "type": "integer" + }, + "preferred_locale": { + "type": "string" + }, + "premium_subscription_count": { + "type": "integer" + }, + "premium_tier": { + "type": "integer" + }, + "public_updates_channel_id": { + "type": "string" + }, + "public_updates_channel": { + "$ref": "#/definitions/Channel" + }, + "rules_channel_id": { + "type": "string" + }, + "rules_channel": { + "type": "string" + }, + "region": { + "type": "string" + }, + "splash": { + "type": "string" + }, + "system_channel_id": { + "type": "string" + }, + "system_channel": { + "$ref": "#/definitions/Channel" + }, + "system_channel_flags": { + "type": "integer" + }, + "unavailable": { + "type": "boolean" + }, + "verification_level": { + "type": "integer" + }, + "welcome_screen": { + "$ref": "#/definitions/GuildWelcomeScreen" + }, + "widget_channel_id": { + "type": "string" + }, + "widget_channel": { + "$ref": "#/definitions/Channel" + }, + "widget_enabled": { + "type": "boolean" + }, + "nsfw_level": { + "type": "integer" + }, + "premium_progress_bar_enabled": { + "type": "boolean" + }, + "channel_ordering": { + "type": "array", + "items": { + "type": "string" + } + } + }, + "additionalProperties": false, + "required": [ + "bans", + "channel_ordering", + "channels", + "emojis", + "features", + "id", + "invites", + "members", + "name", + "nsfw", + "premium_progress_bar_enabled", + "public_updates_channel_id", + "roles", + "stickers", + "unavailable", + "voice_states", + "webhooks", + "welcome_screen", + "widget_enabled" + ] } }, "$schema": "http://json-schema.org/draft-07/schema#" @@ -84077,38 +89834,38 @@ "avatar": { "type": "string" }, - "username": { + "banner": { "type": "string" }, - "discriminator": { + "bio": { "type": "string" }, - "public_flags": { - "type": "integer" + "theme_colors": { + "type": "array", + "items": { + "type": "integer" + } }, - "accent_color": { - "type": "integer" + "pronouns": { + "type": "string" }, - "banner": { + "username": { "type": "string" }, - "bio": { + "discriminator": { "type": "string" }, - "bot": { - "type": "boolean" + "accent_color": { + "type": "integer" }, "premium_type": { "type": "integer" }, - "theme_colors": { - "type": "array", - "items": { - "type": "integer" - } + "bot": { + "type": "boolean" }, - "pronouns": { - "type": "string" + "public_flags": { + "type": "integer" } }, "additionalProperties": false, @@ -84326,51 +90083,33 @@ "$ref": "#/definitions/Role" } }, - "banner": { - "type": "string" - }, - "description": { - "type": "string" - }, - "unavailable": { - "type": "boolean" - }, - "channels": { - "type": "array", - "items": { - "$ref": "#/definitions/Channel" - } - }, - "region": { - "type": "string" - }, - "system_channel_id": { - "type": "string" - }, - "rules_channel_id": { + "afk_channel_id": { "type": "string" }, "afk_timeout": { "type": "integer" }, - "explicit_content_filter": { - "type": "integer" - }, - "afk_channel_id": { - "type": "string" - }, "bans": { "type": "array", "items": { "$ref": "#/definitions/Ban" } }, + "banner": { + "type": "string" + }, "default_message_notifications": { "type": "integer" }, + "description": { + "type": "string" + }, "discovery_splash": { "type": "string" }, + "explicit_content_filter": { + "type": "integer" + }, "features": { "type": "array", "items": { @@ -84392,18 +90131,18 @@ "max_video_channel_users": { "type": "integer" }, - "member_count": { - "type": "integer" - }, - "presence_count": { - "type": "integer" - }, "members": { "type": "array", "items": { "$ref": "#/definitions/Member" } }, + "channels": { + "type": "array", + "items": { + "$ref": "#/definitions/Channel" + } + }, "template_id": { "type": "string" }, @@ -84434,12 +90173,24 @@ "public_updates_channel_id": { "type": "string" }, + "rules_channel_id": { + "type": "string" + }, + "region": { + "type": "string" + }, "splash": { "type": "string" }, + "system_channel_id": { + "type": "string" + }, "system_channel_flags": { "type": "integer" }, + "unavailable": { + "type": "boolean" + }, "verification_level": { "type": "integer" }, @@ -84455,9 +90206,6 @@ "nsfw_level": { "type": "integer" }, - "permissions": { - "type": "integer" - }, "premium_progress_bar_enabled": { "type": "boolean" }, @@ -84466,6 +90214,15 @@ "items": { "type": "string" } + }, + "member_count": { + "type": "integer" + }, + "presence_count": { + "type": "integer" + }, + "permissions": { + "type": "integer" } }, "additionalProperties": false, @@ -84887,9 +90644,6 @@ "UserProfile": { "type": "object", "properties": { - "accent_color": { - "type": "integer" - }, "banner": { "type": "string" }, @@ -84904,6 +90658,9 @@ }, "pronouns": { "type": "string" + }, + "accent_color": { + "type": "integer" } }, "additionalProperties": false, @@ -84990,6 +90747,309 @@ "token", "webauthn" ] + }, + "AdminUser": { + "type": "object", + "properties": { + "id": { + "type": [ + "string", + "integer" + ] + }, + "flags": {}, + "created_at": {}, + "premium_since": {}, + "avatar": {}, + "banner": {}, + "settings": {}, + "bio": {}, + "theme_colors": {}, + "pronouns": {}, + "username": { + "type": "string" + }, + "discriminator": {}, + "accent_color": {}, + "phone": {}, + "desktop": {}, + "mobile": {}, + "premium": {}, + "premium_type": {}, + "bot": {}, + "system": {}, + "nsfw_allowed": {}, + "mfa_enabled": {}, + "webauthn_enabled": {}, + "verified": {}, + "disabled": {}, + "deleted": {}, + "email": { + "type": "string" + }, + "purchased_flags": {}, + "premium_usage_flags": {}, + "rights": {}, + "relationships": {}, + "connected_accounts": {}, + "fingerprints": {}, + "extended_settings": {}, + "security_keys": {} + }, + "additionalProperties": false, + "required": [ + "accent_color", + "avatar", + "banner", + "bio", + "bot", + "connected_accounts", + "created_at", + "deleted", + "desktop", + "disabled", + "discriminator", + "extended_settings", + "fingerprints", + "flags", + "mfa_enabled", + "mobile", + "nsfw_allowed", + "phone", + "premium", + "premium_since", + "premium_type", + "premium_usage_flags", + "pronouns", + "purchased_flags", + "relationships", + "rights", + "security_keys", + "settings", + "system", + "theme_colors", + "verified", + "webauthn_enabled" + ] + }, + "AdminGuild": { + "type": "object", + "properties": { + "name": { + "type": "string" + }, + "id": { + "type": "string" + }, + "icon": { + "type": "string" + }, + "parent": { + "type": "string" + }, + "owner_id": { + "type": "string" + }, + "owner": { + "$ref": "#/definitions/User" + }, + "nsfw": { + "type": "boolean" + }, + "invites": { + "type": "array", + "items": { + "$ref": "#/definitions/Invite" + } + }, + "voice_states": { + "type": "array", + "items": { + "$ref": "#/definitions/VoiceState" + } + }, + "webhooks": { + "type": "array", + "items": { + "$ref": "#/definitions/Webhook" + } + }, + "roles": { + "type": "array", + "items": { + "$ref": "#/definitions/Role" + } + }, + "afk_channel_id": { + "type": "string" + }, + "afk_channel": { + "$ref": "#/definitions/Channel" + }, + "afk_timeout": { + "type": "integer" + }, + "bans": { + "type": "array", + "items": { + "$ref": "#/definitions/Ban" + } + }, + "banner": { + "type": "string" + }, + "default_message_notifications": { + "type": "integer" + }, + "description": { + "type": "string" + }, + "discovery_splash": { + "type": "string" + }, + "explicit_content_filter": { + "type": "integer" + }, + "features": { + "type": "array", + "items": { + "type": "string" + } + }, + "primary_category_id": { + "type": "string" + }, + "large": { + "type": "boolean" + }, + "max_members": { + "type": "integer" + }, + "max_presences": { + "type": "integer" + }, + "max_video_channel_users": { + "type": "integer" + }, + "members": { + "type": "array", + "items": { + "$ref": "#/definitions/Member" + } + }, + "channels": { + "type": "array", + "items": { + "$ref": "#/definitions/Channel" + } + }, + "template_id": { + "type": "string" + }, + "emojis": { + "type": "array", + "items": { + "$ref": "#/definitions/Emoji" + } + }, + "stickers": { + "type": "array", + "items": { + "$ref": "#/definitions/Sticker" + } + }, + "mfa_level": { + "type": "integer" + }, + "preferred_locale": { + "type": "string" + }, + "premium_subscription_count": { + "type": "integer" + }, + "premium_tier": { + "type": "integer" + }, + "public_updates_channel_id": { + "type": "string" + }, + "public_updates_channel": { + "$ref": "#/definitions/Channel" + }, + "rules_channel_id": { + "type": "string" + }, + "rules_channel": { + "type": "string" + }, + "region": { + "type": "string" + }, + "splash": { + "type": "string" + }, + "system_channel_id": { + "type": "string" + }, + "system_channel": { + "$ref": "#/definitions/Channel" + }, + "system_channel_flags": { + "type": "integer" + }, + "unavailable": { + "type": "boolean" + }, + "verification_level": { + "type": "integer" + }, + "welcome_screen": { + "$ref": "#/definitions/GuildWelcomeScreen" + }, + "widget_channel_id": { + "type": "string" + }, + "widget_channel": { + "$ref": "#/definitions/Channel" + }, + "widget_enabled": { + "type": "boolean" + }, + "nsfw_level": { + "type": "integer" + }, + "premium_progress_bar_enabled": { + "type": "boolean" + }, + "channel_ordering": { + "type": "array", + "items": { + "type": "string" + } + } + }, + "additionalProperties": false, + "required": [ + "bans", + "channel_ordering", + "channels", + "emojis", + "features", + "id", + "invites", + "members", + "name", + "nsfw", + "premium_progress_bar_enabled", + "public_updates_channel_id", + "roles", + "stickers", + "unavailable", + "voice_states", + "webhooks", + "welcome_screen", + "widget_enabled" + ] } }, "$schema": "http://json-schema.org/draft-07/schema#" @@ -88296,38 +94356,38 @@ "avatar": { "type": "string" }, - "username": { + "banner": { "type": "string" }, - "discriminator": { + "bio": { "type": "string" }, - "public_flags": { - "type": "integer" + "theme_colors": { + "type": "array", + "items": { + "type": "integer" + } }, - "accent_color": { - "type": "integer" + "pronouns": { + "type": "string" }, - "banner": { + "username": { "type": "string" }, - "bio": { + "discriminator": { "type": "string" }, - "bot": { - "type": "boolean" + "accent_color": { + "type": "integer" }, "premium_type": { "type": "integer" }, - "theme_colors": { - "type": "array", - "items": { - "type": "integer" - } + "bot": { + "type": "boolean" }, - "pronouns": { - "type": "string" + "public_flags": { + "type": "integer" } }, "additionalProperties": false, @@ -88545,51 +94605,33 @@ "$ref": "#/definitions/Role" } }, - "banner": { - "type": "string" - }, - "description": { - "type": "string" - }, - "unavailable": { - "type": "boolean" - }, - "channels": { - "type": "array", - "items": { - "$ref": "#/definitions/Channel" - } - }, - "region": { - "type": "string" - }, - "system_channel_id": { - "type": "string" - }, - "rules_channel_id": { + "afk_channel_id": { "type": "string" }, "afk_timeout": { "type": "integer" }, - "explicit_content_filter": { - "type": "integer" - }, - "afk_channel_id": { - "type": "string" - }, "bans": { "type": "array", "items": { "$ref": "#/definitions/Ban" } }, + "banner": { + "type": "string" + }, "default_message_notifications": { "type": "integer" }, + "description": { + "type": "string" + }, "discovery_splash": { "type": "string" }, + "explicit_content_filter": { + "type": "integer" + }, "features": { "type": "array", "items": { @@ -88611,18 +94653,18 @@ "max_video_channel_users": { "type": "integer" }, - "member_count": { - "type": "integer" - }, - "presence_count": { - "type": "integer" - }, "members": { "type": "array", "items": { "$ref": "#/definitions/Member" } }, + "channels": { + "type": "array", + "items": { + "$ref": "#/definitions/Channel" + } + }, "template_id": { "type": "string" }, @@ -88653,12 +94695,24 @@ "public_updates_channel_id": { "type": "string" }, + "rules_channel_id": { + "type": "string" + }, + "region": { + "type": "string" + }, "splash": { "type": "string" }, + "system_channel_id": { + "type": "string" + }, "system_channel_flags": { "type": "integer" }, + "unavailable": { + "type": "boolean" + }, "verification_level": { "type": "integer" }, @@ -88674,9 +94728,6 @@ "nsfw_level": { "type": "integer" }, - "permissions": { - "type": "integer" - }, "premium_progress_bar_enabled": { "type": "boolean" }, @@ -88685,6 +94736,15 @@ "items": { "type": "string" } + }, + "member_count": { + "type": "integer" + }, + "presence_count": { + "type": "integer" + }, + "permissions": { + "type": "integer" } }, "additionalProperties": false, @@ -89106,9 +95166,6 @@ "UserProfile": { "type": "object", "properties": { - "accent_color": { - "type": "integer" - }, "banner": { "type": "string" }, @@ -89123,6 +95180,9 @@ }, "pronouns": { "type": "string" + }, + "accent_color": { + "type": "integer" } }, "additionalProperties": false, @@ -89209,6 +95269,309 @@ "token", "webauthn" ] + }, + "AdminUser": { + "type": "object", + "properties": { + "id": { + "type": [ + "string", + "integer" + ] + }, + "flags": {}, + "created_at": {}, + "premium_since": {}, + "avatar": {}, + "banner": {}, + "settings": {}, + "bio": {}, + "theme_colors": {}, + "pronouns": {}, + "username": { + "type": "string" + }, + "discriminator": {}, + "accent_color": {}, + "phone": {}, + "desktop": {}, + "mobile": {}, + "premium": {}, + "premium_type": {}, + "bot": {}, + "system": {}, + "nsfw_allowed": {}, + "mfa_enabled": {}, + "webauthn_enabled": {}, + "verified": {}, + "disabled": {}, + "deleted": {}, + "email": { + "type": "string" + }, + "purchased_flags": {}, + "premium_usage_flags": {}, + "rights": {}, + "relationships": {}, + "connected_accounts": {}, + "fingerprints": {}, + "extended_settings": {}, + "security_keys": {} + }, + "additionalProperties": false, + "required": [ + "accent_color", + "avatar", + "banner", + "bio", + "bot", + "connected_accounts", + "created_at", + "deleted", + "desktop", + "disabled", + "discriminator", + "extended_settings", + "fingerprints", + "flags", + "mfa_enabled", + "mobile", + "nsfw_allowed", + "phone", + "premium", + "premium_since", + "premium_type", + "premium_usage_flags", + "pronouns", + "purchased_flags", + "relationships", + "rights", + "security_keys", + "settings", + "system", + "theme_colors", + "verified", + "webauthn_enabled" + ] + }, + "AdminGuild": { + "type": "object", + "properties": { + "name": { + "type": "string" + }, + "id": { + "type": "string" + }, + "icon": { + "type": "string" + }, + "parent": { + "type": "string" + }, + "owner_id": { + "type": "string" + }, + "owner": { + "$ref": "#/definitions/User" + }, + "nsfw": { + "type": "boolean" + }, + "invites": { + "type": "array", + "items": { + "$ref": "#/definitions/Invite" + } + }, + "voice_states": { + "type": "array", + "items": { + "$ref": "#/definitions/VoiceState" + } + }, + "webhooks": { + "type": "array", + "items": { + "$ref": "#/definitions/Webhook" + } + }, + "roles": { + "type": "array", + "items": { + "$ref": "#/definitions/Role" + } + }, + "afk_channel_id": { + "type": "string" + }, + "afk_channel": { + "$ref": "#/definitions/Channel" + }, + "afk_timeout": { + "type": "integer" + }, + "bans": { + "type": "array", + "items": { + "$ref": "#/definitions/Ban" + } + }, + "banner": { + "type": "string" + }, + "default_message_notifications": { + "type": "integer" + }, + "description": { + "type": "string" + }, + "discovery_splash": { + "type": "string" + }, + "explicit_content_filter": { + "type": "integer" + }, + "features": { + "type": "array", + "items": { + "type": "string" + } + }, + "primary_category_id": { + "type": "string" + }, + "large": { + "type": "boolean" + }, + "max_members": { + "type": "integer" + }, + "max_presences": { + "type": "integer" + }, + "max_video_channel_users": { + "type": "integer" + }, + "members": { + "type": "array", + "items": { + "$ref": "#/definitions/Member" + } + }, + "channels": { + "type": "array", + "items": { + "$ref": "#/definitions/Channel" + } + }, + "template_id": { + "type": "string" + }, + "emojis": { + "type": "array", + "items": { + "$ref": "#/definitions/Emoji" + } + }, + "stickers": { + "type": "array", + "items": { + "$ref": "#/definitions/Sticker" + } + }, + "mfa_level": { + "type": "integer" + }, + "preferred_locale": { + "type": "string" + }, + "premium_subscription_count": { + "type": "integer" + }, + "premium_tier": { + "type": "integer" + }, + "public_updates_channel_id": { + "type": "string" + }, + "public_updates_channel": { + "$ref": "#/definitions/Channel" + }, + "rules_channel_id": { + "type": "string" + }, + "rules_channel": { + "type": "string" + }, + "region": { + "type": "string" + }, + "splash": { + "type": "string" + }, + "system_channel_id": { + "type": "string" + }, + "system_channel": { + "$ref": "#/definitions/Channel" + }, + "system_channel_flags": { + "type": "integer" + }, + "unavailable": { + "type": "boolean" + }, + "verification_level": { + "type": "integer" + }, + "welcome_screen": { + "$ref": "#/definitions/GuildWelcomeScreen" + }, + "widget_channel_id": { + "type": "string" + }, + "widget_channel": { + "$ref": "#/definitions/Channel" + }, + "widget_enabled": { + "type": "boolean" + }, + "nsfw_level": { + "type": "integer" + }, + "premium_progress_bar_enabled": { + "type": "boolean" + }, + "channel_ordering": { + "type": "array", + "items": { + "type": "string" + } + } + }, + "additionalProperties": false, + "required": [ + "bans", + "channel_ordering", + "channels", + "emojis", + "features", + "id", + "invites", + "members", + "name", + "nsfw", + "premium_progress_bar_enabled", + "public_updates_channel_id", + "roles", + "stickers", + "unavailable", + "voice_states", + "webhooks", + "welcome_screen", + "widget_enabled" + ] } }, "$schema": "http://json-schema.org/draft-07/schema#" @@ -92503,38 +98866,38 @@ "avatar": { "type": "string" }, - "username": { + "banner": { "type": "string" }, - "discriminator": { + "bio": { "type": "string" }, - "public_flags": { - "type": "integer" + "theme_colors": { + "type": "array", + "items": { + "type": "integer" + } }, - "accent_color": { - "type": "integer" + "pronouns": { + "type": "string" }, - "banner": { + "username": { "type": "string" }, - "bio": { + "discriminator": { "type": "string" }, - "bot": { - "type": "boolean" + "accent_color": { + "type": "integer" }, "premium_type": { "type": "integer" }, - "theme_colors": { - "type": "array", - "items": { - "type": "integer" - } + "bot": { + "type": "boolean" }, - "pronouns": { - "type": "string" + "public_flags": { + "type": "integer" } }, "additionalProperties": false, @@ -92752,51 +99115,33 @@ "$ref": "#/definitions/Role" } }, - "banner": { - "type": "string" - }, - "description": { - "type": "string" - }, - "unavailable": { - "type": "boolean" - }, - "channels": { - "type": "array", - "items": { - "$ref": "#/definitions/Channel" - } - }, - "region": { - "type": "string" - }, - "system_channel_id": { - "type": "string" - }, - "rules_channel_id": { + "afk_channel_id": { "type": "string" }, "afk_timeout": { "type": "integer" }, - "explicit_content_filter": { - "type": "integer" - }, - "afk_channel_id": { - "type": "string" - }, "bans": { "type": "array", "items": { "$ref": "#/definitions/Ban" } }, + "banner": { + "type": "string" + }, "default_message_notifications": { "type": "integer" }, + "description": { + "type": "string" + }, "discovery_splash": { "type": "string" }, + "explicit_content_filter": { + "type": "integer" + }, "features": { "type": "array", "items": { @@ -92818,18 +99163,18 @@ "max_video_channel_users": { "type": "integer" }, - "member_count": { - "type": "integer" - }, - "presence_count": { - "type": "integer" - }, "members": { "type": "array", "items": { "$ref": "#/definitions/Member" } }, + "channels": { + "type": "array", + "items": { + "$ref": "#/definitions/Channel" + } + }, "template_id": { "type": "string" }, @@ -92860,12 +99205,24 @@ "public_updates_channel_id": { "type": "string" }, + "rules_channel_id": { + "type": "string" + }, + "region": { + "type": "string" + }, "splash": { "type": "string" }, + "system_channel_id": { + "type": "string" + }, "system_channel_flags": { "type": "integer" }, + "unavailable": { + "type": "boolean" + }, "verification_level": { "type": "integer" }, @@ -92881,9 +99238,6 @@ "nsfw_level": { "type": "integer" }, - "permissions": { - "type": "integer" - }, "premium_progress_bar_enabled": { "type": "boolean" }, @@ -92892,6 +99246,15 @@ "items": { "type": "string" } + }, + "member_count": { + "type": "integer" + }, + "presence_count": { + "type": "integer" + }, + "permissions": { + "type": "integer" } }, "additionalProperties": false, @@ -93313,9 +99676,6 @@ "UserProfile": { "type": "object", "properties": { - "accent_color": { - "type": "integer" - }, "banner": { "type": "string" }, @@ -93330,6 +99690,9 @@ }, "pronouns": { "type": "string" + }, + "accent_color": { + "type": "integer" } }, "additionalProperties": false, @@ -93416,6 +99779,309 @@ "token", "webauthn" ] + }, + "AdminUser": { + "type": "object", + "properties": { + "id": { + "type": [ + "string", + "integer" + ] + }, + "flags": {}, + "created_at": {}, + "premium_since": {}, + "avatar": {}, + "banner": {}, + "settings": {}, + "bio": {}, + "theme_colors": {}, + "pronouns": {}, + "username": { + "type": "string" + }, + "discriminator": {}, + "accent_color": {}, + "phone": {}, + "desktop": {}, + "mobile": {}, + "premium": {}, + "premium_type": {}, + "bot": {}, + "system": {}, + "nsfw_allowed": {}, + "mfa_enabled": {}, + "webauthn_enabled": {}, + "verified": {}, + "disabled": {}, + "deleted": {}, + "email": { + "type": "string" + }, + "purchased_flags": {}, + "premium_usage_flags": {}, + "rights": {}, + "relationships": {}, + "connected_accounts": {}, + "fingerprints": {}, + "extended_settings": {}, + "security_keys": {} + }, + "additionalProperties": false, + "required": [ + "accent_color", + "avatar", + "banner", + "bio", + "bot", + "connected_accounts", + "created_at", + "deleted", + "desktop", + "disabled", + "discriminator", + "extended_settings", + "fingerprints", + "flags", + "mfa_enabled", + "mobile", + "nsfw_allowed", + "phone", + "premium", + "premium_since", + "premium_type", + "premium_usage_flags", + "pronouns", + "purchased_flags", + "relationships", + "rights", + "security_keys", + "settings", + "system", + "theme_colors", + "verified", + "webauthn_enabled" + ] + }, + "AdminGuild": { + "type": "object", + "properties": { + "name": { + "type": "string" + }, + "id": { + "type": "string" + }, + "icon": { + "type": "string" + }, + "parent": { + "type": "string" + }, + "owner_id": { + "type": "string" + }, + "owner": { + "$ref": "#/definitions/User" + }, + "nsfw": { + "type": "boolean" + }, + "invites": { + "type": "array", + "items": { + "$ref": "#/definitions/Invite" + } + }, + "voice_states": { + "type": "array", + "items": { + "$ref": "#/definitions/VoiceState" + } + }, + "webhooks": { + "type": "array", + "items": { + "$ref": "#/definitions/Webhook" + } + }, + "roles": { + "type": "array", + "items": { + "$ref": "#/definitions/Role" + } + }, + "afk_channel_id": { + "type": "string" + }, + "afk_channel": { + "$ref": "#/definitions/Channel" + }, + "afk_timeout": { + "type": "integer" + }, + "bans": { + "type": "array", + "items": { + "$ref": "#/definitions/Ban" + } + }, + "banner": { + "type": "string" + }, + "default_message_notifications": { + "type": "integer" + }, + "description": { + "type": "string" + }, + "discovery_splash": { + "type": "string" + }, + "explicit_content_filter": { + "type": "integer" + }, + "features": { + "type": "array", + "items": { + "type": "string" + } + }, + "primary_category_id": { + "type": "string" + }, + "large": { + "type": "boolean" + }, + "max_members": { + "type": "integer" + }, + "max_presences": { + "type": "integer" + }, + "max_video_channel_users": { + "type": "integer" + }, + "members": { + "type": "array", + "items": { + "$ref": "#/definitions/Member" + } + }, + "channels": { + "type": "array", + "items": { + "$ref": "#/definitions/Channel" + } + }, + "template_id": { + "type": "string" + }, + "emojis": { + "type": "array", + "items": { + "$ref": "#/definitions/Emoji" + } + }, + "stickers": { + "type": "array", + "items": { + "$ref": "#/definitions/Sticker" + } + }, + "mfa_level": { + "type": "integer" + }, + "preferred_locale": { + "type": "string" + }, + "premium_subscription_count": { + "type": "integer" + }, + "premium_tier": { + "type": "integer" + }, + "public_updates_channel_id": { + "type": "string" + }, + "public_updates_channel": { + "$ref": "#/definitions/Channel" + }, + "rules_channel_id": { + "type": "string" + }, + "rules_channel": { + "type": "string" + }, + "region": { + "type": "string" + }, + "splash": { + "type": "string" + }, + "system_channel_id": { + "type": "string" + }, + "system_channel": { + "$ref": "#/definitions/Channel" + }, + "system_channel_flags": { + "type": "integer" + }, + "unavailable": { + "type": "boolean" + }, + "verification_level": { + "type": "integer" + }, + "welcome_screen": { + "$ref": "#/definitions/GuildWelcomeScreen" + }, + "widget_channel_id": { + "type": "string" + }, + "widget_channel": { + "$ref": "#/definitions/Channel" + }, + "widget_enabled": { + "type": "boolean" + }, + "nsfw_level": { + "type": "integer" + }, + "premium_progress_bar_enabled": { + "type": "boolean" + }, + "channel_ordering": { + "type": "array", + "items": { + "type": "string" + } + } + }, + "additionalProperties": false, + "required": [ + "bans", + "channel_ordering", + "channels", + "emojis", + "features", + "id", + "invites", + "members", + "name", + "nsfw", + "premium_progress_bar_enabled", + "public_updates_channel_id", + "roles", + "stickers", + "unavailable", + "voice_states", + "webhooks", + "welcome_screen", + "widget_enabled" + ] } }, "$schema": "http://json-schema.org/draft-07/schema#" @@ -96828,38 +103494,38 @@ "avatar": { "type": "string" }, - "username": { + "banner": { "type": "string" }, - "discriminator": { + "bio": { "type": "string" }, - "public_flags": { - "type": "integer" + "theme_colors": { + "type": "array", + "items": { + "type": "integer" + } }, - "accent_color": { - "type": "integer" + "pronouns": { + "type": "string" }, - "banner": { + "username": { "type": "string" }, - "bio": { + "discriminator": { "type": "string" }, - "bot": { - "type": "boolean" + "accent_color": { + "type": "integer" }, "premium_type": { "type": "integer" }, - "theme_colors": { - "type": "array", - "items": { - "type": "integer" - } + "bot": { + "type": "boolean" }, - "pronouns": { - "type": "string" + "public_flags": { + "type": "integer" } }, "additionalProperties": false, @@ -97077,51 +103743,33 @@ "$ref": "#/definitions/Role" } }, - "banner": { - "type": "string" - }, - "description": { - "type": "string" - }, - "unavailable": { - "type": "boolean" - }, - "channels": { - "type": "array", - "items": { - "$ref": "#/definitions/Channel" - } - }, - "region": { - "type": "string" - }, - "system_channel_id": { - "type": "string" - }, - "rules_channel_id": { + "afk_channel_id": { "type": "string" }, "afk_timeout": { "type": "integer" }, - "explicit_content_filter": { - "type": "integer" - }, - "afk_channel_id": { - "type": "string" - }, "bans": { "type": "array", "items": { "$ref": "#/definitions/Ban" } }, + "banner": { + "type": "string" + }, "default_message_notifications": { "type": "integer" }, + "description": { + "type": "string" + }, "discovery_splash": { "type": "string" }, + "explicit_content_filter": { + "type": "integer" + }, "features": { "type": "array", "items": { @@ -97143,18 +103791,18 @@ "max_video_channel_users": { "type": "integer" }, - "member_count": { - "type": "integer" - }, - "presence_count": { - "type": "integer" - }, "members": { "type": "array", "items": { "$ref": "#/definitions/Member" } }, + "channels": { + "type": "array", + "items": { + "$ref": "#/definitions/Channel" + } + }, "template_id": { "type": "string" }, @@ -97185,12 +103833,24 @@ "public_updates_channel_id": { "type": "string" }, + "rules_channel_id": { + "type": "string" + }, + "region": { + "type": "string" + }, "splash": { "type": "string" }, + "system_channel_id": { + "type": "string" + }, "system_channel_flags": { "type": "integer" }, + "unavailable": { + "type": "boolean" + }, "verification_level": { "type": "integer" }, @@ -97206,9 +103866,6 @@ "nsfw_level": { "type": "integer" }, - "permissions": { - "type": "integer" - }, "premium_progress_bar_enabled": { "type": "boolean" }, @@ -97217,6 +103874,15 @@ "items": { "type": "string" } + }, + "member_count": { + "type": "integer" + }, + "presence_count": { + "type": "integer" + }, + "permissions": { + "type": "integer" } }, "additionalProperties": false, @@ -97638,9 +104304,6 @@ "UserProfile": { "type": "object", "properties": { - "accent_color": { - "type": "integer" - }, "banner": { "type": "string" }, @@ -97655,6 +104318,9 @@ }, "pronouns": { "type": "string" + }, + "accent_color": { + "type": "integer" } }, "additionalProperties": false, @@ -97741,6 +104407,309 @@ "token", "webauthn" ] + }, + "AdminUser": { + "type": "object", + "properties": { + "id": { + "type": [ + "string", + "integer" + ] + }, + "flags": {}, + "created_at": {}, + "premium_since": {}, + "avatar": {}, + "banner": {}, + "settings": {}, + "bio": {}, + "theme_colors": {}, + "pronouns": {}, + "username": { + "type": "string" + }, + "discriminator": {}, + "accent_color": {}, + "phone": {}, + "desktop": {}, + "mobile": {}, + "premium": {}, + "premium_type": {}, + "bot": {}, + "system": {}, + "nsfw_allowed": {}, + "mfa_enabled": {}, + "webauthn_enabled": {}, + "verified": {}, + "disabled": {}, + "deleted": {}, + "email": { + "type": "string" + }, + "purchased_flags": {}, + "premium_usage_flags": {}, + "rights": {}, + "relationships": {}, + "connected_accounts": {}, + "fingerprints": {}, + "extended_settings": {}, + "security_keys": {} + }, + "additionalProperties": false, + "required": [ + "accent_color", + "avatar", + "banner", + "bio", + "bot", + "connected_accounts", + "created_at", + "deleted", + "desktop", + "disabled", + "discriminator", + "extended_settings", + "fingerprints", + "flags", + "mfa_enabled", + "mobile", + "nsfw_allowed", + "phone", + "premium", + "premium_since", + "premium_type", + "premium_usage_flags", + "pronouns", + "purchased_flags", + "relationships", + "rights", + "security_keys", + "settings", + "system", + "theme_colors", + "verified", + "webauthn_enabled" + ] + }, + "AdminGuild": { + "type": "object", + "properties": { + "name": { + "type": "string" + }, + "id": { + "type": "string" + }, + "icon": { + "type": "string" + }, + "parent": { + "type": "string" + }, + "owner_id": { + "type": "string" + }, + "owner": { + "$ref": "#/definitions/User" + }, + "nsfw": { + "type": "boolean" + }, + "invites": { + "type": "array", + "items": { + "$ref": "#/definitions/Invite" + } + }, + "voice_states": { + "type": "array", + "items": { + "$ref": "#/definitions/VoiceState" + } + }, + "webhooks": { + "type": "array", + "items": { + "$ref": "#/definitions/Webhook" + } + }, + "roles": { + "type": "array", + "items": { + "$ref": "#/definitions/Role" + } + }, + "afk_channel_id": { + "type": "string" + }, + "afk_channel": { + "$ref": "#/definitions/Channel" + }, + "afk_timeout": { + "type": "integer" + }, + "bans": { + "type": "array", + "items": { + "$ref": "#/definitions/Ban" + } + }, + "banner": { + "type": "string" + }, + "default_message_notifications": { + "type": "integer" + }, + "description": { + "type": "string" + }, + "discovery_splash": { + "type": "string" + }, + "explicit_content_filter": { + "type": "integer" + }, + "features": { + "type": "array", + "items": { + "type": "string" + } + }, + "primary_category_id": { + "type": "string" + }, + "large": { + "type": "boolean" + }, + "max_members": { + "type": "integer" + }, + "max_presences": { + "type": "integer" + }, + "max_video_channel_users": { + "type": "integer" + }, + "members": { + "type": "array", + "items": { + "$ref": "#/definitions/Member" + } + }, + "channels": { + "type": "array", + "items": { + "$ref": "#/definitions/Channel" + } + }, + "template_id": { + "type": "string" + }, + "emojis": { + "type": "array", + "items": { + "$ref": "#/definitions/Emoji" + } + }, + "stickers": { + "type": "array", + "items": { + "$ref": "#/definitions/Sticker" + } + }, + "mfa_level": { + "type": "integer" + }, + "preferred_locale": { + "type": "string" + }, + "premium_subscription_count": { + "type": "integer" + }, + "premium_tier": { + "type": "integer" + }, + "public_updates_channel_id": { + "type": "string" + }, + "public_updates_channel": { + "$ref": "#/definitions/Channel" + }, + "rules_channel_id": { + "type": "string" + }, + "rules_channel": { + "type": "string" + }, + "region": { + "type": "string" + }, + "splash": { + "type": "string" + }, + "system_channel_id": { + "type": "string" + }, + "system_channel": { + "$ref": "#/definitions/Channel" + }, + "system_channel_flags": { + "type": "integer" + }, + "unavailable": { + "type": "boolean" + }, + "verification_level": { + "type": "integer" + }, + "welcome_screen": { + "$ref": "#/definitions/GuildWelcomeScreen" + }, + "widget_channel_id": { + "type": "string" + }, + "widget_channel": { + "$ref": "#/definitions/Channel" + }, + "widget_enabled": { + "type": "boolean" + }, + "nsfw_level": { + "type": "integer" + }, + "premium_progress_bar_enabled": { + "type": "boolean" + }, + "channel_ordering": { + "type": "array", + "items": { + "type": "string" + } + } + }, + "additionalProperties": false, + "required": [ + "bans", + "channel_ordering", + "channels", + "emojis", + "features", + "id", + "invites", + "members", + "name", + "nsfw", + "premium_progress_bar_enabled", + "public_updates_channel_id", + "roles", + "stickers", + "unavailable", + "voice_states", + "webhooks", + "welcome_screen", + "widget_enabled" + ] } }, "$schema": "http://json-schema.org/draft-07/schema#" @@ -101150,38 +108119,38 @@ "avatar": { "type": "string" }, - "username": { + "banner": { "type": "string" }, - "discriminator": { + "bio": { "type": "string" }, - "public_flags": { - "type": "integer" + "theme_colors": { + "type": "array", + "items": { + "type": "integer" + } }, - "accent_color": { - "type": "integer" + "pronouns": { + "type": "string" }, - "banner": { + "username": { "type": "string" }, - "bio": { + "discriminator": { "type": "string" }, - "bot": { - "type": "boolean" + "accent_color": { + "type": "integer" }, "premium_type": { "type": "integer" }, - "theme_colors": { - "type": "array", - "items": { - "type": "integer" - } + "bot": { + "type": "boolean" }, - "pronouns": { - "type": "string" + "public_flags": { + "type": "integer" } }, "additionalProperties": false, @@ -101399,51 +108368,33 @@ "$ref": "#/definitions/Role" } }, - "banner": { - "type": "string" - }, - "description": { - "type": "string" - }, - "unavailable": { - "type": "boolean" - }, - "channels": { - "type": "array", - "items": { - "$ref": "#/definitions/Channel" - } - }, - "region": { - "type": "string" - }, - "system_channel_id": { - "type": "string" - }, - "rules_channel_id": { + "afk_channel_id": { "type": "string" }, "afk_timeout": { "type": "integer" }, - "explicit_content_filter": { - "type": "integer" - }, - "afk_channel_id": { - "type": "string" - }, "bans": { "type": "array", "items": { "$ref": "#/definitions/Ban" } }, + "banner": { + "type": "string" + }, "default_message_notifications": { "type": "integer" }, + "description": { + "type": "string" + }, "discovery_splash": { "type": "string" }, + "explicit_content_filter": { + "type": "integer" + }, "features": { "type": "array", "items": { @@ -101465,18 +108416,18 @@ "max_video_channel_users": { "type": "integer" }, - "member_count": { - "type": "integer" - }, - "presence_count": { - "type": "integer" - }, "members": { "type": "array", "items": { "$ref": "#/definitions/Member" } }, + "channels": { + "type": "array", + "items": { + "$ref": "#/definitions/Channel" + } + }, "template_id": { "type": "string" }, @@ -101507,12 +108458,24 @@ "public_updates_channel_id": { "type": "string" }, + "rules_channel_id": { + "type": "string" + }, + "region": { + "type": "string" + }, "splash": { "type": "string" }, + "system_channel_id": { + "type": "string" + }, "system_channel_flags": { "type": "integer" }, + "unavailable": { + "type": "boolean" + }, "verification_level": { "type": "integer" }, @@ -101528,9 +108491,6 @@ "nsfw_level": { "type": "integer" }, - "permissions": { - "type": "integer" - }, "premium_progress_bar_enabled": { "type": "boolean" }, @@ -101539,6 +108499,15 @@ "items": { "type": "string" } + }, + "member_count": { + "type": "integer" + }, + "presence_count": { + "type": "integer" + }, + "permissions": { + "type": "integer" } }, "additionalProperties": false, @@ -101960,9 +108929,6 @@ "UserProfile": { "type": "object", "properties": { - "accent_color": { - "type": "integer" - }, "banner": { "type": "string" }, @@ -101977,6 +108943,9 @@ }, "pronouns": { "type": "string" + }, + "accent_color": { + "type": "integer" } }, "additionalProperties": false, @@ -102063,6 +109032,309 @@ "token", "webauthn" ] + }, + "AdminUser": { + "type": "object", + "properties": { + "id": { + "type": [ + "string", + "integer" + ] + }, + "flags": {}, + "created_at": {}, + "premium_since": {}, + "avatar": {}, + "banner": {}, + "settings": {}, + "bio": {}, + "theme_colors": {}, + "pronouns": {}, + "username": { + "type": "string" + }, + "discriminator": {}, + "accent_color": {}, + "phone": {}, + "desktop": {}, + "mobile": {}, + "premium": {}, + "premium_type": {}, + "bot": {}, + "system": {}, + "nsfw_allowed": {}, + "mfa_enabled": {}, + "webauthn_enabled": {}, + "verified": {}, + "disabled": {}, + "deleted": {}, + "email": { + "type": "string" + }, + "purchased_flags": {}, + "premium_usage_flags": {}, + "rights": {}, + "relationships": {}, + "connected_accounts": {}, + "fingerprints": {}, + "extended_settings": {}, + "security_keys": {} + }, + "additionalProperties": false, + "required": [ + "accent_color", + "avatar", + "banner", + "bio", + "bot", + "connected_accounts", + "created_at", + "deleted", + "desktop", + "disabled", + "discriminator", + "extended_settings", + "fingerprints", + "flags", + "mfa_enabled", + "mobile", + "nsfw_allowed", + "phone", + "premium", + "premium_since", + "premium_type", + "premium_usage_flags", + "pronouns", + "purchased_flags", + "relationships", + "rights", + "security_keys", + "settings", + "system", + "theme_colors", + "verified", + "webauthn_enabled" + ] + }, + "AdminGuild": { + "type": "object", + "properties": { + "name": { + "type": "string" + }, + "id": { + "type": "string" + }, + "icon": { + "type": "string" + }, + "parent": { + "type": "string" + }, + "owner_id": { + "type": "string" + }, + "owner": { + "$ref": "#/definitions/User" + }, + "nsfw": { + "type": "boolean" + }, + "invites": { + "type": "array", + "items": { + "$ref": "#/definitions/Invite" + } + }, + "voice_states": { + "type": "array", + "items": { + "$ref": "#/definitions/VoiceState" + } + }, + "webhooks": { + "type": "array", + "items": { + "$ref": "#/definitions/Webhook" + } + }, + "roles": { + "type": "array", + "items": { + "$ref": "#/definitions/Role" + } + }, + "afk_channel_id": { + "type": "string" + }, + "afk_channel": { + "$ref": "#/definitions/Channel" + }, + "afk_timeout": { + "type": "integer" + }, + "bans": { + "type": "array", + "items": { + "$ref": "#/definitions/Ban" + } + }, + "banner": { + "type": "string" + }, + "default_message_notifications": { + "type": "integer" + }, + "description": { + "type": "string" + }, + "discovery_splash": { + "type": "string" + }, + "explicit_content_filter": { + "type": "integer" + }, + "features": { + "type": "array", + "items": { + "type": "string" + } + }, + "primary_category_id": { + "type": "string" + }, + "large": { + "type": "boolean" + }, + "max_members": { + "type": "integer" + }, + "max_presences": { + "type": "integer" + }, + "max_video_channel_users": { + "type": "integer" + }, + "members": { + "type": "array", + "items": { + "$ref": "#/definitions/Member" + } + }, + "channels": { + "type": "array", + "items": { + "$ref": "#/definitions/Channel" + } + }, + "template_id": { + "type": "string" + }, + "emojis": { + "type": "array", + "items": { + "$ref": "#/definitions/Emoji" + } + }, + "stickers": { + "type": "array", + "items": { + "$ref": "#/definitions/Sticker" + } + }, + "mfa_level": { + "type": "integer" + }, + "preferred_locale": { + "type": "string" + }, + "premium_subscription_count": { + "type": "integer" + }, + "premium_tier": { + "type": "integer" + }, + "public_updates_channel_id": { + "type": "string" + }, + "public_updates_channel": { + "$ref": "#/definitions/Channel" + }, + "rules_channel_id": { + "type": "string" + }, + "rules_channel": { + "type": "string" + }, + "region": { + "type": "string" + }, + "splash": { + "type": "string" + }, + "system_channel_id": { + "type": "string" + }, + "system_channel": { + "$ref": "#/definitions/Channel" + }, + "system_channel_flags": { + "type": "integer" + }, + "unavailable": { + "type": "boolean" + }, + "verification_level": { + "type": "integer" + }, + "welcome_screen": { + "$ref": "#/definitions/GuildWelcomeScreen" + }, + "widget_channel_id": { + "type": "string" + }, + "widget_channel": { + "$ref": "#/definitions/Channel" + }, + "widget_enabled": { + "type": "boolean" + }, + "nsfw_level": { + "type": "integer" + }, + "premium_progress_bar_enabled": { + "type": "boolean" + }, + "channel_ordering": { + "type": "array", + "items": { + "type": "string" + } + } + }, + "additionalProperties": false, + "required": [ + "bans", + "channel_ordering", + "channels", + "emojis", + "features", + "id", + "invites", + "members", + "name", + "nsfw", + "premium_progress_bar_enabled", + "public_updates_channel_id", + "roles", + "stickers", + "unavailable", + "voice_states", + "webhooks", + "welcome_screen", + "widget_enabled" + ] } }, "$schema": "http://json-schema.org/draft-07/schema#" @@ -105360,38 +112632,38 @@ "avatar": { "type": "string" }, - "username": { + "banner": { "type": "string" }, - "discriminator": { + "bio": { "type": "string" }, - "public_flags": { - "type": "integer" + "theme_colors": { + "type": "array", + "items": { + "type": "integer" + } }, - "accent_color": { - "type": "integer" + "pronouns": { + "type": "string" }, - "banner": { + "username": { "type": "string" }, - "bio": { + "discriminator": { "type": "string" }, - "bot": { - "type": "boolean" + "accent_color": { + "type": "integer" }, "premium_type": { "type": "integer" }, - "theme_colors": { - "type": "array", - "items": { - "type": "integer" - } + "bot": { + "type": "boolean" }, - "pronouns": { - "type": "string" + "public_flags": { + "type": "integer" } }, "additionalProperties": false, @@ -105609,51 +112881,33 @@ "$ref": "#/definitions/Role" } }, - "banner": { - "type": "string" - }, - "description": { - "type": "string" - }, - "unavailable": { - "type": "boolean" - }, - "channels": { - "type": "array", - "items": { - "$ref": "#/definitions/Channel" - } - }, - "region": { - "type": "string" - }, - "system_channel_id": { - "type": "string" - }, - "rules_channel_id": { + "afk_channel_id": { "type": "string" }, "afk_timeout": { "type": "integer" }, - "explicit_content_filter": { - "type": "integer" - }, - "afk_channel_id": { - "type": "string" - }, "bans": { "type": "array", "items": { "$ref": "#/definitions/Ban" } }, + "banner": { + "type": "string" + }, "default_message_notifications": { "type": "integer" }, + "description": { + "type": "string" + }, "discovery_splash": { "type": "string" }, + "explicit_content_filter": { + "type": "integer" + }, "features": { "type": "array", "items": { @@ -105675,18 +112929,18 @@ "max_video_channel_users": { "type": "integer" }, - "member_count": { - "type": "integer" - }, - "presence_count": { - "type": "integer" - }, "members": { "type": "array", "items": { "$ref": "#/definitions/Member" } }, + "channels": { + "type": "array", + "items": { + "$ref": "#/definitions/Channel" + } + }, "template_id": { "type": "string" }, @@ -105717,12 +112971,24 @@ "public_updates_channel_id": { "type": "string" }, + "rules_channel_id": { + "type": "string" + }, + "region": { + "type": "string" + }, "splash": { "type": "string" }, + "system_channel_id": { + "type": "string" + }, "system_channel_flags": { "type": "integer" }, + "unavailable": { + "type": "boolean" + }, "verification_level": { "type": "integer" }, @@ -105738,9 +113004,6 @@ "nsfw_level": { "type": "integer" }, - "permissions": { - "type": "integer" - }, "premium_progress_bar_enabled": { "type": "boolean" }, @@ -105749,6 +113012,15 @@ "items": { "type": "string" } + }, + "member_count": { + "type": "integer" + }, + "presence_count": { + "type": "integer" + }, + "permissions": { + "type": "integer" } }, "additionalProperties": false, @@ -106170,9 +113442,6 @@ "UserProfile": { "type": "object", "properties": { - "accent_color": { - "type": "integer" - }, "banner": { "type": "string" }, @@ -106187,6 +113456,9 @@ }, "pronouns": { "type": "string" + }, + "accent_color": { + "type": "integer" } }, "additionalProperties": false, @@ -106273,6 +113545,309 @@ "token", "webauthn" ] + }, + "AdminUser": { + "type": "object", + "properties": { + "id": { + "type": [ + "string", + "integer" + ] + }, + "flags": {}, + "created_at": {}, + "premium_since": {}, + "avatar": {}, + "banner": {}, + "settings": {}, + "bio": {}, + "theme_colors": {}, + "pronouns": {}, + "username": { + "type": "string" + }, + "discriminator": {}, + "accent_color": {}, + "phone": {}, + "desktop": {}, + "mobile": {}, + "premium": {}, + "premium_type": {}, + "bot": {}, + "system": {}, + "nsfw_allowed": {}, + "mfa_enabled": {}, + "webauthn_enabled": {}, + "verified": {}, + "disabled": {}, + "deleted": {}, + "email": { + "type": "string" + }, + "purchased_flags": {}, + "premium_usage_flags": {}, + "rights": {}, + "relationships": {}, + "connected_accounts": {}, + "fingerprints": {}, + "extended_settings": {}, + "security_keys": {} + }, + "additionalProperties": false, + "required": [ + "accent_color", + "avatar", + "banner", + "bio", + "bot", + "connected_accounts", + "created_at", + "deleted", + "desktop", + "disabled", + "discriminator", + "extended_settings", + "fingerprints", + "flags", + "mfa_enabled", + "mobile", + "nsfw_allowed", + "phone", + "premium", + "premium_since", + "premium_type", + "premium_usage_flags", + "pronouns", + "purchased_flags", + "relationships", + "rights", + "security_keys", + "settings", + "system", + "theme_colors", + "verified", + "webauthn_enabled" + ] + }, + "AdminGuild": { + "type": "object", + "properties": { + "name": { + "type": "string" + }, + "id": { + "type": "string" + }, + "icon": { + "type": "string" + }, + "parent": { + "type": "string" + }, + "owner_id": { + "type": "string" + }, + "owner": { + "$ref": "#/definitions/User" + }, + "nsfw": { + "type": "boolean" + }, + "invites": { + "type": "array", + "items": { + "$ref": "#/definitions/Invite" + } + }, + "voice_states": { + "type": "array", + "items": { + "$ref": "#/definitions/VoiceState" + } + }, + "webhooks": { + "type": "array", + "items": { + "$ref": "#/definitions/Webhook" + } + }, + "roles": { + "type": "array", + "items": { + "$ref": "#/definitions/Role" + } + }, + "afk_channel_id": { + "type": "string" + }, + "afk_channel": { + "$ref": "#/definitions/Channel" + }, + "afk_timeout": { + "type": "integer" + }, + "bans": { + "type": "array", + "items": { + "$ref": "#/definitions/Ban" + } + }, + "banner": { + "type": "string" + }, + "default_message_notifications": { + "type": "integer" + }, + "description": { + "type": "string" + }, + "discovery_splash": { + "type": "string" + }, + "explicit_content_filter": { + "type": "integer" + }, + "features": { + "type": "array", + "items": { + "type": "string" + } + }, + "primary_category_id": { + "type": "string" + }, + "large": { + "type": "boolean" + }, + "max_members": { + "type": "integer" + }, + "max_presences": { + "type": "integer" + }, + "max_video_channel_users": { + "type": "integer" + }, + "members": { + "type": "array", + "items": { + "$ref": "#/definitions/Member" + } + }, + "channels": { + "type": "array", + "items": { + "$ref": "#/definitions/Channel" + } + }, + "template_id": { + "type": "string" + }, + "emojis": { + "type": "array", + "items": { + "$ref": "#/definitions/Emoji" + } + }, + "stickers": { + "type": "array", + "items": { + "$ref": "#/definitions/Sticker" + } + }, + "mfa_level": { + "type": "integer" + }, + "preferred_locale": { + "type": "string" + }, + "premium_subscription_count": { + "type": "integer" + }, + "premium_tier": { + "type": "integer" + }, + "public_updates_channel_id": { + "type": "string" + }, + "public_updates_channel": { + "$ref": "#/definitions/Channel" + }, + "rules_channel_id": { + "type": "string" + }, + "rules_channel": { + "type": "string" + }, + "region": { + "type": "string" + }, + "splash": { + "type": "string" + }, + "system_channel_id": { + "type": "string" + }, + "system_channel": { + "$ref": "#/definitions/Channel" + }, + "system_channel_flags": { + "type": "integer" + }, + "unavailable": { + "type": "boolean" + }, + "verification_level": { + "type": "integer" + }, + "welcome_screen": { + "$ref": "#/definitions/GuildWelcomeScreen" + }, + "widget_channel_id": { + "type": "string" + }, + "widget_channel": { + "$ref": "#/definitions/Channel" + }, + "widget_enabled": { + "type": "boolean" + }, + "nsfw_level": { + "type": "integer" + }, + "premium_progress_bar_enabled": { + "type": "boolean" + }, + "channel_ordering": { + "type": "array", + "items": { + "type": "string" + } + } + }, + "additionalProperties": false, + "required": [ + "bans", + "channel_ordering", + "channels", + "emojis", + "features", + "id", + "invites", + "members", + "name", + "nsfw", + "premium_progress_bar_enabled", + "public_updates_channel_id", + "roles", + "stickers", + "unavailable", + "voice_states", + "webhooks", + "welcome_screen", + "widget_enabled" + ] } }, "$schema": "http://json-schema.org/draft-07/schema#" @@ -109578,38 +117153,38 @@ "avatar": { "type": "string" }, - "username": { + "banner": { "type": "string" }, - "discriminator": { + "bio": { "type": "string" }, - "public_flags": { - "type": "integer" + "theme_colors": { + "type": "array", + "items": { + "type": "integer" + } }, - "accent_color": { - "type": "integer" + "pronouns": { + "type": "string" }, - "banner": { + "username": { "type": "string" }, - "bio": { + "discriminator": { "type": "string" }, - "bot": { - "type": "boolean" + "accent_color": { + "type": "integer" }, "premium_type": { "type": "integer" }, - "theme_colors": { - "type": "array", - "items": { - "type": "integer" - } + "bot": { + "type": "boolean" }, - "pronouns": { - "type": "string" + "public_flags": { + "type": "integer" } }, "additionalProperties": false, @@ -109827,51 +117402,33 @@ "$ref": "#/definitions/Role" } }, - "banner": { - "type": "string" - }, - "description": { - "type": "string" - }, - "unavailable": { - "type": "boolean" - }, - "channels": { - "type": "array", - "items": { - "$ref": "#/definitions/Channel" - } - }, - "region": { - "type": "string" - }, - "system_channel_id": { - "type": "string" - }, - "rules_channel_id": { + "afk_channel_id": { "type": "string" }, "afk_timeout": { "type": "integer" }, - "explicit_content_filter": { - "type": "integer" - }, - "afk_channel_id": { - "type": "string" - }, "bans": { "type": "array", "items": { "$ref": "#/definitions/Ban" } }, + "banner": { + "type": "string" + }, "default_message_notifications": { "type": "integer" }, + "description": { + "type": "string" + }, "discovery_splash": { "type": "string" }, + "explicit_content_filter": { + "type": "integer" + }, "features": { "type": "array", "items": { @@ -109893,18 +117450,18 @@ "max_video_channel_users": { "type": "integer" }, - "member_count": { - "type": "integer" - }, - "presence_count": { - "type": "integer" - }, "members": { "type": "array", "items": { "$ref": "#/definitions/Member" } }, + "channels": { + "type": "array", + "items": { + "$ref": "#/definitions/Channel" + } + }, "template_id": { "type": "string" }, @@ -109935,12 +117492,24 @@ "public_updates_channel_id": { "type": "string" }, + "rules_channel_id": { + "type": "string" + }, + "region": { + "type": "string" + }, "splash": { "type": "string" }, + "system_channel_id": { + "type": "string" + }, "system_channel_flags": { "type": "integer" }, + "unavailable": { + "type": "boolean" + }, "verification_level": { "type": "integer" }, @@ -109956,9 +117525,6 @@ "nsfw_level": { "type": "integer" }, - "permissions": { - "type": "integer" - }, "premium_progress_bar_enabled": { "type": "boolean" }, @@ -109967,6 +117533,15 @@ "items": { "type": "string" } + }, + "member_count": { + "type": "integer" + }, + "presence_count": { + "type": "integer" + }, + "permissions": { + "type": "integer" } }, "additionalProperties": false, @@ -110388,9 +117963,6 @@ "UserProfile": { "type": "object", "properties": { - "accent_color": { - "type": "integer" - }, "banner": { "type": "string" }, @@ -110405,6 +117977,9 @@ }, "pronouns": { "type": "string" + }, + "accent_color": { + "type": "integer" } }, "additionalProperties": false, @@ -110491,6 +118066,309 @@ "token", "webauthn" ] + }, + "AdminUser": { + "type": "object", + "properties": { + "id": { + "type": [ + "string", + "integer" + ] + }, + "flags": {}, + "created_at": {}, + "premium_since": {}, + "avatar": {}, + "banner": {}, + "settings": {}, + "bio": {}, + "theme_colors": {}, + "pronouns": {}, + "username": { + "type": "string" + }, + "discriminator": {}, + "accent_color": {}, + "phone": {}, + "desktop": {}, + "mobile": {}, + "premium": {}, + "premium_type": {}, + "bot": {}, + "system": {}, + "nsfw_allowed": {}, + "mfa_enabled": {}, + "webauthn_enabled": {}, + "verified": {}, + "disabled": {}, + "deleted": {}, + "email": { + "type": "string" + }, + "purchased_flags": {}, + "premium_usage_flags": {}, + "rights": {}, + "relationships": {}, + "connected_accounts": {}, + "fingerprints": {}, + "extended_settings": {}, + "security_keys": {} + }, + "additionalProperties": false, + "required": [ + "accent_color", + "avatar", + "banner", + "bio", + "bot", + "connected_accounts", + "created_at", + "deleted", + "desktop", + "disabled", + "discriminator", + "extended_settings", + "fingerprints", + "flags", + "mfa_enabled", + "mobile", + "nsfw_allowed", + "phone", + "premium", + "premium_since", + "premium_type", + "premium_usage_flags", + "pronouns", + "purchased_flags", + "relationships", + "rights", + "security_keys", + "settings", + "system", + "theme_colors", + "verified", + "webauthn_enabled" + ] + }, + "AdminGuild": { + "type": "object", + "properties": { + "name": { + "type": "string" + }, + "id": { + "type": "string" + }, + "icon": { + "type": "string" + }, + "parent": { + "type": "string" + }, + "owner_id": { + "type": "string" + }, + "owner": { + "$ref": "#/definitions/User" + }, + "nsfw": { + "type": "boolean" + }, + "invites": { + "type": "array", + "items": { + "$ref": "#/definitions/Invite" + } + }, + "voice_states": { + "type": "array", + "items": { + "$ref": "#/definitions/VoiceState" + } + }, + "webhooks": { + "type": "array", + "items": { + "$ref": "#/definitions/Webhook" + } + }, + "roles": { + "type": "array", + "items": { + "$ref": "#/definitions/Role" + } + }, + "afk_channel_id": { + "type": "string" + }, + "afk_channel": { + "$ref": "#/definitions/Channel" + }, + "afk_timeout": { + "type": "integer" + }, + "bans": { + "type": "array", + "items": { + "$ref": "#/definitions/Ban" + } + }, + "banner": { + "type": "string" + }, + "default_message_notifications": { + "type": "integer" + }, + "description": { + "type": "string" + }, + "discovery_splash": { + "type": "string" + }, + "explicit_content_filter": { + "type": "integer" + }, + "features": { + "type": "array", + "items": { + "type": "string" + } + }, + "primary_category_id": { + "type": "string" + }, + "large": { + "type": "boolean" + }, + "max_members": { + "type": "integer" + }, + "max_presences": { + "type": "integer" + }, + "max_video_channel_users": { + "type": "integer" + }, + "members": { + "type": "array", + "items": { + "$ref": "#/definitions/Member" + } + }, + "channels": { + "type": "array", + "items": { + "$ref": "#/definitions/Channel" + } + }, + "template_id": { + "type": "string" + }, + "emojis": { + "type": "array", + "items": { + "$ref": "#/definitions/Emoji" + } + }, + "stickers": { + "type": "array", + "items": { + "$ref": "#/definitions/Sticker" + } + }, + "mfa_level": { + "type": "integer" + }, + "preferred_locale": { + "type": "string" + }, + "premium_subscription_count": { + "type": "integer" + }, + "premium_tier": { + "type": "integer" + }, + "public_updates_channel_id": { + "type": "string" + }, + "public_updates_channel": { + "$ref": "#/definitions/Channel" + }, + "rules_channel_id": { + "type": "string" + }, + "rules_channel": { + "type": "string" + }, + "region": { + "type": "string" + }, + "splash": { + "type": "string" + }, + "system_channel_id": { + "type": "string" + }, + "system_channel": { + "$ref": "#/definitions/Channel" + }, + "system_channel_flags": { + "type": "integer" + }, + "unavailable": { + "type": "boolean" + }, + "verification_level": { + "type": "integer" + }, + "welcome_screen": { + "$ref": "#/definitions/GuildWelcomeScreen" + }, + "widget_channel_id": { + "type": "string" + }, + "widget_channel": { + "$ref": "#/definitions/Channel" + }, + "widget_enabled": { + "type": "boolean" + }, + "nsfw_level": { + "type": "integer" + }, + "premium_progress_bar_enabled": { + "type": "boolean" + }, + "channel_ordering": { + "type": "array", + "items": { + "type": "string" + } + } + }, + "additionalProperties": false, + "required": [ + "bans", + "channel_ordering", + "channels", + "emojis", + "features", + "id", + "invites", + "members", + "name", + "nsfw", + "premium_progress_bar_enabled", + "public_updates_channel_id", + "roles", + "stickers", + "unavailable", + "voice_states", + "webhooks", + "welcome_screen", + "widget_enabled" + ] } }, "$schema": "http://json-schema.org/draft-07/schema#" @@ -113789,38 +121667,38 @@ "avatar": { "type": "string" }, - "username": { + "banner": { "type": "string" }, - "discriminator": { + "bio": { "type": "string" }, - "public_flags": { - "type": "integer" + "theme_colors": { + "type": "array", + "items": { + "type": "integer" + } }, - "accent_color": { - "type": "integer" + "pronouns": { + "type": "string" }, - "banner": { + "username": { "type": "string" }, - "bio": { + "discriminator": { "type": "string" }, - "bot": { - "type": "boolean" + "accent_color": { + "type": "integer" }, "premium_type": { "type": "integer" }, - "theme_colors": { - "type": "array", - "items": { - "type": "integer" - } + "bot": { + "type": "boolean" }, - "pronouns": { - "type": "string" + "public_flags": { + "type": "integer" } }, "additionalProperties": false, @@ -114038,51 +121916,33 @@ "$ref": "#/definitions/Role" } }, - "banner": { - "type": "string" - }, - "description": { - "type": "string" - }, - "unavailable": { - "type": "boolean" - }, - "channels": { - "type": "array", - "items": { - "$ref": "#/definitions/Channel" - } - }, - "region": { - "type": "string" - }, - "system_channel_id": { - "type": "string" - }, - "rules_channel_id": { + "afk_channel_id": { "type": "string" }, "afk_timeout": { "type": "integer" }, - "explicit_content_filter": { - "type": "integer" - }, - "afk_channel_id": { - "type": "string" - }, "bans": { "type": "array", "items": { "$ref": "#/definitions/Ban" } }, + "banner": { + "type": "string" + }, "default_message_notifications": { "type": "integer" }, + "description": { + "type": "string" + }, "discovery_splash": { "type": "string" }, + "explicit_content_filter": { + "type": "integer" + }, "features": { "type": "array", "items": { @@ -114104,18 +121964,18 @@ "max_video_channel_users": { "type": "integer" }, - "member_count": { - "type": "integer" - }, - "presence_count": { - "type": "integer" - }, "members": { "type": "array", "items": { "$ref": "#/definitions/Member" } }, + "channels": { + "type": "array", + "items": { + "$ref": "#/definitions/Channel" + } + }, "template_id": { "type": "string" }, @@ -114146,12 +122006,24 @@ "public_updates_channel_id": { "type": "string" }, + "rules_channel_id": { + "type": "string" + }, + "region": { + "type": "string" + }, "splash": { "type": "string" }, + "system_channel_id": { + "type": "string" + }, "system_channel_flags": { "type": "integer" }, + "unavailable": { + "type": "boolean" + }, "verification_level": { "type": "integer" }, @@ -114167,9 +122039,6 @@ "nsfw_level": { "type": "integer" }, - "permissions": { - "type": "integer" - }, "premium_progress_bar_enabled": { "type": "boolean" }, @@ -114178,6 +122047,15 @@ "items": { "type": "string" } + }, + "member_count": { + "type": "integer" + }, + "presence_count": { + "type": "integer" + }, + "permissions": { + "type": "integer" } }, "additionalProperties": false, @@ -114599,9 +122477,6 @@ "UserProfile": { "type": "object", "properties": { - "accent_color": { - "type": "integer" - }, "banner": { "type": "string" }, @@ -114616,6 +122491,9 @@ }, "pronouns": { "type": "string" + }, + "accent_color": { + "type": "integer" } }, "additionalProperties": false, @@ -114702,6 +122580,309 @@ "token", "webauthn" ] + }, + "AdminUser": { + "type": "object", + "properties": { + "id": { + "type": [ + "string", + "integer" + ] + }, + "flags": {}, + "created_at": {}, + "premium_since": {}, + "avatar": {}, + "banner": {}, + "settings": {}, + "bio": {}, + "theme_colors": {}, + "pronouns": {}, + "username": { + "type": "string" + }, + "discriminator": {}, + "accent_color": {}, + "phone": {}, + "desktop": {}, + "mobile": {}, + "premium": {}, + "premium_type": {}, + "bot": {}, + "system": {}, + "nsfw_allowed": {}, + "mfa_enabled": {}, + "webauthn_enabled": {}, + "verified": {}, + "disabled": {}, + "deleted": {}, + "email": { + "type": "string" + }, + "purchased_flags": {}, + "premium_usage_flags": {}, + "rights": {}, + "relationships": {}, + "connected_accounts": {}, + "fingerprints": {}, + "extended_settings": {}, + "security_keys": {} + }, + "additionalProperties": false, + "required": [ + "accent_color", + "avatar", + "banner", + "bio", + "bot", + "connected_accounts", + "created_at", + "deleted", + "desktop", + "disabled", + "discriminator", + "extended_settings", + "fingerprints", + "flags", + "mfa_enabled", + "mobile", + "nsfw_allowed", + "phone", + "premium", + "premium_since", + "premium_type", + "premium_usage_flags", + "pronouns", + "purchased_flags", + "relationships", + "rights", + "security_keys", + "settings", + "system", + "theme_colors", + "verified", + "webauthn_enabled" + ] + }, + "AdminGuild": { + "type": "object", + "properties": { + "name": { + "type": "string" + }, + "id": { + "type": "string" + }, + "icon": { + "type": "string" + }, + "parent": { + "type": "string" + }, + "owner_id": { + "type": "string" + }, + "owner": { + "$ref": "#/definitions/User" + }, + "nsfw": { + "type": "boolean" + }, + "invites": { + "type": "array", + "items": { + "$ref": "#/definitions/Invite" + } + }, + "voice_states": { + "type": "array", + "items": { + "$ref": "#/definitions/VoiceState" + } + }, + "webhooks": { + "type": "array", + "items": { + "$ref": "#/definitions/Webhook" + } + }, + "roles": { + "type": "array", + "items": { + "$ref": "#/definitions/Role" + } + }, + "afk_channel_id": { + "type": "string" + }, + "afk_channel": { + "$ref": "#/definitions/Channel" + }, + "afk_timeout": { + "type": "integer" + }, + "bans": { + "type": "array", + "items": { + "$ref": "#/definitions/Ban" + } + }, + "banner": { + "type": "string" + }, + "default_message_notifications": { + "type": "integer" + }, + "description": { + "type": "string" + }, + "discovery_splash": { + "type": "string" + }, + "explicit_content_filter": { + "type": "integer" + }, + "features": { + "type": "array", + "items": { + "type": "string" + } + }, + "primary_category_id": { + "type": "string" + }, + "large": { + "type": "boolean" + }, + "max_members": { + "type": "integer" + }, + "max_presences": { + "type": "integer" + }, + "max_video_channel_users": { + "type": "integer" + }, + "members": { + "type": "array", + "items": { + "$ref": "#/definitions/Member" + } + }, + "channels": { + "type": "array", + "items": { + "$ref": "#/definitions/Channel" + } + }, + "template_id": { + "type": "string" + }, + "emojis": { + "type": "array", + "items": { + "$ref": "#/definitions/Emoji" + } + }, + "stickers": { + "type": "array", + "items": { + "$ref": "#/definitions/Sticker" + } + }, + "mfa_level": { + "type": "integer" + }, + "preferred_locale": { + "type": "string" + }, + "premium_subscription_count": { + "type": "integer" + }, + "premium_tier": { + "type": "integer" + }, + "public_updates_channel_id": { + "type": "string" + }, + "public_updates_channel": { + "$ref": "#/definitions/Channel" + }, + "rules_channel_id": { + "type": "string" + }, + "rules_channel": { + "type": "string" + }, + "region": { + "type": "string" + }, + "splash": { + "type": "string" + }, + "system_channel_id": { + "type": "string" + }, + "system_channel": { + "$ref": "#/definitions/Channel" + }, + "system_channel_flags": { + "type": "integer" + }, + "unavailable": { + "type": "boolean" + }, + "verification_level": { + "type": "integer" + }, + "welcome_screen": { + "$ref": "#/definitions/GuildWelcomeScreen" + }, + "widget_channel_id": { + "type": "string" + }, + "widget_channel": { + "$ref": "#/definitions/Channel" + }, + "widget_enabled": { + "type": "boolean" + }, + "nsfw_level": { + "type": "integer" + }, + "premium_progress_bar_enabled": { + "type": "boolean" + }, + "channel_ordering": { + "type": "array", + "items": { + "type": "string" + } + } + }, + "additionalProperties": false, + "required": [ + "bans", + "channel_ordering", + "channels", + "emojis", + "features", + "id", + "invites", + "members", + "name", + "nsfw", + "premium_progress_bar_enabled", + "public_updates_channel_id", + "roles", + "stickers", + "unavailable", + "voice_states", + "webhooks", + "welcome_screen", + "widget_enabled" + ] } }, "$schema": "http://json-schema.org/draft-07/schema#" @@ -118000,38 +126181,38 @@ "avatar": { "type": "string" }, - "username": { + "banner": { "type": "string" }, - "discriminator": { + "bio": { "type": "string" }, - "public_flags": { - "type": "integer" + "theme_colors": { + "type": "array", + "items": { + "type": "integer" + } }, - "accent_color": { - "type": "integer" + "pronouns": { + "type": "string" }, - "banner": { + "username": { "type": "string" }, - "bio": { + "discriminator": { "type": "string" }, - "bot": { - "type": "boolean" + "accent_color": { + "type": "integer" }, "premium_type": { "type": "integer" }, - "theme_colors": { - "type": "array", - "items": { - "type": "integer" - } + "bot": { + "type": "boolean" }, - "pronouns": { - "type": "string" + "public_flags": { + "type": "integer" } }, "additionalProperties": false, @@ -118249,51 +126430,33 @@ "$ref": "#/definitions/Role" } }, - "banner": { - "type": "string" - }, - "description": { - "type": "string" - }, - "unavailable": { - "type": "boolean" - }, - "channels": { - "type": "array", - "items": { - "$ref": "#/definitions/Channel" - } - }, - "region": { - "type": "string" - }, - "system_channel_id": { - "type": "string" - }, - "rules_channel_id": { + "afk_channel_id": { "type": "string" }, "afk_timeout": { "type": "integer" }, - "explicit_content_filter": { - "type": "integer" - }, - "afk_channel_id": { - "type": "string" - }, "bans": { "type": "array", "items": { "$ref": "#/definitions/Ban" } }, + "banner": { + "type": "string" + }, "default_message_notifications": { "type": "integer" }, + "description": { + "type": "string" + }, "discovery_splash": { "type": "string" }, + "explicit_content_filter": { + "type": "integer" + }, "features": { "type": "array", "items": { @@ -118315,18 +126478,18 @@ "max_video_channel_users": { "type": "integer" }, - "member_count": { - "type": "integer" - }, - "presence_count": { - "type": "integer" - }, "members": { "type": "array", "items": { "$ref": "#/definitions/Member" } }, + "channels": { + "type": "array", + "items": { + "$ref": "#/definitions/Channel" + } + }, "template_id": { "type": "string" }, @@ -118357,12 +126520,24 @@ "public_updates_channel_id": { "type": "string" }, + "rules_channel_id": { + "type": "string" + }, + "region": { + "type": "string" + }, "splash": { "type": "string" }, + "system_channel_id": { + "type": "string" + }, "system_channel_flags": { "type": "integer" }, + "unavailable": { + "type": "boolean" + }, "verification_level": { "type": "integer" }, @@ -118378,9 +126553,6 @@ "nsfw_level": { "type": "integer" }, - "permissions": { - "type": "integer" - }, "premium_progress_bar_enabled": { "type": "boolean" }, @@ -118389,6 +126561,15 @@ "items": { "type": "string" } + }, + "member_count": { + "type": "integer" + }, + "presence_count": { + "type": "integer" + }, + "permissions": { + "type": "integer" } }, "additionalProperties": false, @@ -118810,9 +126991,6 @@ "UserProfile": { "type": "object", "properties": { - "accent_color": { - "type": "integer" - }, "banner": { "type": "string" }, @@ -118827,6 +127005,9 @@ }, "pronouns": { "type": "string" + }, + "accent_color": { + "type": "integer" } }, "additionalProperties": false, @@ -118913,6 +127094,309 @@ "token", "webauthn" ] + }, + "AdminUser": { + "type": "object", + "properties": { + "id": { + "type": [ + "string", + "integer" + ] + }, + "flags": {}, + "created_at": {}, + "premium_since": {}, + "avatar": {}, + "banner": {}, + "settings": {}, + "bio": {}, + "theme_colors": {}, + "pronouns": {}, + "username": { + "type": "string" + }, + "discriminator": {}, + "accent_color": {}, + "phone": {}, + "desktop": {}, + "mobile": {}, + "premium": {}, + "premium_type": {}, + "bot": {}, + "system": {}, + "nsfw_allowed": {}, + "mfa_enabled": {}, + "webauthn_enabled": {}, + "verified": {}, + "disabled": {}, + "deleted": {}, + "email": { + "type": "string" + }, + "purchased_flags": {}, + "premium_usage_flags": {}, + "rights": {}, + "relationships": {}, + "connected_accounts": {}, + "fingerprints": {}, + "extended_settings": {}, + "security_keys": {} + }, + "additionalProperties": false, + "required": [ + "accent_color", + "avatar", + "banner", + "bio", + "bot", + "connected_accounts", + "created_at", + "deleted", + "desktop", + "disabled", + "discriminator", + "extended_settings", + "fingerprints", + "flags", + "mfa_enabled", + "mobile", + "nsfw_allowed", + "phone", + "premium", + "premium_since", + "premium_type", + "premium_usage_flags", + "pronouns", + "purchased_flags", + "relationships", + "rights", + "security_keys", + "settings", + "system", + "theme_colors", + "verified", + "webauthn_enabled" + ] + }, + "AdminGuild": { + "type": "object", + "properties": { + "name": { + "type": "string" + }, + "id": { + "type": "string" + }, + "icon": { + "type": "string" + }, + "parent": { + "type": "string" + }, + "owner_id": { + "type": "string" + }, + "owner": { + "$ref": "#/definitions/User" + }, + "nsfw": { + "type": "boolean" + }, + "invites": { + "type": "array", + "items": { + "$ref": "#/definitions/Invite" + } + }, + "voice_states": { + "type": "array", + "items": { + "$ref": "#/definitions/VoiceState" + } + }, + "webhooks": { + "type": "array", + "items": { + "$ref": "#/definitions/Webhook" + } + }, + "roles": { + "type": "array", + "items": { + "$ref": "#/definitions/Role" + } + }, + "afk_channel_id": { + "type": "string" + }, + "afk_channel": { + "$ref": "#/definitions/Channel" + }, + "afk_timeout": { + "type": "integer" + }, + "bans": { + "type": "array", + "items": { + "$ref": "#/definitions/Ban" + } + }, + "banner": { + "type": "string" + }, + "default_message_notifications": { + "type": "integer" + }, + "description": { + "type": "string" + }, + "discovery_splash": { + "type": "string" + }, + "explicit_content_filter": { + "type": "integer" + }, + "features": { + "type": "array", + "items": { + "type": "string" + } + }, + "primary_category_id": { + "type": "string" + }, + "large": { + "type": "boolean" + }, + "max_members": { + "type": "integer" + }, + "max_presences": { + "type": "integer" + }, + "max_video_channel_users": { + "type": "integer" + }, + "members": { + "type": "array", + "items": { + "$ref": "#/definitions/Member" + } + }, + "channels": { + "type": "array", + "items": { + "$ref": "#/definitions/Channel" + } + }, + "template_id": { + "type": "string" + }, + "emojis": { + "type": "array", + "items": { + "$ref": "#/definitions/Emoji" + } + }, + "stickers": { + "type": "array", + "items": { + "$ref": "#/definitions/Sticker" + } + }, + "mfa_level": { + "type": "integer" + }, + "preferred_locale": { + "type": "string" + }, + "premium_subscription_count": { + "type": "integer" + }, + "premium_tier": { + "type": "integer" + }, + "public_updates_channel_id": { + "type": "string" + }, + "public_updates_channel": { + "$ref": "#/definitions/Channel" + }, + "rules_channel_id": { + "type": "string" + }, + "rules_channel": { + "type": "string" + }, + "region": { + "type": "string" + }, + "splash": { + "type": "string" + }, + "system_channel_id": { + "type": "string" + }, + "system_channel": { + "$ref": "#/definitions/Channel" + }, + "system_channel_flags": { + "type": "integer" + }, + "unavailable": { + "type": "boolean" + }, + "verification_level": { + "type": "integer" + }, + "welcome_screen": { + "$ref": "#/definitions/GuildWelcomeScreen" + }, + "widget_channel_id": { + "type": "string" + }, + "widget_channel": { + "$ref": "#/definitions/Channel" + }, + "widget_enabled": { + "type": "boolean" + }, + "nsfw_level": { + "type": "integer" + }, + "premium_progress_bar_enabled": { + "type": "boolean" + }, + "channel_ordering": { + "type": "array", + "items": { + "type": "string" + } + } + }, + "additionalProperties": false, + "required": [ + "bans", + "channel_ordering", + "channels", + "emojis", + "features", + "id", + "invites", + "members", + "name", + "nsfw", + "premium_progress_bar_enabled", + "public_updates_channel_id", + "roles", + "stickers", + "unavailable", + "voice_states", + "webhooks", + "welcome_screen", + "widget_enabled" + ] } }, "$schema": "http://json-schema.org/draft-07/schema#" @@ -122246,38 +130730,38 @@ "avatar": { "type": "string" }, - "username": { + "banner": { "type": "string" }, - "discriminator": { + "bio": { "type": "string" }, - "public_flags": { - "type": "integer" + "theme_colors": { + "type": "array", + "items": { + "type": "integer" + } }, - "accent_color": { - "type": "integer" + "pronouns": { + "type": "string" }, - "banner": { + "username": { "type": "string" }, - "bio": { + "discriminator": { "type": "string" }, - "bot": { - "type": "boolean" + "accent_color": { + "type": "integer" }, "premium_type": { "type": "integer" }, - "theme_colors": { - "type": "array", - "items": { - "type": "integer" - } + "bot": { + "type": "boolean" }, - "pronouns": { - "type": "string" + "public_flags": { + "type": "integer" } }, "additionalProperties": false, @@ -122495,51 +130979,33 @@ "$ref": "#/definitions/Role" } }, - "banner": { - "type": "string" - }, - "description": { - "type": "string" - }, - "unavailable": { - "type": "boolean" - }, - "channels": { - "type": "array", - "items": { - "$ref": "#/definitions/Channel" - } - }, - "region": { - "type": "string" - }, - "system_channel_id": { - "type": "string" - }, - "rules_channel_id": { + "afk_channel_id": { "type": "string" }, "afk_timeout": { "type": "integer" }, - "explicit_content_filter": { - "type": "integer" - }, - "afk_channel_id": { - "type": "string" - }, "bans": { "type": "array", "items": { "$ref": "#/definitions/Ban" } }, + "banner": { + "type": "string" + }, "default_message_notifications": { "type": "integer" }, + "description": { + "type": "string" + }, "discovery_splash": { "type": "string" }, + "explicit_content_filter": { + "type": "integer" + }, "features": { "type": "array", "items": { @@ -122561,18 +131027,18 @@ "max_video_channel_users": { "type": "integer" }, - "member_count": { - "type": "integer" - }, - "presence_count": { - "type": "integer" - }, "members": { "type": "array", "items": { "$ref": "#/definitions/Member" } }, + "channels": { + "type": "array", + "items": { + "$ref": "#/definitions/Channel" + } + }, "template_id": { "type": "string" }, @@ -122603,12 +131069,24 @@ "public_updates_channel_id": { "type": "string" }, + "rules_channel_id": { + "type": "string" + }, + "region": { + "type": "string" + }, "splash": { "type": "string" }, + "system_channel_id": { + "type": "string" + }, "system_channel_flags": { "type": "integer" }, + "unavailable": { + "type": "boolean" + }, "verification_level": { "type": "integer" }, @@ -122624,9 +131102,6 @@ "nsfw_level": { "type": "integer" }, - "permissions": { - "type": "integer" - }, "premium_progress_bar_enabled": { "type": "boolean" }, @@ -122635,6 +131110,15 @@ "items": { "type": "string" } + }, + "member_count": { + "type": "integer" + }, + "presence_count": { + "type": "integer" + }, + "permissions": { + "type": "integer" } }, "additionalProperties": false, @@ -123056,9 +131540,6 @@ "UserProfile": { "type": "object", "properties": { - "accent_color": { - "type": "integer" - }, "banner": { "type": "string" }, @@ -123073,6 +131554,9 @@ }, "pronouns": { "type": "string" + }, + "accent_color": { + "type": "integer" } }, "additionalProperties": false, @@ -123159,6 +131643,309 @@ "token", "webauthn" ] + }, + "AdminUser": { + "type": "object", + "properties": { + "id": { + "type": [ + "string", + "integer" + ] + }, + "flags": {}, + "created_at": {}, + "premium_since": {}, + "avatar": {}, + "banner": {}, + "settings": {}, + "bio": {}, + "theme_colors": {}, + "pronouns": {}, + "username": { + "type": "string" + }, + "discriminator": {}, + "accent_color": {}, + "phone": {}, + "desktop": {}, + "mobile": {}, + "premium": {}, + "premium_type": {}, + "bot": {}, + "system": {}, + "nsfw_allowed": {}, + "mfa_enabled": {}, + "webauthn_enabled": {}, + "verified": {}, + "disabled": {}, + "deleted": {}, + "email": { + "type": "string" + }, + "purchased_flags": {}, + "premium_usage_flags": {}, + "rights": {}, + "relationships": {}, + "connected_accounts": {}, + "fingerprints": {}, + "extended_settings": {}, + "security_keys": {} + }, + "additionalProperties": false, + "required": [ + "accent_color", + "avatar", + "banner", + "bio", + "bot", + "connected_accounts", + "created_at", + "deleted", + "desktop", + "disabled", + "discriminator", + "extended_settings", + "fingerprints", + "flags", + "mfa_enabled", + "mobile", + "nsfw_allowed", + "phone", + "premium", + "premium_since", + "premium_type", + "premium_usage_flags", + "pronouns", + "purchased_flags", + "relationships", + "rights", + "security_keys", + "settings", + "system", + "theme_colors", + "verified", + "webauthn_enabled" + ] + }, + "AdminGuild": { + "type": "object", + "properties": { + "name": { + "type": "string" + }, + "id": { + "type": "string" + }, + "icon": { + "type": "string" + }, + "parent": { + "type": "string" + }, + "owner_id": { + "type": "string" + }, + "owner": { + "$ref": "#/definitions/User" + }, + "nsfw": { + "type": "boolean" + }, + "invites": { + "type": "array", + "items": { + "$ref": "#/definitions/Invite" + } + }, + "voice_states": { + "type": "array", + "items": { + "$ref": "#/definitions/VoiceState" + } + }, + "webhooks": { + "type": "array", + "items": { + "$ref": "#/definitions/Webhook" + } + }, + "roles": { + "type": "array", + "items": { + "$ref": "#/definitions/Role" + } + }, + "afk_channel_id": { + "type": "string" + }, + "afk_channel": { + "$ref": "#/definitions/Channel" + }, + "afk_timeout": { + "type": "integer" + }, + "bans": { + "type": "array", + "items": { + "$ref": "#/definitions/Ban" + } + }, + "banner": { + "type": "string" + }, + "default_message_notifications": { + "type": "integer" + }, + "description": { + "type": "string" + }, + "discovery_splash": { + "type": "string" + }, + "explicit_content_filter": { + "type": "integer" + }, + "features": { + "type": "array", + "items": { + "type": "string" + } + }, + "primary_category_id": { + "type": "string" + }, + "large": { + "type": "boolean" + }, + "max_members": { + "type": "integer" + }, + "max_presences": { + "type": "integer" + }, + "max_video_channel_users": { + "type": "integer" + }, + "members": { + "type": "array", + "items": { + "$ref": "#/definitions/Member" + } + }, + "channels": { + "type": "array", + "items": { + "$ref": "#/definitions/Channel" + } + }, + "template_id": { + "type": "string" + }, + "emojis": { + "type": "array", + "items": { + "$ref": "#/definitions/Emoji" + } + }, + "stickers": { + "type": "array", + "items": { + "$ref": "#/definitions/Sticker" + } + }, + "mfa_level": { + "type": "integer" + }, + "preferred_locale": { + "type": "string" + }, + "premium_subscription_count": { + "type": "integer" + }, + "premium_tier": { + "type": "integer" + }, + "public_updates_channel_id": { + "type": "string" + }, + "public_updates_channel": { + "$ref": "#/definitions/Channel" + }, + "rules_channel_id": { + "type": "string" + }, + "rules_channel": { + "type": "string" + }, + "region": { + "type": "string" + }, + "splash": { + "type": "string" + }, + "system_channel_id": { + "type": "string" + }, + "system_channel": { + "$ref": "#/definitions/Channel" + }, + "system_channel_flags": { + "type": "integer" + }, + "unavailable": { + "type": "boolean" + }, + "verification_level": { + "type": "integer" + }, + "welcome_screen": { + "$ref": "#/definitions/GuildWelcomeScreen" + }, + "widget_channel_id": { + "type": "string" + }, + "widget_channel": { + "$ref": "#/definitions/Channel" + }, + "widget_enabled": { + "type": "boolean" + }, + "nsfw_level": { + "type": "integer" + }, + "premium_progress_bar_enabled": { + "type": "boolean" + }, + "channel_ordering": { + "type": "array", + "items": { + "type": "string" + } + } + }, + "additionalProperties": false, + "required": [ + "bans", + "channel_ordering", + "channels", + "emojis", + "features", + "id", + "invites", + "members", + "name", + "nsfw", + "premium_progress_bar_enabled", + "public_updates_channel_id", + "roles", + "stickers", + "unavailable", + "voice_states", + "webhooks", + "welcome_screen", + "widget_enabled" + ] } }, "$schema": "http://json-schema.org/draft-07/schema#" @@ -126457,38 +135244,38 @@ "avatar": { "type": "string" }, - "username": { + "banner": { "type": "string" }, - "discriminator": { + "bio": { "type": "string" }, - "public_flags": { - "type": "integer" + "theme_colors": { + "type": "array", + "items": { + "type": "integer" + } }, - "accent_color": { - "type": "integer" + "pronouns": { + "type": "string" }, - "banner": { + "username": { "type": "string" }, - "bio": { + "discriminator": { "type": "string" }, - "bot": { - "type": "boolean" + "accent_color": { + "type": "integer" }, "premium_type": { "type": "integer" }, - "theme_colors": { - "type": "array", - "items": { - "type": "integer" - } + "bot": { + "type": "boolean" }, - "pronouns": { - "type": "string" + "public_flags": { + "type": "integer" } }, "additionalProperties": false, @@ -126706,51 +135493,33 @@ "$ref": "#/definitions/Role" } }, - "banner": { - "type": "string" - }, - "description": { - "type": "string" - }, - "unavailable": { - "type": "boolean" - }, - "channels": { - "type": "array", - "items": { - "$ref": "#/definitions/Channel" - } - }, - "region": { - "type": "string" - }, - "system_channel_id": { - "type": "string" - }, - "rules_channel_id": { + "afk_channel_id": { "type": "string" }, "afk_timeout": { "type": "integer" }, - "explicit_content_filter": { - "type": "integer" - }, - "afk_channel_id": { - "type": "string" - }, "bans": { "type": "array", "items": { "$ref": "#/definitions/Ban" } }, + "banner": { + "type": "string" + }, "default_message_notifications": { "type": "integer" }, + "description": { + "type": "string" + }, "discovery_splash": { "type": "string" }, + "explicit_content_filter": { + "type": "integer" + }, "features": { "type": "array", "items": { @@ -126772,18 +135541,18 @@ "max_video_channel_users": { "type": "integer" }, - "member_count": { - "type": "integer" - }, - "presence_count": { - "type": "integer" - }, "members": { "type": "array", "items": { "$ref": "#/definitions/Member" } }, + "channels": { + "type": "array", + "items": { + "$ref": "#/definitions/Channel" + } + }, "template_id": { "type": "string" }, @@ -126814,12 +135583,24 @@ "public_updates_channel_id": { "type": "string" }, + "rules_channel_id": { + "type": "string" + }, + "region": { + "type": "string" + }, "splash": { "type": "string" }, + "system_channel_id": { + "type": "string" + }, "system_channel_flags": { "type": "integer" }, + "unavailable": { + "type": "boolean" + }, "verification_level": { "type": "integer" }, @@ -126835,9 +135616,6 @@ "nsfw_level": { "type": "integer" }, - "permissions": { - "type": "integer" - }, "premium_progress_bar_enabled": { "type": "boolean" }, @@ -126846,6 +135624,15 @@ "items": { "type": "string" } + }, + "member_count": { + "type": "integer" + }, + "presence_count": { + "type": "integer" + }, + "permissions": { + "type": "integer" } }, "additionalProperties": false, @@ -127267,9 +136054,6 @@ "UserProfile": { "type": "object", "properties": { - "accent_color": { - "type": "integer" - }, "banner": { "type": "string" }, @@ -127284,6 +136068,9 @@ }, "pronouns": { "type": "string" + }, + "accent_color": { + "type": "integer" } }, "additionalProperties": false, @@ -127370,6 +136157,309 @@ "token", "webauthn" ] + }, + "AdminUser": { + "type": "object", + "properties": { + "id": { + "type": [ + "string", + "integer" + ] + }, + "flags": {}, + "created_at": {}, + "premium_since": {}, + "avatar": {}, + "banner": {}, + "settings": {}, + "bio": {}, + "theme_colors": {}, + "pronouns": {}, + "username": { + "type": "string" + }, + "discriminator": {}, + "accent_color": {}, + "phone": {}, + "desktop": {}, + "mobile": {}, + "premium": {}, + "premium_type": {}, + "bot": {}, + "system": {}, + "nsfw_allowed": {}, + "mfa_enabled": {}, + "webauthn_enabled": {}, + "verified": {}, + "disabled": {}, + "deleted": {}, + "email": { + "type": "string" + }, + "purchased_flags": {}, + "premium_usage_flags": {}, + "rights": {}, + "relationships": {}, + "connected_accounts": {}, + "fingerprints": {}, + "extended_settings": {}, + "security_keys": {} + }, + "additionalProperties": false, + "required": [ + "accent_color", + "avatar", + "banner", + "bio", + "bot", + "connected_accounts", + "created_at", + "deleted", + "desktop", + "disabled", + "discriminator", + "extended_settings", + "fingerprints", + "flags", + "mfa_enabled", + "mobile", + "nsfw_allowed", + "phone", + "premium", + "premium_since", + "premium_type", + "premium_usage_flags", + "pronouns", + "purchased_flags", + "relationships", + "rights", + "security_keys", + "settings", + "system", + "theme_colors", + "verified", + "webauthn_enabled" + ] + }, + "AdminGuild": { + "type": "object", + "properties": { + "name": { + "type": "string" + }, + "id": { + "type": "string" + }, + "icon": { + "type": "string" + }, + "parent": { + "type": "string" + }, + "owner_id": { + "type": "string" + }, + "owner": { + "$ref": "#/definitions/User" + }, + "nsfw": { + "type": "boolean" + }, + "invites": { + "type": "array", + "items": { + "$ref": "#/definitions/Invite" + } + }, + "voice_states": { + "type": "array", + "items": { + "$ref": "#/definitions/VoiceState" + } + }, + "webhooks": { + "type": "array", + "items": { + "$ref": "#/definitions/Webhook" + } + }, + "roles": { + "type": "array", + "items": { + "$ref": "#/definitions/Role" + } + }, + "afk_channel_id": { + "type": "string" + }, + "afk_channel": { + "$ref": "#/definitions/Channel" + }, + "afk_timeout": { + "type": "integer" + }, + "bans": { + "type": "array", + "items": { + "$ref": "#/definitions/Ban" + } + }, + "banner": { + "type": "string" + }, + "default_message_notifications": { + "type": "integer" + }, + "description": { + "type": "string" + }, + "discovery_splash": { + "type": "string" + }, + "explicit_content_filter": { + "type": "integer" + }, + "features": { + "type": "array", + "items": { + "type": "string" + } + }, + "primary_category_id": { + "type": "string" + }, + "large": { + "type": "boolean" + }, + "max_members": { + "type": "integer" + }, + "max_presences": { + "type": "integer" + }, + "max_video_channel_users": { + "type": "integer" + }, + "members": { + "type": "array", + "items": { + "$ref": "#/definitions/Member" + } + }, + "channels": { + "type": "array", + "items": { + "$ref": "#/definitions/Channel" + } + }, + "template_id": { + "type": "string" + }, + "emojis": { + "type": "array", + "items": { + "$ref": "#/definitions/Emoji" + } + }, + "stickers": { + "type": "array", + "items": { + "$ref": "#/definitions/Sticker" + } + }, + "mfa_level": { + "type": "integer" + }, + "preferred_locale": { + "type": "string" + }, + "premium_subscription_count": { + "type": "integer" + }, + "premium_tier": { + "type": "integer" + }, + "public_updates_channel_id": { + "type": "string" + }, + "public_updates_channel": { + "$ref": "#/definitions/Channel" + }, + "rules_channel_id": { + "type": "string" + }, + "rules_channel": { + "type": "string" + }, + "region": { + "type": "string" + }, + "splash": { + "type": "string" + }, + "system_channel_id": { + "type": "string" + }, + "system_channel": { + "$ref": "#/definitions/Channel" + }, + "system_channel_flags": { + "type": "integer" + }, + "unavailable": { + "type": "boolean" + }, + "verification_level": { + "type": "integer" + }, + "welcome_screen": { + "$ref": "#/definitions/GuildWelcomeScreen" + }, + "widget_channel_id": { + "type": "string" + }, + "widget_channel": { + "$ref": "#/definitions/Channel" + }, + "widget_enabled": { + "type": "boolean" + }, + "nsfw_level": { + "type": "integer" + }, + "premium_progress_bar_enabled": { + "type": "boolean" + }, + "channel_ordering": { + "type": "array", + "items": { + "type": "string" + } + } + }, + "additionalProperties": false, + "required": [ + "bans", + "channel_ordering", + "channels", + "emojis", + "features", + "id", + "invites", + "members", + "name", + "nsfw", + "premium_progress_bar_enabled", + "public_updates_channel_id", + "roles", + "stickers", + "unavailable", + "voice_states", + "webhooks", + "welcome_screen", + "widget_enabled" + ] } }, "$schema": "http://json-schema.org/draft-07/schema#" @@ -130667,38 +139757,38 @@ "avatar": { "type": "string" }, - "username": { + "banner": { "type": "string" }, - "discriminator": { + "bio": { "type": "string" }, - "public_flags": { - "type": "integer" + "theme_colors": { + "type": "array", + "items": { + "type": "integer" + } }, - "accent_color": { - "type": "integer" + "pronouns": { + "type": "string" }, - "banner": { + "username": { "type": "string" }, - "bio": { + "discriminator": { "type": "string" }, - "bot": { - "type": "boolean" + "accent_color": { + "type": "integer" }, "premium_type": { "type": "integer" }, - "theme_colors": { - "type": "array", - "items": { - "type": "integer" - } + "bot": { + "type": "boolean" }, - "pronouns": { - "type": "string" + "public_flags": { + "type": "integer" } }, "additionalProperties": false, @@ -130916,51 +140006,33 @@ "$ref": "#/definitions/Role" } }, - "banner": { - "type": "string" - }, - "description": { - "type": "string" - }, - "unavailable": { - "type": "boolean" - }, - "channels": { - "type": "array", - "items": { - "$ref": "#/definitions/Channel" - } - }, - "region": { - "type": "string" - }, - "system_channel_id": { - "type": "string" - }, - "rules_channel_id": { + "afk_channel_id": { "type": "string" }, "afk_timeout": { "type": "integer" }, - "explicit_content_filter": { - "type": "integer" - }, - "afk_channel_id": { - "type": "string" - }, "bans": { "type": "array", "items": { "$ref": "#/definitions/Ban" } }, + "banner": { + "type": "string" + }, "default_message_notifications": { "type": "integer" }, + "description": { + "type": "string" + }, "discovery_splash": { "type": "string" }, + "explicit_content_filter": { + "type": "integer" + }, "features": { "type": "array", "items": { @@ -130982,18 +140054,18 @@ "max_video_channel_users": { "type": "integer" }, - "member_count": { - "type": "integer" - }, - "presence_count": { - "type": "integer" - }, "members": { "type": "array", "items": { "$ref": "#/definitions/Member" } }, + "channels": { + "type": "array", + "items": { + "$ref": "#/definitions/Channel" + } + }, "template_id": { "type": "string" }, @@ -131024,12 +140096,24 @@ "public_updates_channel_id": { "type": "string" }, + "rules_channel_id": { + "type": "string" + }, + "region": { + "type": "string" + }, "splash": { "type": "string" }, + "system_channel_id": { + "type": "string" + }, "system_channel_flags": { "type": "integer" }, + "unavailable": { + "type": "boolean" + }, "verification_level": { "type": "integer" }, @@ -131045,9 +140129,6 @@ "nsfw_level": { "type": "integer" }, - "permissions": { - "type": "integer" - }, "premium_progress_bar_enabled": { "type": "boolean" }, @@ -131056,6 +140137,15 @@ "items": { "type": "string" } + }, + "member_count": { + "type": "integer" + }, + "presence_count": { + "type": "integer" + }, + "permissions": { + "type": "integer" } }, "additionalProperties": false, @@ -131477,9 +140567,6 @@ "UserProfile": { "type": "object", "properties": { - "accent_color": { - "type": "integer" - }, "banner": { "type": "string" }, @@ -131494,6 +140581,9 @@ }, "pronouns": { "type": "string" + }, + "accent_color": { + "type": "integer" } }, "additionalProperties": false, @@ -131580,6 +140670,309 @@ "token", "webauthn" ] + }, + "AdminUser": { + "type": "object", + "properties": { + "id": { + "type": [ + "string", + "integer" + ] + }, + "flags": {}, + "created_at": {}, + "premium_since": {}, + "avatar": {}, + "banner": {}, + "settings": {}, + "bio": {}, + "theme_colors": {}, + "pronouns": {}, + "username": { + "type": "string" + }, + "discriminator": {}, + "accent_color": {}, + "phone": {}, + "desktop": {}, + "mobile": {}, + "premium": {}, + "premium_type": {}, + "bot": {}, + "system": {}, + "nsfw_allowed": {}, + "mfa_enabled": {}, + "webauthn_enabled": {}, + "verified": {}, + "disabled": {}, + "deleted": {}, + "email": { + "type": "string" + }, + "purchased_flags": {}, + "premium_usage_flags": {}, + "rights": {}, + "relationships": {}, + "connected_accounts": {}, + "fingerprints": {}, + "extended_settings": {}, + "security_keys": {} + }, + "additionalProperties": false, + "required": [ + "accent_color", + "avatar", + "banner", + "bio", + "bot", + "connected_accounts", + "created_at", + "deleted", + "desktop", + "disabled", + "discriminator", + "extended_settings", + "fingerprints", + "flags", + "mfa_enabled", + "mobile", + "nsfw_allowed", + "phone", + "premium", + "premium_since", + "premium_type", + "premium_usage_flags", + "pronouns", + "purchased_flags", + "relationships", + "rights", + "security_keys", + "settings", + "system", + "theme_colors", + "verified", + "webauthn_enabled" + ] + }, + "AdminGuild": { + "type": "object", + "properties": { + "name": { + "type": "string" + }, + "id": { + "type": "string" + }, + "icon": { + "type": "string" + }, + "parent": { + "type": "string" + }, + "owner_id": { + "type": "string" + }, + "owner": { + "$ref": "#/definitions/User" + }, + "nsfw": { + "type": "boolean" + }, + "invites": { + "type": "array", + "items": { + "$ref": "#/definitions/Invite" + } + }, + "voice_states": { + "type": "array", + "items": { + "$ref": "#/definitions/VoiceState" + } + }, + "webhooks": { + "type": "array", + "items": { + "$ref": "#/definitions/Webhook" + } + }, + "roles": { + "type": "array", + "items": { + "$ref": "#/definitions/Role" + } + }, + "afk_channel_id": { + "type": "string" + }, + "afk_channel": { + "$ref": "#/definitions/Channel" + }, + "afk_timeout": { + "type": "integer" + }, + "bans": { + "type": "array", + "items": { + "$ref": "#/definitions/Ban" + } + }, + "banner": { + "type": "string" + }, + "default_message_notifications": { + "type": "integer" + }, + "description": { + "type": "string" + }, + "discovery_splash": { + "type": "string" + }, + "explicit_content_filter": { + "type": "integer" + }, + "features": { + "type": "array", + "items": { + "type": "string" + } + }, + "primary_category_id": { + "type": "string" + }, + "large": { + "type": "boolean" + }, + "max_members": { + "type": "integer" + }, + "max_presences": { + "type": "integer" + }, + "max_video_channel_users": { + "type": "integer" + }, + "members": { + "type": "array", + "items": { + "$ref": "#/definitions/Member" + } + }, + "channels": { + "type": "array", + "items": { + "$ref": "#/definitions/Channel" + } + }, + "template_id": { + "type": "string" + }, + "emojis": { + "type": "array", + "items": { + "$ref": "#/definitions/Emoji" + } + }, + "stickers": { + "type": "array", + "items": { + "$ref": "#/definitions/Sticker" + } + }, + "mfa_level": { + "type": "integer" + }, + "preferred_locale": { + "type": "string" + }, + "premium_subscription_count": { + "type": "integer" + }, + "premium_tier": { + "type": "integer" + }, + "public_updates_channel_id": { + "type": "string" + }, + "public_updates_channel": { + "$ref": "#/definitions/Channel" + }, + "rules_channel_id": { + "type": "string" + }, + "rules_channel": { + "type": "string" + }, + "region": { + "type": "string" + }, + "splash": { + "type": "string" + }, + "system_channel_id": { + "type": "string" + }, + "system_channel": { + "$ref": "#/definitions/Channel" + }, + "system_channel_flags": { + "type": "integer" + }, + "unavailable": { + "type": "boolean" + }, + "verification_level": { + "type": "integer" + }, + "welcome_screen": { + "$ref": "#/definitions/GuildWelcomeScreen" + }, + "widget_channel_id": { + "type": "string" + }, + "widget_channel": { + "$ref": "#/definitions/Channel" + }, + "widget_enabled": { + "type": "boolean" + }, + "nsfw_level": { + "type": "integer" + }, + "premium_progress_bar_enabled": { + "type": "boolean" + }, + "channel_ordering": { + "type": "array", + "items": { + "type": "string" + } + } + }, + "additionalProperties": false, + "required": [ + "bans", + "channel_ordering", + "channels", + "emojis", + "features", + "id", + "invites", + "members", + "name", + "nsfw", + "premium_progress_bar_enabled", + "public_updates_channel_id", + "roles", + "stickers", + "unavailable", + "voice_states", + "webhooks", + "welcome_screen", + "widget_enabled" + ] } }, "$schema": "http://json-schema.org/draft-07/schema#" @@ -134892,38 +144285,38 @@ "avatar": { "type": "string" }, - "username": { + "banner": { "type": "string" }, - "discriminator": { + "bio": { "type": "string" }, - "public_flags": { - "type": "integer" + "theme_colors": { + "type": "array", + "items": { + "type": "integer" + } }, - "accent_color": { - "type": "integer" + "pronouns": { + "type": "string" }, - "banner": { + "username": { "type": "string" }, - "bio": { + "discriminator": { "type": "string" }, - "bot": { - "type": "boolean" + "accent_color": { + "type": "integer" }, "premium_type": { "type": "integer" }, - "theme_colors": { - "type": "array", - "items": { - "type": "integer" - } + "bot": { + "type": "boolean" }, - "pronouns": { - "type": "string" + "public_flags": { + "type": "integer" } }, "additionalProperties": false, @@ -135141,51 +144534,33 @@ "$ref": "#/definitions/Role" } }, - "banner": { - "type": "string" - }, - "description": { - "type": "string" - }, - "unavailable": { - "type": "boolean" - }, - "channels": { - "type": "array", - "items": { - "$ref": "#/definitions/Channel" - } - }, - "region": { - "type": "string" - }, - "system_channel_id": { - "type": "string" - }, - "rules_channel_id": { + "afk_channel_id": { "type": "string" }, "afk_timeout": { "type": "integer" }, - "explicit_content_filter": { - "type": "integer" - }, - "afk_channel_id": { - "type": "string" - }, "bans": { "type": "array", "items": { "$ref": "#/definitions/Ban" } }, + "banner": { + "type": "string" + }, "default_message_notifications": { "type": "integer" }, + "description": { + "type": "string" + }, "discovery_splash": { "type": "string" }, + "explicit_content_filter": { + "type": "integer" + }, "features": { "type": "array", "items": { @@ -135207,18 +144582,18 @@ "max_video_channel_users": { "type": "integer" }, - "member_count": { - "type": "integer" - }, - "presence_count": { - "type": "integer" - }, "members": { "type": "array", "items": { "$ref": "#/definitions/Member" } }, + "channels": { + "type": "array", + "items": { + "$ref": "#/definitions/Channel" + } + }, "template_id": { "type": "string" }, @@ -135249,12 +144624,24 @@ "public_updates_channel_id": { "type": "string" }, + "rules_channel_id": { + "type": "string" + }, + "region": { + "type": "string" + }, "splash": { "type": "string" }, + "system_channel_id": { + "type": "string" + }, "system_channel_flags": { "type": "integer" }, + "unavailable": { + "type": "boolean" + }, "verification_level": { "type": "integer" }, @@ -135270,9 +144657,6 @@ "nsfw_level": { "type": "integer" }, - "permissions": { - "type": "integer" - }, "premium_progress_bar_enabled": { "type": "boolean" }, @@ -135281,6 +144665,15 @@ "items": { "type": "string" } + }, + "member_count": { + "type": "integer" + }, + "presence_count": { + "type": "integer" + }, + "permissions": { + "type": "integer" } }, "additionalProperties": false, @@ -135702,9 +145095,6 @@ "UserProfile": { "type": "object", "properties": { - "accent_color": { - "type": "integer" - }, "banner": { "type": "string" }, @@ -135719,6 +145109,9 @@ }, "pronouns": { "type": "string" + }, + "accent_color": { + "type": "integer" } }, "additionalProperties": false, @@ -135805,6 +145198,309 @@ "token", "webauthn" ] + }, + "AdminUser": { + "type": "object", + "properties": { + "id": { + "type": [ + "string", + "integer" + ] + }, + "flags": {}, + "created_at": {}, + "premium_since": {}, + "avatar": {}, + "banner": {}, + "settings": {}, + "bio": {}, + "theme_colors": {}, + "pronouns": {}, + "username": { + "type": "string" + }, + "discriminator": {}, + "accent_color": {}, + "phone": {}, + "desktop": {}, + "mobile": {}, + "premium": {}, + "premium_type": {}, + "bot": {}, + "system": {}, + "nsfw_allowed": {}, + "mfa_enabled": {}, + "webauthn_enabled": {}, + "verified": {}, + "disabled": {}, + "deleted": {}, + "email": { + "type": "string" + }, + "purchased_flags": {}, + "premium_usage_flags": {}, + "rights": {}, + "relationships": {}, + "connected_accounts": {}, + "fingerprints": {}, + "extended_settings": {}, + "security_keys": {} + }, + "additionalProperties": false, + "required": [ + "accent_color", + "avatar", + "banner", + "bio", + "bot", + "connected_accounts", + "created_at", + "deleted", + "desktop", + "disabled", + "discriminator", + "extended_settings", + "fingerprints", + "flags", + "mfa_enabled", + "mobile", + "nsfw_allowed", + "phone", + "premium", + "premium_since", + "premium_type", + "premium_usage_flags", + "pronouns", + "purchased_flags", + "relationships", + "rights", + "security_keys", + "settings", + "system", + "theme_colors", + "verified", + "webauthn_enabled" + ] + }, + "AdminGuild": { + "type": "object", + "properties": { + "name": { + "type": "string" + }, + "id": { + "type": "string" + }, + "icon": { + "type": "string" + }, + "parent": { + "type": "string" + }, + "owner_id": { + "type": "string" + }, + "owner": { + "$ref": "#/definitions/User" + }, + "nsfw": { + "type": "boolean" + }, + "invites": { + "type": "array", + "items": { + "$ref": "#/definitions/Invite" + } + }, + "voice_states": { + "type": "array", + "items": { + "$ref": "#/definitions/VoiceState" + } + }, + "webhooks": { + "type": "array", + "items": { + "$ref": "#/definitions/Webhook" + } + }, + "roles": { + "type": "array", + "items": { + "$ref": "#/definitions/Role" + } + }, + "afk_channel_id": { + "type": "string" + }, + "afk_channel": { + "$ref": "#/definitions/Channel" + }, + "afk_timeout": { + "type": "integer" + }, + "bans": { + "type": "array", + "items": { + "$ref": "#/definitions/Ban" + } + }, + "banner": { + "type": "string" + }, + "default_message_notifications": { + "type": "integer" + }, + "description": { + "type": "string" + }, + "discovery_splash": { + "type": "string" + }, + "explicit_content_filter": { + "type": "integer" + }, + "features": { + "type": "array", + "items": { + "type": "string" + } + }, + "primary_category_id": { + "type": "string" + }, + "large": { + "type": "boolean" + }, + "max_members": { + "type": "integer" + }, + "max_presences": { + "type": "integer" + }, + "max_video_channel_users": { + "type": "integer" + }, + "members": { + "type": "array", + "items": { + "$ref": "#/definitions/Member" + } + }, + "channels": { + "type": "array", + "items": { + "$ref": "#/definitions/Channel" + } + }, + "template_id": { + "type": "string" + }, + "emojis": { + "type": "array", + "items": { + "$ref": "#/definitions/Emoji" + } + }, + "stickers": { + "type": "array", + "items": { + "$ref": "#/definitions/Sticker" + } + }, + "mfa_level": { + "type": "integer" + }, + "preferred_locale": { + "type": "string" + }, + "premium_subscription_count": { + "type": "integer" + }, + "premium_tier": { + "type": "integer" + }, + "public_updates_channel_id": { + "type": "string" + }, + "public_updates_channel": { + "$ref": "#/definitions/Channel" + }, + "rules_channel_id": { + "type": "string" + }, + "rules_channel": { + "type": "string" + }, + "region": { + "type": "string" + }, + "splash": { + "type": "string" + }, + "system_channel_id": { + "type": "string" + }, + "system_channel": { + "$ref": "#/definitions/Channel" + }, + "system_channel_flags": { + "type": "integer" + }, + "unavailable": { + "type": "boolean" + }, + "verification_level": { + "type": "integer" + }, + "welcome_screen": { + "$ref": "#/definitions/GuildWelcomeScreen" + }, + "widget_channel_id": { + "type": "string" + }, + "widget_channel": { + "$ref": "#/definitions/Channel" + }, + "widget_enabled": { + "type": "boolean" + }, + "nsfw_level": { + "type": "integer" + }, + "premium_progress_bar_enabled": { + "type": "boolean" + }, + "channel_ordering": { + "type": "array", + "items": { + "type": "string" + } + } + }, + "additionalProperties": false, + "required": [ + "bans", + "channel_ordering", + "channels", + "emojis", + "features", + "id", + "invites", + "members", + "name", + "nsfw", + "premium_progress_bar_enabled", + "public_updates_channel_id", + "roles", + "stickers", + "unavailable", + "voice_states", + "webhooks", + "welcome_screen", + "widget_enabled" + ] } }, "$schema": "http://json-schema.org/draft-07/schema#" @@ -139106,38 +148802,38 @@ "avatar": { "type": "string" }, - "username": { + "banner": { "type": "string" }, - "discriminator": { + "bio": { "type": "string" }, - "public_flags": { - "type": "integer" + "theme_colors": { + "type": "array", + "items": { + "type": "integer" + } }, - "accent_color": { - "type": "integer" + "pronouns": { + "type": "string" }, - "banner": { + "username": { "type": "string" }, - "bio": { + "discriminator": { "type": "string" }, - "bot": { - "type": "boolean" + "accent_color": { + "type": "integer" }, "premium_type": { "type": "integer" }, - "theme_colors": { - "type": "array", - "items": { - "type": "integer" - } + "bot": { + "type": "boolean" }, - "pronouns": { - "type": "string" + "public_flags": { + "type": "integer" } }, "additionalProperties": false, @@ -139355,51 +149051,33 @@ "$ref": "#/definitions/Role" } }, - "banner": { - "type": "string" - }, - "description": { - "type": "string" - }, - "unavailable": { - "type": "boolean" - }, - "channels": { - "type": "array", - "items": { - "$ref": "#/definitions/Channel" - } - }, - "region": { - "type": "string" - }, - "system_channel_id": { - "type": "string" - }, - "rules_channel_id": { + "afk_channel_id": { "type": "string" }, "afk_timeout": { "type": "integer" }, - "explicit_content_filter": { - "type": "integer" - }, - "afk_channel_id": { - "type": "string" - }, "bans": { "type": "array", "items": { "$ref": "#/definitions/Ban" } }, + "banner": { + "type": "string" + }, "default_message_notifications": { "type": "integer" }, + "description": { + "type": "string" + }, "discovery_splash": { "type": "string" }, + "explicit_content_filter": { + "type": "integer" + }, "features": { "type": "array", "items": { @@ -139421,18 +149099,18 @@ "max_video_channel_users": { "type": "integer" }, - "member_count": { - "type": "integer" - }, - "presence_count": { - "type": "integer" - }, "members": { "type": "array", "items": { "$ref": "#/definitions/Member" } }, + "channels": { + "type": "array", + "items": { + "$ref": "#/definitions/Channel" + } + }, "template_id": { "type": "string" }, @@ -139463,12 +149141,24 @@ "public_updates_channel_id": { "type": "string" }, + "rules_channel_id": { + "type": "string" + }, + "region": { + "type": "string" + }, "splash": { "type": "string" }, + "system_channel_id": { + "type": "string" + }, "system_channel_flags": { "type": "integer" }, + "unavailable": { + "type": "boolean" + }, "verification_level": { "type": "integer" }, @@ -139484,9 +149174,6 @@ "nsfw_level": { "type": "integer" }, - "permissions": { - "type": "integer" - }, "premium_progress_bar_enabled": { "type": "boolean" }, @@ -139495,6 +149182,15 @@ "items": { "type": "string" } + }, + "member_count": { + "type": "integer" + }, + "presence_count": { + "type": "integer" + }, + "permissions": { + "type": "integer" } }, "additionalProperties": false, @@ -139916,9 +149612,6 @@ "UserProfile": { "type": "object", "properties": { - "accent_color": { - "type": "integer" - }, "banner": { "type": "string" }, @@ -139933,6 +149626,9 @@ }, "pronouns": { "type": "string" + }, + "accent_color": { + "type": "integer" } }, "additionalProperties": false, @@ -140019,6 +149715,309 @@ "token", "webauthn" ] + }, + "AdminUser": { + "type": "object", + "properties": { + "id": { + "type": [ + "string", + "integer" + ] + }, + "flags": {}, + "created_at": {}, + "premium_since": {}, + "avatar": {}, + "banner": {}, + "settings": {}, + "bio": {}, + "theme_colors": {}, + "pronouns": {}, + "username": { + "type": "string" + }, + "discriminator": {}, + "accent_color": {}, + "phone": {}, + "desktop": {}, + "mobile": {}, + "premium": {}, + "premium_type": {}, + "bot": {}, + "system": {}, + "nsfw_allowed": {}, + "mfa_enabled": {}, + "webauthn_enabled": {}, + "verified": {}, + "disabled": {}, + "deleted": {}, + "email": { + "type": "string" + }, + "purchased_flags": {}, + "premium_usage_flags": {}, + "rights": {}, + "relationships": {}, + "connected_accounts": {}, + "fingerprints": {}, + "extended_settings": {}, + "security_keys": {} + }, + "additionalProperties": false, + "required": [ + "accent_color", + "avatar", + "banner", + "bio", + "bot", + "connected_accounts", + "created_at", + "deleted", + "desktop", + "disabled", + "discriminator", + "extended_settings", + "fingerprints", + "flags", + "mfa_enabled", + "mobile", + "nsfw_allowed", + "phone", + "premium", + "premium_since", + "premium_type", + "premium_usage_flags", + "pronouns", + "purchased_flags", + "relationships", + "rights", + "security_keys", + "settings", + "system", + "theme_colors", + "verified", + "webauthn_enabled" + ] + }, + "AdminGuild": { + "type": "object", + "properties": { + "name": { + "type": "string" + }, + "id": { + "type": "string" + }, + "icon": { + "type": "string" + }, + "parent": { + "type": "string" + }, + "owner_id": { + "type": "string" + }, + "owner": { + "$ref": "#/definitions/User" + }, + "nsfw": { + "type": "boolean" + }, + "invites": { + "type": "array", + "items": { + "$ref": "#/definitions/Invite" + } + }, + "voice_states": { + "type": "array", + "items": { + "$ref": "#/definitions/VoiceState" + } + }, + "webhooks": { + "type": "array", + "items": { + "$ref": "#/definitions/Webhook" + } + }, + "roles": { + "type": "array", + "items": { + "$ref": "#/definitions/Role" + } + }, + "afk_channel_id": { + "type": "string" + }, + "afk_channel": { + "$ref": "#/definitions/Channel" + }, + "afk_timeout": { + "type": "integer" + }, + "bans": { + "type": "array", + "items": { + "$ref": "#/definitions/Ban" + } + }, + "banner": { + "type": "string" + }, + "default_message_notifications": { + "type": "integer" + }, + "description": { + "type": "string" + }, + "discovery_splash": { + "type": "string" + }, + "explicit_content_filter": { + "type": "integer" + }, + "features": { + "type": "array", + "items": { + "type": "string" + } + }, + "primary_category_id": { + "type": "string" + }, + "large": { + "type": "boolean" + }, + "max_members": { + "type": "integer" + }, + "max_presences": { + "type": "integer" + }, + "max_video_channel_users": { + "type": "integer" + }, + "members": { + "type": "array", + "items": { + "$ref": "#/definitions/Member" + } + }, + "channels": { + "type": "array", + "items": { + "$ref": "#/definitions/Channel" + } + }, + "template_id": { + "type": "string" + }, + "emojis": { + "type": "array", + "items": { + "$ref": "#/definitions/Emoji" + } + }, + "stickers": { + "type": "array", + "items": { + "$ref": "#/definitions/Sticker" + } + }, + "mfa_level": { + "type": "integer" + }, + "preferred_locale": { + "type": "string" + }, + "premium_subscription_count": { + "type": "integer" + }, + "premium_tier": { + "type": "integer" + }, + "public_updates_channel_id": { + "type": "string" + }, + "public_updates_channel": { + "$ref": "#/definitions/Channel" + }, + "rules_channel_id": { + "type": "string" + }, + "rules_channel": { + "type": "string" + }, + "region": { + "type": "string" + }, + "splash": { + "type": "string" + }, + "system_channel_id": { + "type": "string" + }, + "system_channel": { + "$ref": "#/definitions/Channel" + }, + "system_channel_flags": { + "type": "integer" + }, + "unavailable": { + "type": "boolean" + }, + "verification_level": { + "type": "integer" + }, + "welcome_screen": { + "$ref": "#/definitions/GuildWelcomeScreen" + }, + "widget_channel_id": { + "type": "string" + }, + "widget_channel": { + "$ref": "#/definitions/Channel" + }, + "widget_enabled": { + "type": "boolean" + }, + "nsfw_level": { + "type": "integer" + }, + "premium_progress_bar_enabled": { + "type": "boolean" + }, + "channel_ordering": { + "type": "array", + "items": { + "type": "string" + } + } + }, + "additionalProperties": false, + "required": [ + "bans", + "channel_ordering", + "channels", + "emojis", + "features", + "id", + "invites", + "members", + "name", + "nsfw", + "premium_progress_bar_enabled", + "public_updates_channel_id", + "roles", + "stickers", + "unavailable", + "voice_states", + "webhooks", + "welcome_screen", + "widget_enabled" + ] } }, "$schema": "http://json-schema.org/draft-07/schema#" @@ -143394,38 +153393,38 @@ "avatar": { "type": "string" }, - "username": { + "banner": { "type": "string" }, - "discriminator": { + "bio": { "type": "string" }, - "public_flags": { - "type": "integer" + "theme_colors": { + "type": "array", + "items": { + "type": "integer" + } }, - "accent_color": { - "type": "integer" + "pronouns": { + "type": "string" }, - "banner": { + "username": { "type": "string" }, - "bio": { + "discriminator": { "type": "string" }, - "bot": { - "type": "boolean" + "accent_color": { + "type": "integer" }, "premium_type": { "type": "integer" }, - "theme_colors": { - "type": "array", - "items": { - "type": "integer" - } + "bot": { + "type": "boolean" }, - "pronouns": { - "type": "string" + "public_flags": { + "type": "integer" } }, "additionalProperties": false, @@ -143643,51 +153642,33 @@ "$ref": "#/definitions/Role" } }, - "banner": { - "type": "string" - }, - "description": { - "type": "string" - }, - "unavailable": { - "type": "boolean" - }, - "channels": { - "type": "array", - "items": { - "$ref": "#/definitions/Channel" - } - }, - "region": { - "type": "string" - }, - "system_channel_id": { - "type": "string" - }, - "rules_channel_id": { + "afk_channel_id": { "type": "string" }, "afk_timeout": { "type": "integer" }, - "explicit_content_filter": { - "type": "integer" - }, - "afk_channel_id": { - "type": "string" - }, "bans": { "type": "array", "items": { "$ref": "#/definitions/Ban" } }, + "banner": { + "type": "string" + }, "default_message_notifications": { "type": "integer" }, + "description": { + "type": "string" + }, "discovery_splash": { "type": "string" }, + "explicit_content_filter": { + "type": "integer" + }, "features": { "type": "array", "items": { @@ -143709,18 +153690,18 @@ "max_video_channel_users": { "type": "integer" }, - "member_count": { - "type": "integer" - }, - "presence_count": { - "type": "integer" - }, "members": { "type": "array", "items": { "$ref": "#/definitions/Member" } }, + "channels": { + "type": "array", + "items": { + "$ref": "#/definitions/Channel" + } + }, "template_id": { "type": "string" }, @@ -143751,12 +153732,24 @@ "public_updates_channel_id": { "type": "string" }, + "rules_channel_id": { + "type": "string" + }, + "region": { + "type": "string" + }, "splash": { "type": "string" }, + "system_channel_id": { + "type": "string" + }, "system_channel_flags": { "type": "integer" }, + "unavailable": { + "type": "boolean" + }, "verification_level": { "type": "integer" }, @@ -143772,9 +153765,6 @@ "nsfw_level": { "type": "integer" }, - "permissions": { - "type": "integer" - }, "premium_progress_bar_enabled": { "type": "boolean" }, @@ -143783,6 +153773,15 @@ "items": { "type": "string" } + }, + "member_count": { + "type": "integer" + }, + "presence_count": { + "type": "integer" + }, + "permissions": { + "type": "integer" } }, "additionalProperties": false, @@ -144204,9 +154203,6 @@ "UserProfile": { "type": "object", "properties": { - "accent_color": { - "type": "integer" - }, "banner": { "type": "string" }, @@ -144221,6 +154217,9 @@ }, "pronouns": { "type": "string" + }, + "accent_color": { + "type": "integer" } }, "additionalProperties": false, @@ -144307,6 +154306,309 @@ "token", "webauthn" ] + }, + "AdminUser": { + "type": "object", + "properties": { + "id": { + "type": [ + "string", + "integer" + ] + }, + "flags": {}, + "created_at": {}, + "premium_since": {}, + "avatar": {}, + "banner": {}, + "settings": {}, + "bio": {}, + "theme_colors": {}, + "pronouns": {}, + "username": { + "type": "string" + }, + "discriminator": {}, + "accent_color": {}, + "phone": {}, + "desktop": {}, + "mobile": {}, + "premium": {}, + "premium_type": {}, + "bot": {}, + "system": {}, + "nsfw_allowed": {}, + "mfa_enabled": {}, + "webauthn_enabled": {}, + "verified": {}, + "disabled": {}, + "deleted": {}, + "email": { + "type": "string" + }, + "purchased_flags": {}, + "premium_usage_flags": {}, + "rights": {}, + "relationships": {}, + "connected_accounts": {}, + "fingerprints": {}, + "extended_settings": {}, + "security_keys": {} + }, + "additionalProperties": false, + "required": [ + "accent_color", + "avatar", + "banner", + "bio", + "bot", + "connected_accounts", + "created_at", + "deleted", + "desktop", + "disabled", + "discriminator", + "extended_settings", + "fingerprints", + "flags", + "mfa_enabled", + "mobile", + "nsfw_allowed", + "phone", + "premium", + "premium_since", + "premium_type", + "premium_usage_flags", + "pronouns", + "purchased_flags", + "relationships", + "rights", + "security_keys", + "settings", + "system", + "theme_colors", + "verified", + "webauthn_enabled" + ] + }, + "AdminGuild": { + "type": "object", + "properties": { + "name": { + "type": "string" + }, + "id": { + "type": "string" + }, + "icon": { + "type": "string" + }, + "parent": { + "type": "string" + }, + "owner_id": { + "type": "string" + }, + "owner": { + "$ref": "#/definitions/User" + }, + "nsfw": { + "type": "boolean" + }, + "invites": { + "type": "array", + "items": { + "$ref": "#/definitions/Invite" + } + }, + "voice_states": { + "type": "array", + "items": { + "$ref": "#/definitions/VoiceState" + } + }, + "webhooks": { + "type": "array", + "items": { + "$ref": "#/definitions/Webhook" + } + }, + "roles": { + "type": "array", + "items": { + "$ref": "#/definitions/Role" + } + }, + "afk_channel_id": { + "type": "string" + }, + "afk_channel": { + "$ref": "#/definitions/Channel" + }, + "afk_timeout": { + "type": "integer" + }, + "bans": { + "type": "array", + "items": { + "$ref": "#/definitions/Ban" + } + }, + "banner": { + "type": "string" + }, + "default_message_notifications": { + "type": "integer" + }, + "description": { + "type": "string" + }, + "discovery_splash": { + "type": "string" + }, + "explicit_content_filter": { + "type": "integer" + }, + "features": { + "type": "array", + "items": { + "type": "string" + } + }, + "primary_category_id": { + "type": "string" + }, + "large": { + "type": "boolean" + }, + "max_members": { + "type": "integer" + }, + "max_presences": { + "type": "integer" + }, + "max_video_channel_users": { + "type": "integer" + }, + "members": { + "type": "array", + "items": { + "$ref": "#/definitions/Member" + } + }, + "channels": { + "type": "array", + "items": { + "$ref": "#/definitions/Channel" + } + }, + "template_id": { + "type": "string" + }, + "emojis": { + "type": "array", + "items": { + "$ref": "#/definitions/Emoji" + } + }, + "stickers": { + "type": "array", + "items": { + "$ref": "#/definitions/Sticker" + } + }, + "mfa_level": { + "type": "integer" + }, + "preferred_locale": { + "type": "string" + }, + "premium_subscription_count": { + "type": "integer" + }, + "premium_tier": { + "type": "integer" + }, + "public_updates_channel_id": { + "type": "string" + }, + "public_updates_channel": { + "$ref": "#/definitions/Channel" + }, + "rules_channel_id": { + "type": "string" + }, + "rules_channel": { + "type": "string" + }, + "region": { + "type": "string" + }, + "splash": { + "type": "string" + }, + "system_channel_id": { + "type": "string" + }, + "system_channel": { + "$ref": "#/definitions/Channel" + }, + "system_channel_flags": { + "type": "integer" + }, + "unavailable": { + "type": "boolean" + }, + "verification_level": { + "type": "integer" + }, + "welcome_screen": { + "$ref": "#/definitions/GuildWelcomeScreen" + }, + "widget_channel_id": { + "type": "string" + }, + "widget_channel": { + "$ref": "#/definitions/Channel" + }, + "widget_enabled": { + "type": "boolean" + }, + "nsfw_level": { + "type": "integer" + }, + "premium_progress_bar_enabled": { + "type": "boolean" + }, + "channel_ordering": { + "type": "array", + "items": { + "type": "string" + } + } + }, + "additionalProperties": false, + "required": [ + "bans", + "channel_ordering", + "channels", + "emojis", + "features", + "id", + "invites", + "members", + "name", + "nsfw", + "premium_progress_bar_enabled", + "public_updates_channel_id", + "roles", + "stickers", + "unavailable", + "voice_states", + "webhooks", + "welcome_screen", + "widget_enabled" + ] } }, "$schema": "http://json-schema.org/draft-07/schema#" @@ -147604,38 +157906,38 @@ "avatar": { "type": "string" }, - "username": { + "banner": { "type": "string" }, - "discriminator": { + "bio": { "type": "string" }, - "public_flags": { - "type": "integer" + "theme_colors": { + "type": "array", + "items": { + "type": "integer" + } }, - "accent_color": { - "type": "integer" + "pronouns": { + "type": "string" }, - "banner": { + "username": { "type": "string" }, - "bio": { + "discriminator": { "type": "string" }, - "bot": { - "type": "boolean" + "accent_color": { + "type": "integer" }, "premium_type": { "type": "integer" }, - "theme_colors": { - "type": "array", - "items": { - "type": "integer" - } + "bot": { + "type": "boolean" }, - "pronouns": { - "type": "string" + "public_flags": { + "type": "integer" } }, "additionalProperties": false, @@ -147853,51 +158155,33 @@ "$ref": "#/definitions/Role" } }, - "banner": { - "type": "string" - }, - "description": { - "type": "string" - }, - "unavailable": { - "type": "boolean" - }, - "channels": { - "type": "array", - "items": { - "$ref": "#/definitions/Channel" - } - }, - "region": { - "type": "string" - }, - "system_channel_id": { - "type": "string" - }, - "rules_channel_id": { + "afk_channel_id": { "type": "string" }, "afk_timeout": { "type": "integer" }, - "explicit_content_filter": { - "type": "integer" - }, - "afk_channel_id": { - "type": "string" - }, "bans": { "type": "array", "items": { "$ref": "#/definitions/Ban" } }, + "banner": { + "type": "string" + }, "default_message_notifications": { "type": "integer" }, + "description": { + "type": "string" + }, "discovery_splash": { "type": "string" }, + "explicit_content_filter": { + "type": "integer" + }, "features": { "type": "array", "items": { @@ -147919,18 +158203,18 @@ "max_video_channel_users": { "type": "integer" }, - "member_count": { - "type": "integer" - }, - "presence_count": { - "type": "integer" - }, "members": { "type": "array", "items": { "$ref": "#/definitions/Member" } }, + "channels": { + "type": "array", + "items": { + "$ref": "#/definitions/Channel" + } + }, "template_id": { "type": "string" }, @@ -147961,12 +158245,24 @@ "public_updates_channel_id": { "type": "string" }, + "rules_channel_id": { + "type": "string" + }, + "region": { + "type": "string" + }, "splash": { "type": "string" }, + "system_channel_id": { + "type": "string" + }, "system_channel_flags": { "type": "integer" }, + "unavailable": { + "type": "boolean" + }, "verification_level": { "type": "integer" }, @@ -147982,9 +158278,6 @@ "nsfw_level": { "type": "integer" }, - "permissions": { - "type": "integer" - }, "premium_progress_bar_enabled": { "type": "boolean" }, @@ -147993,6 +158286,15 @@ "items": { "type": "string" } + }, + "member_count": { + "type": "integer" + }, + "presence_count": { + "type": "integer" + }, + "permissions": { + "type": "integer" } }, "additionalProperties": false, @@ -148414,9 +158716,6 @@ "UserProfile": { "type": "object", "properties": { - "accent_color": { - "type": "integer" - }, "banner": { "type": "string" }, @@ -148431,6 +158730,9 @@ }, "pronouns": { "type": "string" + }, + "accent_color": { + "type": "integer" } }, "additionalProperties": false, @@ -148517,6 +158819,309 @@ "token", "webauthn" ] + }, + "AdminUser": { + "type": "object", + "properties": { + "id": { + "type": [ + "string", + "integer" + ] + }, + "flags": {}, + "created_at": {}, + "premium_since": {}, + "avatar": {}, + "banner": {}, + "settings": {}, + "bio": {}, + "theme_colors": {}, + "pronouns": {}, + "username": { + "type": "string" + }, + "discriminator": {}, + "accent_color": {}, + "phone": {}, + "desktop": {}, + "mobile": {}, + "premium": {}, + "premium_type": {}, + "bot": {}, + "system": {}, + "nsfw_allowed": {}, + "mfa_enabled": {}, + "webauthn_enabled": {}, + "verified": {}, + "disabled": {}, + "deleted": {}, + "email": { + "type": "string" + }, + "purchased_flags": {}, + "premium_usage_flags": {}, + "rights": {}, + "relationships": {}, + "connected_accounts": {}, + "fingerprints": {}, + "extended_settings": {}, + "security_keys": {} + }, + "additionalProperties": false, + "required": [ + "accent_color", + "avatar", + "banner", + "bio", + "bot", + "connected_accounts", + "created_at", + "deleted", + "desktop", + "disabled", + "discriminator", + "extended_settings", + "fingerprints", + "flags", + "mfa_enabled", + "mobile", + "nsfw_allowed", + "phone", + "premium", + "premium_since", + "premium_type", + "premium_usage_flags", + "pronouns", + "purchased_flags", + "relationships", + "rights", + "security_keys", + "settings", + "system", + "theme_colors", + "verified", + "webauthn_enabled" + ] + }, + "AdminGuild": { + "type": "object", + "properties": { + "name": { + "type": "string" + }, + "id": { + "type": "string" + }, + "icon": { + "type": "string" + }, + "parent": { + "type": "string" + }, + "owner_id": { + "type": "string" + }, + "owner": { + "$ref": "#/definitions/User" + }, + "nsfw": { + "type": "boolean" + }, + "invites": { + "type": "array", + "items": { + "$ref": "#/definitions/Invite" + } + }, + "voice_states": { + "type": "array", + "items": { + "$ref": "#/definitions/VoiceState" + } + }, + "webhooks": { + "type": "array", + "items": { + "$ref": "#/definitions/Webhook" + } + }, + "roles": { + "type": "array", + "items": { + "$ref": "#/definitions/Role" + } + }, + "afk_channel_id": { + "type": "string" + }, + "afk_channel": { + "$ref": "#/definitions/Channel" + }, + "afk_timeout": { + "type": "integer" + }, + "bans": { + "type": "array", + "items": { + "$ref": "#/definitions/Ban" + } + }, + "banner": { + "type": "string" + }, + "default_message_notifications": { + "type": "integer" + }, + "description": { + "type": "string" + }, + "discovery_splash": { + "type": "string" + }, + "explicit_content_filter": { + "type": "integer" + }, + "features": { + "type": "array", + "items": { + "type": "string" + } + }, + "primary_category_id": { + "type": "string" + }, + "large": { + "type": "boolean" + }, + "max_members": { + "type": "integer" + }, + "max_presences": { + "type": "integer" + }, + "max_video_channel_users": { + "type": "integer" + }, + "members": { + "type": "array", + "items": { + "$ref": "#/definitions/Member" + } + }, + "channels": { + "type": "array", + "items": { + "$ref": "#/definitions/Channel" + } + }, + "template_id": { + "type": "string" + }, + "emojis": { + "type": "array", + "items": { + "$ref": "#/definitions/Emoji" + } + }, + "stickers": { + "type": "array", + "items": { + "$ref": "#/definitions/Sticker" + } + }, + "mfa_level": { + "type": "integer" + }, + "preferred_locale": { + "type": "string" + }, + "premium_subscription_count": { + "type": "integer" + }, + "premium_tier": { + "type": "integer" + }, + "public_updates_channel_id": { + "type": "string" + }, + "public_updates_channel": { + "$ref": "#/definitions/Channel" + }, + "rules_channel_id": { + "type": "string" + }, + "rules_channel": { + "type": "string" + }, + "region": { + "type": "string" + }, + "splash": { + "type": "string" + }, + "system_channel_id": { + "type": "string" + }, + "system_channel": { + "$ref": "#/definitions/Channel" + }, + "system_channel_flags": { + "type": "integer" + }, + "unavailable": { + "type": "boolean" + }, + "verification_level": { + "type": "integer" + }, + "welcome_screen": { + "$ref": "#/definitions/GuildWelcomeScreen" + }, + "widget_channel_id": { + "type": "string" + }, + "widget_channel": { + "$ref": "#/definitions/Channel" + }, + "widget_enabled": { + "type": "boolean" + }, + "nsfw_level": { + "type": "integer" + }, + "premium_progress_bar_enabled": { + "type": "boolean" + }, + "channel_ordering": { + "type": "array", + "items": { + "type": "string" + } + } + }, + "additionalProperties": false, + "required": [ + "bans", + "channel_ordering", + "channels", + "emojis", + "features", + "id", + "invites", + "members", + "name", + "nsfw", + "premium_progress_bar_enabled", + "public_updates_channel_id", + "roles", + "stickers", + "unavailable", + "voice_states", + "webhooks", + "welcome_screen", + "widget_enabled" + ] } }, "$schema": "http://json-schema.org/draft-07/schema#" @@ -151814,38 +162419,38 @@ "avatar": { "type": "string" }, - "username": { + "banner": { "type": "string" }, - "discriminator": { + "bio": { "type": "string" }, - "public_flags": { - "type": "integer" + "theme_colors": { + "type": "array", + "items": { + "type": "integer" + } }, - "accent_color": { - "type": "integer" + "pronouns": { + "type": "string" }, - "banner": { + "username": { "type": "string" }, - "bio": { + "discriminator": { "type": "string" }, - "bot": { - "type": "boolean" + "accent_color": { + "type": "integer" }, "premium_type": { "type": "integer" }, - "theme_colors": { - "type": "array", - "items": { - "type": "integer" - } + "bot": { + "type": "boolean" }, - "pronouns": { - "type": "string" + "public_flags": { + "type": "integer" } }, "additionalProperties": false, @@ -152063,51 +162668,33 @@ "$ref": "#/definitions/Role" } }, - "banner": { - "type": "string" - }, - "description": { - "type": "string" - }, - "unavailable": { - "type": "boolean" - }, - "channels": { - "type": "array", - "items": { - "$ref": "#/definitions/Channel" - } - }, - "region": { - "type": "string" - }, - "system_channel_id": { - "type": "string" - }, - "rules_channel_id": { + "afk_channel_id": { "type": "string" }, "afk_timeout": { "type": "integer" }, - "explicit_content_filter": { - "type": "integer" - }, - "afk_channel_id": { - "type": "string" - }, "bans": { "type": "array", "items": { "$ref": "#/definitions/Ban" } }, + "banner": { + "type": "string" + }, "default_message_notifications": { "type": "integer" }, + "description": { + "type": "string" + }, "discovery_splash": { "type": "string" }, + "explicit_content_filter": { + "type": "integer" + }, "features": { "type": "array", "items": { @@ -152129,18 +162716,18 @@ "max_video_channel_users": { "type": "integer" }, - "member_count": { - "type": "integer" - }, - "presence_count": { - "type": "integer" - }, "members": { "type": "array", "items": { "$ref": "#/definitions/Member" } }, + "channels": { + "type": "array", + "items": { + "$ref": "#/definitions/Channel" + } + }, "template_id": { "type": "string" }, @@ -152171,12 +162758,24 @@ "public_updates_channel_id": { "type": "string" }, + "rules_channel_id": { + "type": "string" + }, + "region": { + "type": "string" + }, "splash": { "type": "string" }, + "system_channel_id": { + "type": "string" + }, "system_channel_flags": { "type": "integer" }, + "unavailable": { + "type": "boolean" + }, "verification_level": { "type": "integer" }, @@ -152192,9 +162791,6 @@ "nsfw_level": { "type": "integer" }, - "permissions": { - "type": "integer" - }, "premium_progress_bar_enabled": { "type": "boolean" }, @@ -152203,6 +162799,15 @@ "items": { "type": "string" } + }, + "member_count": { + "type": "integer" + }, + "presence_count": { + "type": "integer" + }, + "permissions": { + "type": "integer" } }, "additionalProperties": false, @@ -152624,9 +163229,6 @@ "UserProfile": { "type": "object", "properties": { - "accent_color": { - "type": "integer" - }, "banner": { "type": "string" }, @@ -152641,6 +163243,9 @@ }, "pronouns": { "type": "string" + }, + "accent_color": { + "type": "integer" } }, "additionalProperties": false, @@ -152727,6 +163332,309 @@ "token", "webauthn" ] + }, + "AdminUser": { + "type": "object", + "properties": { + "id": { + "type": [ + "string", + "integer" + ] + }, + "flags": {}, + "created_at": {}, + "premium_since": {}, + "avatar": {}, + "banner": {}, + "settings": {}, + "bio": {}, + "theme_colors": {}, + "pronouns": {}, + "username": { + "type": "string" + }, + "discriminator": {}, + "accent_color": {}, + "phone": {}, + "desktop": {}, + "mobile": {}, + "premium": {}, + "premium_type": {}, + "bot": {}, + "system": {}, + "nsfw_allowed": {}, + "mfa_enabled": {}, + "webauthn_enabled": {}, + "verified": {}, + "disabled": {}, + "deleted": {}, + "email": { + "type": "string" + }, + "purchased_flags": {}, + "premium_usage_flags": {}, + "rights": {}, + "relationships": {}, + "connected_accounts": {}, + "fingerprints": {}, + "extended_settings": {}, + "security_keys": {} + }, + "additionalProperties": false, + "required": [ + "accent_color", + "avatar", + "banner", + "bio", + "bot", + "connected_accounts", + "created_at", + "deleted", + "desktop", + "disabled", + "discriminator", + "extended_settings", + "fingerprints", + "flags", + "mfa_enabled", + "mobile", + "nsfw_allowed", + "phone", + "premium", + "premium_since", + "premium_type", + "premium_usage_flags", + "pronouns", + "purchased_flags", + "relationships", + "rights", + "security_keys", + "settings", + "system", + "theme_colors", + "verified", + "webauthn_enabled" + ] + }, + "AdminGuild": { + "type": "object", + "properties": { + "name": { + "type": "string" + }, + "id": { + "type": "string" + }, + "icon": { + "type": "string" + }, + "parent": { + "type": "string" + }, + "owner_id": { + "type": "string" + }, + "owner": { + "$ref": "#/definitions/User" + }, + "nsfw": { + "type": "boolean" + }, + "invites": { + "type": "array", + "items": { + "$ref": "#/definitions/Invite" + } + }, + "voice_states": { + "type": "array", + "items": { + "$ref": "#/definitions/VoiceState" + } + }, + "webhooks": { + "type": "array", + "items": { + "$ref": "#/definitions/Webhook" + } + }, + "roles": { + "type": "array", + "items": { + "$ref": "#/definitions/Role" + } + }, + "afk_channel_id": { + "type": "string" + }, + "afk_channel": { + "$ref": "#/definitions/Channel" + }, + "afk_timeout": { + "type": "integer" + }, + "bans": { + "type": "array", + "items": { + "$ref": "#/definitions/Ban" + } + }, + "banner": { + "type": "string" + }, + "default_message_notifications": { + "type": "integer" + }, + "description": { + "type": "string" + }, + "discovery_splash": { + "type": "string" + }, + "explicit_content_filter": { + "type": "integer" + }, + "features": { + "type": "array", + "items": { + "type": "string" + } + }, + "primary_category_id": { + "type": "string" + }, + "large": { + "type": "boolean" + }, + "max_members": { + "type": "integer" + }, + "max_presences": { + "type": "integer" + }, + "max_video_channel_users": { + "type": "integer" + }, + "members": { + "type": "array", + "items": { + "$ref": "#/definitions/Member" + } + }, + "channels": { + "type": "array", + "items": { + "$ref": "#/definitions/Channel" + } + }, + "template_id": { + "type": "string" + }, + "emojis": { + "type": "array", + "items": { + "$ref": "#/definitions/Emoji" + } + }, + "stickers": { + "type": "array", + "items": { + "$ref": "#/definitions/Sticker" + } + }, + "mfa_level": { + "type": "integer" + }, + "preferred_locale": { + "type": "string" + }, + "premium_subscription_count": { + "type": "integer" + }, + "premium_tier": { + "type": "integer" + }, + "public_updates_channel_id": { + "type": "string" + }, + "public_updates_channel": { + "$ref": "#/definitions/Channel" + }, + "rules_channel_id": { + "type": "string" + }, + "rules_channel": { + "type": "string" + }, + "region": { + "type": "string" + }, + "splash": { + "type": "string" + }, + "system_channel_id": { + "type": "string" + }, + "system_channel": { + "$ref": "#/definitions/Channel" + }, + "system_channel_flags": { + "type": "integer" + }, + "unavailable": { + "type": "boolean" + }, + "verification_level": { + "type": "integer" + }, + "welcome_screen": { + "$ref": "#/definitions/GuildWelcomeScreen" + }, + "widget_channel_id": { + "type": "string" + }, + "widget_channel": { + "$ref": "#/definitions/Channel" + }, + "widget_enabled": { + "type": "boolean" + }, + "nsfw_level": { + "type": "integer" + }, + "premium_progress_bar_enabled": { + "type": "boolean" + }, + "channel_ordering": { + "type": "array", + "items": { + "type": "string" + } + } + }, + "additionalProperties": false, + "required": [ + "bans", + "channel_ordering", + "channels", + "emojis", + "features", + "id", + "invites", + "members", + "name", + "nsfw", + "premium_progress_bar_enabled", + "public_updates_channel_id", + "roles", + "stickers", + "unavailable", + "voice_states", + "webhooks", + "welcome_screen", + "widget_enabled" + ] } }, "$schema": "http://json-schema.org/draft-07/schema#" @@ -156021,38 +166929,38 @@ "avatar": { "type": "string" }, - "username": { + "banner": { "type": "string" }, - "discriminator": { + "bio": { "type": "string" }, - "public_flags": { - "type": "integer" + "theme_colors": { + "type": "array", + "items": { + "type": "integer" + } }, - "accent_color": { - "type": "integer" + "pronouns": { + "type": "string" }, - "banner": { + "username": { "type": "string" }, - "bio": { + "discriminator": { "type": "string" }, - "bot": { - "type": "boolean" + "accent_color": { + "type": "integer" }, "premium_type": { "type": "integer" }, - "theme_colors": { - "type": "array", - "items": { - "type": "integer" - } + "bot": { + "type": "boolean" }, - "pronouns": { - "type": "string" + "public_flags": { + "type": "integer" } }, "additionalProperties": false, @@ -156270,51 +167178,33 @@ "$ref": "#/definitions/Role" } }, - "banner": { - "type": "string" - }, - "description": { - "type": "string" - }, - "unavailable": { - "type": "boolean" - }, - "channels": { - "type": "array", - "items": { - "$ref": "#/definitions/Channel" - } - }, - "region": { - "type": "string" - }, - "system_channel_id": { - "type": "string" - }, - "rules_channel_id": { + "afk_channel_id": { "type": "string" }, "afk_timeout": { "type": "integer" }, - "explicit_content_filter": { - "type": "integer" - }, - "afk_channel_id": { - "type": "string" - }, "bans": { "type": "array", "items": { "$ref": "#/definitions/Ban" } }, + "banner": { + "type": "string" + }, "default_message_notifications": { "type": "integer" }, + "description": { + "type": "string" + }, "discovery_splash": { "type": "string" }, + "explicit_content_filter": { + "type": "integer" + }, "features": { "type": "array", "items": { @@ -156336,18 +167226,18 @@ "max_video_channel_users": { "type": "integer" }, - "member_count": { - "type": "integer" - }, - "presence_count": { - "type": "integer" - }, "members": { "type": "array", "items": { "$ref": "#/definitions/Member" } }, + "channels": { + "type": "array", + "items": { + "$ref": "#/definitions/Channel" + } + }, "template_id": { "type": "string" }, @@ -156378,12 +167268,24 @@ "public_updates_channel_id": { "type": "string" }, + "rules_channel_id": { + "type": "string" + }, + "region": { + "type": "string" + }, "splash": { "type": "string" }, + "system_channel_id": { + "type": "string" + }, "system_channel_flags": { "type": "integer" }, + "unavailable": { + "type": "boolean" + }, "verification_level": { "type": "integer" }, @@ -156399,9 +167301,6 @@ "nsfw_level": { "type": "integer" }, - "permissions": { - "type": "integer" - }, "premium_progress_bar_enabled": { "type": "boolean" }, @@ -156410,6 +167309,15 @@ "items": { "type": "string" } + }, + "member_count": { + "type": "integer" + }, + "presence_count": { + "type": "integer" + }, + "permissions": { + "type": "integer" } }, "additionalProperties": false, @@ -156831,9 +167739,6 @@ "UserProfile": { "type": "object", "properties": { - "accent_color": { - "type": "integer" - }, "banner": { "type": "string" }, @@ -156848,6 +167753,9 @@ }, "pronouns": { "type": "string" + }, + "accent_color": { + "type": "integer" } }, "additionalProperties": false, @@ -156934,6 +167842,309 @@ "token", "webauthn" ] + }, + "AdminUser": { + "type": "object", + "properties": { + "id": { + "type": [ + "string", + "integer" + ] + }, + "flags": {}, + "created_at": {}, + "premium_since": {}, + "avatar": {}, + "banner": {}, + "settings": {}, + "bio": {}, + "theme_colors": {}, + "pronouns": {}, + "username": { + "type": "string" + }, + "discriminator": {}, + "accent_color": {}, + "phone": {}, + "desktop": {}, + "mobile": {}, + "premium": {}, + "premium_type": {}, + "bot": {}, + "system": {}, + "nsfw_allowed": {}, + "mfa_enabled": {}, + "webauthn_enabled": {}, + "verified": {}, + "disabled": {}, + "deleted": {}, + "email": { + "type": "string" + }, + "purchased_flags": {}, + "premium_usage_flags": {}, + "rights": {}, + "relationships": {}, + "connected_accounts": {}, + "fingerprints": {}, + "extended_settings": {}, + "security_keys": {} + }, + "additionalProperties": false, + "required": [ + "accent_color", + "avatar", + "banner", + "bio", + "bot", + "connected_accounts", + "created_at", + "deleted", + "desktop", + "disabled", + "discriminator", + "extended_settings", + "fingerprints", + "flags", + "mfa_enabled", + "mobile", + "nsfw_allowed", + "phone", + "premium", + "premium_since", + "premium_type", + "premium_usage_flags", + "pronouns", + "purchased_flags", + "relationships", + "rights", + "security_keys", + "settings", + "system", + "theme_colors", + "verified", + "webauthn_enabled" + ] + }, + "AdminGuild": { + "type": "object", + "properties": { + "name": { + "type": "string" + }, + "id": { + "type": "string" + }, + "icon": { + "type": "string" + }, + "parent": { + "type": "string" + }, + "owner_id": { + "type": "string" + }, + "owner": { + "$ref": "#/definitions/User" + }, + "nsfw": { + "type": "boolean" + }, + "invites": { + "type": "array", + "items": { + "$ref": "#/definitions/Invite" + } + }, + "voice_states": { + "type": "array", + "items": { + "$ref": "#/definitions/VoiceState" + } + }, + "webhooks": { + "type": "array", + "items": { + "$ref": "#/definitions/Webhook" + } + }, + "roles": { + "type": "array", + "items": { + "$ref": "#/definitions/Role" + } + }, + "afk_channel_id": { + "type": "string" + }, + "afk_channel": { + "$ref": "#/definitions/Channel" + }, + "afk_timeout": { + "type": "integer" + }, + "bans": { + "type": "array", + "items": { + "$ref": "#/definitions/Ban" + } + }, + "banner": { + "type": "string" + }, + "default_message_notifications": { + "type": "integer" + }, + "description": { + "type": "string" + }, + "discovery_splash": { + "type": "string" + }, + "explicit_content_filter": { + "type": "integer" + }, + "features": { + "type": "array", + "items": { + "type": "string" + } + }, + "primary_category_id": { + "type": "string" + }, + "large": { + "type": "boolean" + }, + "max_members": { + "type": "integer" + }, + "max_presences": { + "type": "integer" + }, + "max_video_channel_users": { + "type": "integer" + }, + "members": { + "type": "array", + "items": { + "$ref": "#/definitions/Member" + } + }, + "channels": { + "type": "array", + "items": { + "$ref": "#/definitions/Channel" + } + }, + "template_id": { + "type": "string" + }, + "emojis": { + "type": "array", + "items": { + "$ref": "#/definitions/Emoji" + } + }, + "stickers": { + "type": "array", + "items": { + "$ref": "#/definitions/Sticker" + } + }, + "mfa_level": { + "type": "integer" + }, + "preferred_locale": { + "type": "string" + }, + "premium_subscription_count": { + "type": "integer" + }, + "premium_tier": { + "type": "integer" + }, + "public_updates_channel_id": { + "type": "string" + }, + "public_updates_channel": { + "$ref": "#/definitions/Channel" + }, + "rules_channel_id": { + "type": "string" + }, + "rules_channel": { + "type": "string" + }, + "region": { + "type": "string" + }, + "splash": { + "type": "string" + }, + "system_channel_id": { + "type": "string" + }, + "system_channel": { + "$ref": "#/definitions/Channel" + }, + "system_channel_flags": { + "type": "integer" + }, + "unavailable": { + "type": "boolean" + }, + "verification_level": { + "type": "integer" + }, + "welcome_screen": { + "$ref": "#/definitions/GuildWelcomeScreen" + }, + "widget_channel_id": { + "type": "string" + }, + "widget_channel": { + "$ref": "#/definitions/Channel" + }, + "widget_enabled": { + "type": "boolean" + }, + "nsfw_level": { + "type": "integer" + }, + "premium_progress_bar_enabled": { + "type": "boolean" + }, + "channel_ordering": { + "type": "array", + "items": { + "type": "string" + } + } + }, + "additionalProperties": false, + "required": [ + "bans", + "channel_ordering", + "channels", + "emojis", + "features", + "id", + "invites", + "members", + "name", + "nsfw", + "premium_progress_bar_enabled", + "public_updates_channel_id", + "roles", + "stickers", + "unavailable", + "voice_states", + "webhooks", + "welcome_screen", + "widget_enabled" + ] } }, "$schema": "http://json-schema.org/draft-07/schema#" @@ -160234,38 +171445,38 @@ "avatar": { "type": "string" }, - "username": { + "banner": { "type": "string" }, - "discriminator": { + "bio": { "type": "string" }, - "public_flags": { - "type": "integer" + "theme_colors": { + "type": "array", + "items": { + "type": "integer" + } }, - "accent_color": { - "type": "integer" + "pronouns": { + "type": "string" }, - "banner": { + "username": { "type": "string" }, - "bio": { + "discriminator": { "type": "string" }, - "bot": { - "type": "boolean" + "accent_color": { + "type": "integer" }, "premium_type": { "type": "integer" }, - "theme_colors": { - "type": "array", - "items": { - "type": "integer" - } + "bot": { + "type": "boolean" }, - "pronouns": { - "type": "string" + "public_flags": { + "type": "integer" } }, "additionalProperties": false, @@ -160483,51 +171694,33 @@ "$ref": "#/definitions/Role" } }, - "banner": { - "type": "string" - }, - "description": { - "type": "string" - }, - "unavailable": { - "type": "boolean" - }, - "channels": { - "type": "array", - "items": { - "$ref": "#/definitions/Channel" - } - }, - "region": { - "type": "string" - }, - "system_channel_id": { - "type": "string" - }, - "rules_channel_id": { + "afk_channel_id": { "type": "string" }, "afk_timeout": { "type": "integer" }, - "explicit_content_filter": { - "type": "integer" - }, - "afk_channel_id": { - "type": "string" - }, "bans": { "type": "array", "items": { "$ref": "#/definitions/Ban" } }, + "banner": { + "type": "string" + }, "default_message_notifications": { "type": "integer" }, + "description": { + "type": "string" + }, "discovery_splash": { "type": "string" }, + "explicit_content_filter": { + "type": "integer" + }, "features": { "type": "array", "items": { @@ -160549,18 +171742,18 @@ "max_video_channel_users": { "type": "integer" }, - "member_count": { - "type": "integer" - }, - "presence_count": { - "type": "integer" - }, "members": { "type": "array", "items": { "$ref": "#/definitions/Member" } }, + "channels": { + "type": "array", + "items": { + "$ref": "#/definitions/Channel" + } + }, "template_id": { "type": "string" }, @@ -160591,12 +171784,24 @@ "public_updates_channel_id": { "type": "string" }, + "rules_channel_id": { + "type": "string" + }, + "region": { + "type": "string" + }, "splash": { "type": "string" }, + "system_channel_id": { + "type": "string" + }, "system_channel_flags": { "type": "integer" }, + "unavailable": { + "type": "boolean" + }, "verification_level": { "type": "integer" }, @@ -160612,9 +171817,6 @@ "nsfw_level": { "type": "integer" }, - "permissions": { - "type": "integer" - }, "premium_progress_bar_enabled": { "type": "boolean" }, @@ -160623,6 +171825,15 @@ "items": { "type": "string" } + }, + "member_count": { + "type": "integer" + }, + "presence_count": { + "type": "integer" + }, + "permissions": { + "type": "integer" } }, "additionalProperties": false, @@ -161044,9 +172255,6 @@ "UserProfile": { "type": "object", "properties": { - "accent_color": { - "type": "integer" - }, "banner": { "type": "string" }, @@ -161061,6 +172269,9 @@ }, "pronouns": { "type": "string" + }, + "accent_color": { + "type": "integer" } }, "additionalProperties": false, @@ -161147,6 +172358,309 @@ "token", "webauthn" ] + }, + "AdminUser": { + "type": "object", + "properties": { + "id": { + "type": [ + "string", + "integer" + ] + }, + "flags": {}, + "created_at": {}, + "premium_since": {}, + "avatar": {}, + "banner": {}, + "settings": {}, + "bio": {}, + "theme_colors": {}, + "pronouns": {}, + "username": { + "type": "string" + }, + "discriminator": {}, + "accent_color": {}, + "phone": {}, + "desktop": {}, + "mobile": {}, + "premium": {}, + "premium_type": {}, + "bot": {}, + "system": {}, + "nsfw_allowed": {}, + "mfa_enabled": {}, + "webauthn_enabled": {}, + "verified": {}, + "disabled": {}, + "deleted": {}, + "email": { + "type": "string" + }, + "purchased_flags": {}, + "premium_usage_flags": {}, + "rights": {}, + "relationships": {}, + "connected_accounts": {}, + "fingerprints": {}, + "extended_settings": {}, + "security_keys": {} + }, + "additionalProperties": false, + "required": [ + "accent_color", + "avatar", + "banner", + "bio", + "bot", + "connected_accounts", + "created_at", + "deleted", + "desktop", + "disabled", + "discriminator", + "extended_settings", + "fingerprints", + "flags", + "mfa_enabled", + "mobile", + "nsfw_allowed", + "phone", + "premium", + "premium_since", + "premium_type", + "premium_usage_flags", + "pronouns", + "purchased_flags", + "relationships", + "rights", + "security_keys", + "settings", + "system", + "theme_colors", + "verified", + "webauthn_enabled" + ] + }, + "AdminGuild": { + "type": "object", + "properties": { + "name": { + "type": "string" + }, + "id": { + "type": "string" + }, + "icon": { + "type": "string" + }, + "parent": { + "type": "string" + }, + "owner_id": { + "type": "string" + }, + "owner": { + "$ref": "#/definitions/User" + }, + "nsfw": { + "type": "boolean" + }, + "invites": { + "type": "array", + "items": { + "$ref": "#/definitions/Invite" + } + }, + "voice_states": { + "type": "array", + "items": { + "$ref": "#/definitions/VoiceState" + } + }, + "webhooks": { + "type": "array", + "items": { + "$ref": "#/definitions/Webhook" + } + }, + "roles": { + "type": "array", + "items": { + "$ref": "#/definitions/Role" + } + }, + "afk_channel_id": { + "type": "string" + }, + "afk_channel": { + "$ref": "#/definitions/Channel" + }, + "afk_timeout": { + "type": "integer" + }, + "bans": { + "type": "array", + "items": { + "$ref": "#/definitions/Ban" + } + }, + "banner": { + "type": "string" + }, + "default_message_notifications": { + "type": "integer" + }, + "description": { + "type": "string" + }, + "discovery_splash": { + "type": "string" + }, + "explicit_content_filter": { + "type": "integer" + }, + "features": { + "type": "array", + "items": { + "type": "string" + } + }, + "primary_category_id": { + "type": "string" + }, + "large": { + "type": "boolean" + }, + "max_members": { + "type": "integer" + }, + "max_presences": { + "type": "integer" + }, + "max_video_channel_users": { + "type": "integer" + }, + "members": { + "type": "array", + "items": { + "$ref": "#/definitions/Member" + } + }, + "channels": { + "type": "array", + "items": { + "$ref": "#/definitions/Channel" + } + }, + "template_id": { + "type": "string" + }, + "emojis": { + "type": "array", + "items": { + "$ref": "#/definitions/Emoji" + } + }, + "stickers": { + "type": "array", + "items": { + "$ref": "#/definitions/Sticker" + } + }, + "mfa_level": { + "type": "integer" + }, + "preferred_locale": { + "type": "string" + }, + "premium_subscription_count": { + "type": "integer" + }, + "premium_tier": { + "type": "integer" + }, + "public_updates_channel_id": { + "type": "string" + }, + "public_updates_channel": { + "$ref": "#/definitions/Channel" + }, + "rules_channel_id": { + "type": "string" + }, + "rules_channel": { + "type": "string" + }, + "region": { + "type": "string" + }, + "splash": { + "type": "string" + }, + "system_channel_id": { + "type": "string" + }, + "system_channel": { + "$ref": "#/definitions/Channel" + }, + "system_channel_flags": { + "type": "integer" + }, + "unavailable": { + "type": "boolean" + }, + "verification_level": { + "type": "integer" + }, + "welcome_screen": { + "$ref": "#/definitions/GuildWelcomeScreen" + }, + "widget_channel_id": { + "type": "string" + }, + "widget_channel": { + "$ref": "#/definitions/Channel" + }, + "widget_enabled": { + "type": "boolean" + }, + "nsfw_level": { + "type": "integer" + }, + "premium_progress_bar_enabled": { + "type": "boolean" + }, + "channel_ordering": { + "type": "array", + "items": { + "type": "string" + } + } + }, + "additionalProperties": false, + "required": [ + "bans", + "channel_ordering", + "channels", + "emojis", + "features", + "id", + "invites", + "members", + "name", + "nsfw", + "premium_progress_bar_enabled", + "public_updates_channel_id", + "roles", + "stickers", + "unavailable", + "voice_states", + "webhooks", + "welcome_screen", + "widget_enabled" + ] } }, "$schema": "http://json-schema.org/draft-07/schema#" @@ -164457,38 +175971,38 @@ "avatar": { "type": "string" }, - "username": { + "banner": { "type": "string" }, - "discriminator": { + "bio": { "type": "string" }, - "public_flags": { - "type": "integer" + "theme_colors": { + "type": "array", + "items": { + "type": "integer" + } }, - "accent_color": { - "type": "integer" + "pronouns": { + "type": "string" }, - "banner": { + "username": { "type": "string" }, - "bio": { + "discriminator": { "type": "string" }, - "bot": { - "type": "boolean" + "accent_color": { + "type": "integer" }, "premium_type": { "type": "integer" }, - "theme_colors": { - "type": "array", - "items": { - "type": "integer" - } + "bot": { + "type": "boolean" }, - "pronouns": { - "type": "string" + "public_flags": { + "type": "integer" } }, "additionalProperties": false, @@ -164706,51 +176220,33 @@ "$ref": "#/definitions/Role" } }, - "banner": { - "type": "string" - }, - "description": { - "type": "string" - }, - "unavailable": { - "type": "boolean" - }, - "channels": { - "type": "array", - "items": { - "$ref": "#/definitions/Channel" - } - }, - "region": { - "type": "string" - }, - "system_channel_id": { - "type": "string" - }, - "rules_channel_id": { + "afk_channel_id": { "type": "string" }, "afk_timeout": { "type": "integer" }, - "explicit_content_filter": { - "type": "integer" - }, - "afk_channel_id": { - "type": "string" - }, "bans": { "type": "array", "items": { "$ref": "#/definitions/Ban" } }, + "banner": { + "type": "string" + }, "default_message_notifications": { "type": "integer" }, + "description": { + "type": "string" + }, "discovery_splash": { "type": "string" }, + "explicit_content_filter": { + "type": "integer" + }, "features": { "type": "array", "items": { @@ -164772,18 +176268,18 @@ "max_video_channel_users": { "type": "integer" }, - "member_count": { - "type": "integer" - }, - "presence_count": { - "type": "integer" - }, "members": { "type": "array", "items": { "$ref": "#/definitions/Member" } }, + "channels": { + "type": "array", + "items": { + "$ref": "#/definitions/Channel" + } + }, "template_id": { "type": "string" }, @@ -164814,12 +176310,24 @@ "public_updates_channel_id": { "type": "string" }, + "rules_channel_id": { + "type": "string" + }, + "region": { + "type": "string" + }, "splash": { "type": "string" }, + "system_channel_id": { + "type": "string" + }, "system_channel_flags": { "type": "integer" }, + "unavailable": { + "type": "boolean" + }, "verification_level": { "type": "integer" }, @@ -164835,9 +176343,6 @@ "nsfw_level": { "type": "integer" }, - "permissions": { - "type": "integer" - }, "premium_progress_bar_enabled": { "type": "boolean" }, @@ -164846,6 +176351,15 @@ "items": { "type": "string" } + }, + "member_count": { + "type": "integer" + }, + "presence_count": { + "type": "integer" + }, + "permissions": { + "type": "integer" } }, "additionalProperties": false, @@ -165267,9 +176781,6 @@ "UserProfile": { "type": "object", "properties": { - "accent_color": { - "type": "integer" - }, "banner": { "type": "string" }, @@ -165284,6 +176795,9 @@ }, "pronouns": { "type": "string" + }, + "accent_color": { + "type": "integer" } }, "additionalProperties": false, @@ -165370,6 +176884,309 @@ "token", "webauthn" ] + }, + "AdminUser": { + "type": "object", + "properties": { + "id": { + "type": [ + "string", + "integer" + ] + }, + "flags": {}, + "created_at": {}, + "premium_since": {}, + "avatar": {}, + "banner": {}, + "settings": {}, + "bio": {}, + "theme_colors": {}, + "pronouns": {}, + "username": { + "type": "string" + }, + "discriminator": {}, + "accent_color": {}, + "phone": {}, + "desktop": {}, + "mobile": {}, + "premium": {}, + "premium_type": {}, + "bot": {}, + "system": {}, + "nsfw_allowed": {}, + "mfa_enabled": {}, + "webauthn_enabled": {}, + "verified": {}, + "disabled": {}, + "deleted": {}, + "email": { + "type": "string" + }, + "purchased_flags": {}, + "premium_usage_flags": {}, + "rights": {}, + "relationships": {}, + "connected_accounts": {}, + "fingerprints": {}, + "extended_settings": {}, + "security_keys": {} + }, + "additionalProperties": false, + "required": [ + "accent_color", + "avatar", + "banner", + "bio", + "bot", + "connected_accounts", + "created_at", + "deleted", + "desktop", + "disabled", + "discriminator", + "extended_settings", + "fingerprints", + "flags", + "mfa_enabled", + "mobile", + "nsfw_allowed", + "phone", + "premium", + "premium_since", + "premium_type", + "premium_usage_flags", + "pronouns", + "purchased_flags", + "relationships", + "rights", + "security_keys", + "settings", + "system", + "theme_colors", + "verified", + "webauthn_enabled" + ] + }, + "AdminGuild": { + "type": "object", + "properties": { + "name": { + "type": "string" + }, + "id": { + "type": "string" + }, + "icon": { + "type": "string" + }, + "parent": { + "type": "string" + }, + "owner_id": { + "type": "string" + }, + "owner": { + "$ref": "#/definitions/User" + }, + "nsfw": { + "type": "boolean" + }, + "invites": { + "type": "array", + "items": { + "$ref": "#/definitions/Invite" + } + }, + "voice_states": { + "type": "array", + "items": { + "$ref": "#/definitions/VoiceState" + } + }, + "webhooks": { + "type": "array", + "items": { + "$ref": "#/definitions/Webhook" + } + }, + "roles": { + "type": "array", + "items": { + "$ref": "#/definitions/Role" + } + }, + "afk_channel_id": { + "type": "string" + }, + "afk_channel": { + "$ref": "#/definitions/Channel" + }, + "afk_timeout": { + "type": "integer" + }, + "bans": { + "type": "array", + "items": { + "$ref": "#/definitions/Ban" + } + }, + "banner": { + "type": "string" + }, + "default_message_notifications": { + "type": "integer" + }, + "description": { + "type": "string" + }, + "discovery_splash": { + "type": "string" + }, + "explicit_content_filter": { + "type": "integer" + }, + "features": { + "type": "array", + "items": { + "type": "string" + } + }, + "primary_category_id": { + "type": "string" + }, + "large": { + "type": "boolean" + }, + "max_members": { + "type": "integer" + }, + "max_presences": { + "type": "integer" + }, + "max_video_channel_users": { + "type": "integer" + }, + "members": { + "type": "array", + "items": { + "$ref": "#/definitions/Member" + } + }, + "channels": { + "type": "array", + "items": { + "$ref": "#/definitions/Channel" + } + }, + "template_id": { + "type": "string" + }, + "emojis": { + "type": "array", + "items": { + "$ref": "#/definitions/Emoji" + } + }, + "stickers": { + "type": "array", + "items": { + "$ref": "#/definitions/Sticker" + } + }, + "mfa_level": { + "type": "integer" + }, + "preferred_locale": { + "type": "string" + }, + "premium_subscription_count": { + "type": "integer" + }, + "premium_tier": { + "type": "integer" + }, + "public_updates_channel_id": { + "type": "string" + }, + "public_updates_channel": { + "$ref": "#/definitions/Channel" + }, + "rules_channel_id": { + "type": "string" + }, + "rules_channel": { + "type": "string" + }, + "region": { + "type": "string" + }, + "splash": { + "type": "string" + }, + "system_channel_id": { + "type": "string" + }, + "system_channel": { + "$ref": "#/definitions/Channel" + }, + "system_channel_flags": { + "type": "integer" + }, + "unavailable": { + "type": "boolean" + }, + "verification_level": { + "type": "integer" + }, + "welcome_screen": { + "$ref": "#/definitions/GuildWelcomeScreen" + }, + "widget_channel_id": { + "type": "string" + }, + "widget_channel": { + "$ref": "#/definitions/Channel" + }, + "widget_enabled": { + "type": "boolean" + }, + "nsfw_level": { + "type": "integer" + }, + "premium_progress_bar_enabled": { + "type": "boolean" + }, + "channel_ordering": { + "type": "array", + "items": { + "type": "string" + } + } + }, + "additionalProperties": false, + "required": [ + "bans", + "channel_ordering", + "channels", + "emojis", + "features", + "id", + "invites", + "members", + "name", + "nsfw", + "premium_progress_bar_enabled", + "public_updates_channel_id", + "roles", + "stickers", + "unavailable", + "voice_states", + "webhooks", + "welcome_screen", + "widget_enabled" + ] } }, "$schema": "http://json-schema.org/draft-07/schema#" @@ -168664,38 +180481,38 @@ "avatar": { "type": "string" }, - "username": { + "banner": { "type": "string" }, - "discriminator": { + "bio": { "type": "string" }, - "public_flags": { - "type": "integer" + "theme_colors": { + "type": "array", + "items": { + "type": "integer" + } }, - "accent_color": { - "type": "integer" + "pronouns": { + "type": "string" }, - "banner": { + "username": { "type": "string" }, - "bio": { + "discriminator": { "type": "string" }, - "bot": { - "type": "boolean" + "accent_color": { + "type": "integer" }, "premium_type": { "type": "integer" }, - "theme_colors": { - "type": "array", - "items": { - "type": "integer" - } + "bot": { + "type": "boolean" }, - "pronouns": { - "type": "string" + "public_flags": { + "type": "integer" } }, "additionalProperties": false, @@ -168913,51 +180730,33 @@ "$ref": "#/definitions/Role" } }, - "banner": { - "type": "string" - }, - "description": { - "type": "string" - }, - "unavailable": { - "type": "boolean" - }, - "channels": { - "type": "array", - "items": { - "$ref": "#/definitions/Channel" - } - }, - "region": { - "type": "string" - }, - "system_channel_id": { - "type": "string" - }, - "rules_channel_id": { + "afk_channel_id": { "type": "string" }, "afk_timeout": { "type": "integer" }, - "explicit_content_filter": { - "type": "integer" - }, - "afk_channel_id": { - "type": "string" - }, "bans": { "type": "array", "items": { "$ref": "#/definitions/Ban" } }, + "banner": { + "type": "string" + }, "default_message_notifications": { "type": "integer" }, + "description": { + "type": "string" + }, "discovery_splash": { "type": "string" }, + "explicit_content_filter": { + "type": "integer" + }, "features": { "type": "array", "items": { @@ -168979,18 +180778,18 @@ "max_video_channel_users": { "type": "integer" }, - "member_count": { - "type": "integer" - }, - "presence_count": { - "type": "integer" - }, "members": { "type": "array", "items": { "$ref": "#/definitions/Member" } }, + "channels": { + "type": "array", + "items": { + "$ref": "#/definitions/Channel" + } + }, "template_id": { "type": "string" }, @@ -169021,12 +180820,24 @@ "public_updates_channel_id": { "type": "string" }, + "rules_channel_id": { + "type": "string" + }, + "region": { + "type": "string" + }, "splash": { "type": "string" }, + "system_channel_id": { + "type": "string" + }, "system_channel_flags": { "type": "integer" }, + "unavailable": { + "type": "boolean" + }, "verification_level": { "type": "integer" }, @@ -169042,9 +180853,6 @@ "nsfw_level": { "type": "integer" }, - "permissions": { - "type": "integer" - }, "premium_progress_bar_enabled": { "type": "boolean" }, @@ -169053,6 +180861,15 @@ "items": { "type": "string" } + }, + "member_count": { + "type": "integer" + }, + "presence_count": { + "type": "integer" + }, + "permissions": { + "type": "integer" } }, "additionalProperties": false, @@ -169474,9 +181291,6 @@ "UserProfile": { "type": "object", "properties": { - "accent_color": { - "type": "integer" - }, "banner": { "type": "string" }, @@ -169491,6 +181305,9 @@ }, "pronouns": { "type": "string" + }, + "accent_color": { + "type": "integer" } }, "additionalProperties": false, @@ -169577,6 +181394,309 @@ "token", "webauthn" ] + }, + "AdminUser": { + "type": "object", + "properties": { + "id": { + "type": [ + "string", + "integer" + ] + }, + "flags": {}, + "created_at": {}, + "premium_since": {}, + "avatar": {}, + "banner": {}, + "settings": {}, + "bio": {}, + "theme_colors": {}, + "pronouns": {}, + "username": { + "type": "string" + }, + "discriminator": {}, + "accent_color": {}, + "phone": {}, + "desktop": {}, + "mobile": {}, + "premium": {}, + "premium_type": {}, + "bot": {}, + "system": {}, + "nsfw_allowed": {}, + "mfa_enabled": {}, + "webauthn_enabled": {}, + "verified": {}, + "disabled": {}, + "deleted": {}, + "email": { + "type": "string" + }, + "purchased_flags": {}, + "premium_usage_flags": {}, + "rights": {}, + "relationships": {}, + "connected_accounts": {}, + "fingerprints": {}, + "extended_settings": {}, + "security_keys": {} + }, + "additionalProperties": false, + "required": [ + "accent_color", + "avatar", + "banner", + "bio", + "bot", + "connected_accounts", + "created_at", + "deleted", + "desktop", + "disabled", + "discriminator", + "extended_settings", + "fingerprints", + "flags", + "mfa_enabled", + "mobile", + "nsfw_allowed", + "phone", + "premium", + "premium_since", + "premium_type", + "premium_usage_flags", + "pronouns", + "purchased_flags", + "relationships", + "rights", + "security_keys", + "settings", + "system", + "theme_colors", + "verified", + "webauthn_enabled" + ] + }, + "AdminGuild": { + "type": "object", + "properties": { + "name": { + "type": "string" + }, + "id": { + "type": "string" + }, + "icon": { + "type": "string" + }, + "parent": { + "type": "string" + }, + "owner_id": { + "type": "string" + }, + "owner": { + "$ref": "#/definitions/User" + }, + "nsfw": { + "type": "boolean" + }, + "invites": { + "type": "array", + "items": { + "$ref": "#/definitions/Invite" + } + }, + "voice_states": { + "type": "array", + "items": { + "$ref": "#/definitions/VoiceState" + } + }, + "webhooks": { + "type": "array", + "items": { + "$ref": "#/definitions/Webhook" + } + }, + "roles": { + "type": "array", + "items": { + "$ref": "#/definitions/Role" + } + }, + "afk_channel_id": { + "type": "string" + }, + "afk_channel": { + "$ref": "#/definitions/Channel" + }, + "afk_timeout": { + "type": "integer" + }, + "bans": { + "type": "array", + "items": { + "$ref": "#/definitions/Ban" + } + }, + "banner": { + "type": "string" + }, + "default_message_notifications": { + "type": "integer" + }, + "description": { + "type": "string" + }, + "discovery_splash": { + "type": "string" + }, + "explicit_content_filter": { + "type": "integer" + }, + "features": { + "type": "array", + "items": { + "type": "string" + } + }, + "primary_category_id": { + "type": "string" + }, + "large": { + "type": "boolean" + }, + "max_members": { + "type": "integer" + }, + "max_presences": { + "type": "integer" + }, + "max_video_channel_users": { + "type": "integer" + }, + "members": { + "type": "array", + "items": { + "$ref": "#/definitions/Member" + } + }, + "channels": { + "type": "array", + "items": { + "$ref": "#/definitions/Channel" + } + }, + "template_id": { + "type": "string" + }, + "emojis": { + "type": "array", + "items": { + "$ref": "#/definitions/Emoji" + } + }, + "stickers": { + "type": "array", + "items": { + "$ref": "#/definitions/Sticker" + } + }, + "mfa_level": { + "type": "integer" + }, + "preferred_locale": { + "type": "string" + }, + "premium_subscription_count": { + "type": "integer" + }, + "premium_tier": { + "type": "integer" + }, + "public_updates_channel_id": { + "type": "string" + }, + "public_updates_channel": { + "$ref": "#/definitions/Channel" + }, + "rules_channel_id": { + "type": "string" + }, + "rules_channel": { + "type": "string" + }, + "region": { + "type": "string" + }, + "splash": { + "type": "string" + }, + "system_channel_id": { + "type": "string" + }, + "system_channel": { + "$ref": "#/definitions/Channel" + }, + "system_channel_flags": { + "type": "integer" + }, + "unavailable": { + "type": "boolean" + }, + "verification_level": { + "type": "integer" + }, + "welcome_screen": { + "$ref": "#/definitions/GuildWelcomeScreen" + }, + "widget_channel_id": { + "type": "string" + }, + "widget_channel": { + "$ref": "#/definitions/Channel" + }, + "widget_enabled": { + "type": "boolean" + }, + "nsfw_level": { + "type": "integer" + }, + "premium_progress_bar_enabled": { + "type": "boolean" + }, + "channel_ordering": { + "type": "array", + "items": { + "type": "string" + } + } + }, + "additionalProperties": false, + "required": [ + "bans", + "channel_ordering", + "channels", + "emojis", + "features", + "id", + "invites", + "members", + "name", + "nsfw", + "premium_progress_bar_enabled", + "public_updates_channel_id", + "roles", + "stickers", + "unavailable", + "voice_states", + "webhooks", + "welcome_screen", + "widget_enabled" + ] } }, "$schema": "http://json-schema.org/draft-07/schema#" @@ -172920,38 +185040,38 @@ "avatar": { "type": "string" }, - "username": { + "banner": { "type": "string" }, - "discriminator": { + "bio": { "type": "string" }, - "public_flags": { - "type": "integer" + "theme_colors": { + "type": "array", + "items": { + "type": "integer" + } }, - "accent_color": { - "type": "integer" + "pronouns": { + "type": "string" }, - "banner": { + "username": { "type": "string" }, - "bio": { + "discriminator": { "type": "string" }, - "bot": { - "type": "boolean" + "accent_color": { + "type": "integer" }, "premium_type": { "type": "integer" }, - "theme_colors": { - "type": "array", - "items": { - "type": "integer" - } + "bot": { + "type": "boolean" }, - "pronouns": { - "type": "string" + "public_flags": { + "type": "integer" } }, "additionalProperties": false, @@ -173169,51 +185289,33 @@ "$ref": "#/definitions/Role" } }, - "banner": { - "type": "string" - }, - "description": { - "type": "string" - }, - "unavailable": { - "type": "boolean" - }, - "channels": { - "type": "array", - "items": { - "$ref": "#/definitions/Channel" - } - }, - "region": { - "type": "string" - }, - "system_channel_id": { - "type": "string" - }, - "rules_channel_id": { + "afk_channel_id": { "type": "string" }, "afk_timeout": { "type": "integer" }, - "explicit_content_filter": { - "type": "integer" - }, - "afk_channel_id": { - "type": "string" - }, "bans": { "type": "array", "items": { "$ref": "#/definitions/Ban" } }, + "banner": { + "type": "string" + }, "default_message_notifications": { "type": "integer" }, + "description": { + "type": "string" + }, "discovery_splash": { "type": "string" }, + "explicit_content_filter": { + "type": "integer" + }, "features": { "type": "array", "items": { @@ -173235,18 +185337,18 @@ "max_video_channel_users": { "type": "integer" }, - "member_count": { - "type": "integer" - }, - "presence_count": { - "type": "integer" - }, "members": { "type": "array", "items": { "$ref": "#/definitions/Member" } }, + "channels": { + "type": "array", + "items": { + "$ref": "#/definitions/Channel" + } + }, "template_id": { "type": "string" }, @@ -173277,12 +185379,24 @@ "public_updates_channel_id": { "type": "string" }, + "rules_channel_id": { + "type": "string" + }, + "region": { + "type": "string" + }, "splash": { "type": "string" }, + "system_channel_id": { + "type": "string" + }, "system_channel_flags": { "type": "integer" }, + "unavailable": { + "type": "boolean" + }, "verification_level": { "type": "integer" }, @@ -173298,9 +185412,6 @@ "nsfw_level": { "type": "integer" }, - "permissions": { - "type": "integer" - }, "premium_progress_bar_enabled": { "type": "boolean" }, @@ -173309,6 +185420,15 @@ "items": { "type": "string" } + }, + "member_count": { + "type": "integer" + }, + "presence_count": { + "type": "integer" + }, + "permissions": { + "type": "integer" } }, "additionalProperties": false, @@ -173730,9 +185850,6 @@ "UserProfile": { "type": "object", "properties": { - "accent_color": { - "type": "integer" - }, "banner": { "type": "string" }, @@ -173747,6 +185864,9 @@ }, "pronouns": { "type": "string" + }, + "accent_color": { + "type": "integer" } }, "additionalProperties": false, @@ -173833,6 +185953,309 @@ "token", "webauthn" ] + }, + "AdminUser": { + "type": "object", + "properties": { + "id": { + "type": [ + "string", + "integer" + ] + }, + "flags": {}, + "created_at": {}, + "premium_since": {}, + "avatar": {}, + "banner": {}, + "settings": {}, + "bio": {}, + "theme_colors": {}, + "pronouns": {}, + "username": { + "type": "string" + }, + "discriminator": {}, + "accent_color": {}, + "phone": {}, + "desktop": {}, + "mobile": {}, + "premium": {}, + "premium_type": {}, + "bot": {}, + "system": {}, + "nsfw_allowed": {}, + "mfa_enabled": {}, + "webauthn_enabled": {}, + "verified": {}, + "disabled": {}, + "deleted": {}, + "email": { + "type": "string" + }, + "purchased_flags": {}, + "premium_usage_flags": {}, + "rights": {}, + "relationships": {}, + "connected_accounts": {}, + "fingerprints": {}, + "extended_settings": {}, + "security_keys": {} + }, + "additionalProperties": false, + "required": [ + "accent_color", + "avatar", + "banner", + "bio", + "bot", + "connected_accounts", + "created_at", + "deleted", + "desktop", + "disabled", + "discriminator", + "extended_settings", + "fingerprints", + "flags", + "mfa_enabled", + "mobile", + "nsfw_allowed", + "phone", + "premium", + "premium_since", + "premium_type", + "premium_usage_flags", + "pronouns", + "purchased_flags", + "relationships", + "rights", + "security_keys", + "settings", + "system", + "theme_colors", + "verified", + "webauthn_enabled" + ] + }, + "AdminGuild": { + "type": "object", + "properties": { + "name": { + "type": "string" + }, + "id": { + "type": "string" + }, + "icon": { + "type": "string" + }, + "parent": { + "type": "string" + }, + "owner_id": { + "type": "string" + }, + "owner": { + "$ref": "#/definitions/User" + }, + "nsfw": { + "type": "boolean" + }, + "invites": { + "type": "array", + "items": { + "$ref": "#/definitions/Invite" + } + }, + "voice_states": { + "type": "array", + "items": { + "$ref": "#/definitions/VoiceState" + } + }, + "webhooks": { + "type": "array", + "items": { + "$ref": "#/definitions/Webhook" + } + }, + "roles": { + "type": "array", + "items": { + "$ref": "#/definitions/Role" + } + }, + "afk_channel_id": { + "type": "string" + }, + "afk_channel": { + "$ref": "#/definitions/Channel" + }, + "afk_timeout": { + "type": "integer" + }, + "bans": { + "type": "array", + "items": { + "$ref": "#/definitions/Ban" + } + }, + "banner": { + "type": "string" + }, + "default_message_notifications": { + "type": "integer" + }, + "description": { + "type": "string" + }, + "discovery_splash": { + "type": "string" + }, + "explicit_content_filter": { + "type": "integer" + }, + "features": { + "type": "array", + "items": { + "type": "string" + } + }, + "primary_category_id": { + "type": "string" + }, + "large": { + "type": "boolean" + }, + "max_members": { + "type": "integer" + }, + "max_presences": { + "type": "integer" + }, + "max_video_channel_users": { + "type": "integer" + }, + "members": { + "type": "array", + "items": { + "$ref": "#/definitions/Member" + } + }, + "channels": { + "type": "array", + "items": { + "$ref": "#/definitions/Channel" + } + }, + "template_id": { + "type": "string" + }, + "emojis": { + "type": "array", + "items": { + "$ref": "#/definitions/Emoji" + } + }, + "stickers": { + "type": "array", + "items": { + "$ref": "#/definitions/Sticker" + } + }, + "mfa_level": { + "type": "integer" + }, + "preferred_locale": { + "type": "string" + }, + "premium_subscription_count": { + "type": "integer" + }, + "premium_tier": { + "type": "integer" + }, + "public_updates_channel_id": { + "type": "string" + }, + "public_updates_channel": { + "$ref": "#/definitions/Channel" + }, + "rules_channel_id": { + "type": "string" + }, + "rules_channel": { + "type": "string" + }, + "region": { + "type": "string" + }, + "splash": { + "type": "string" + }, + "system_channel_id": { + "type": "string" + }, + "system_channel": { + "$ref": "#/definitions/Channel" + }, + "system_channel_flags": { + "type": "integer" + }, + "unavailable": { + "type": "boolean" + }, + "verification_level": { + "type": "integer" + }, + "welcome_screen": { + "$ref": "#/definitions/GuildWelcomeScreen" + }, + "widget_channel_id": { + "type": "string" + }, + "widget_channel": { + "$ref": "#/definitions/Channel" + }, + "widget_enabled": { + "type": "boolean" + }, + "nsfw_level": { + "type": "integer" + }, + "premium_progress_bar_enabled": { + "type": "boolean" + }, + "channel_ordering": { + "type": "array", + "items": { + "type": "string" + } + } + }, + "additionalProperties": false, + "required": [ + "bans", + "channel_ordering", + "channels", + "emojis", + "features", + "id", + "invites", + "members", + "name", + "nsfw", + "premium_progress_bar_enabled", + "public_updates_channel_id", + "roles", + "stickers", + "unavailable", + "voice_states", + "webhooks", + "welcome_screen", + "widget_enabled" + ] } }, "$schema": "http://json-schema.org/draft-07/schema#" @@ -177162,38 +189585,38 @@ "avatar": { "type": "string" }, - "username": { + "banner": { "type": "string" }, - "discriminator": { + "bio": { "type": "string" }, - "public_flags": { - "type": "integer" + "theme_colors": { + "type": "array", + "items": { + "type": "integer" + } }, - "accent_color": { - "type": "integer" + "pronouns": { + "type": "string" }, - "banner": { + "username": { "type": "string" }, - "bio": { + "discriminator": { "type": "string" }, - "bot": { - "type": "boolean" + "accent_color": { + "type": "integer" }, "premium_type": { "type": "integer" }, - "theme_colors": { - "type": "array", - "items": { - "type": "integer" - } + "bot": { + "type": "boolean" }, - "pronouns": { - "type": "string" + "public_flags": { + "type": "integer" } }, "additionalProperties": false, @@ -177411,51 +189834,33 @@ "$ref": "#/definitions/Role" } }, - "banner": { - "type": "string" - }, - "description": { - "type": "string" - }, - "unavailable": { - "type": "boolean" - }, - "channels": { - "type": "array", - "items": { - "$ref": "#/definitions/Channel" - } - }, - "region": { - "type": "string" - }, - "system_channel_id": { - "type": "string" - }, - "rules_channel_id": { + "afk_channel_id": { "type": "string" }, "afk_timeout": { "type": "integer" }, - "explicit_content_filter": { - "type": "integer" - }, - "afk_channel_id": { - "type": "string" - }, "bans": { "type": "array", "items": { "$ref": "#/definitions/Ban" } }, + "banner": { + "type": "string" + }, "default_message_notifications": { "type": "integer" }, + "description": { + "type": "string" + }, "discovery_splash": { "type": "string" }, + "explicit_content_filter": { + "type": "integer" + }, "features": { "type": "array", "items": { @@ -177477,18 +189882,18 @@ "max_video_channel_users": { "type": "integer" }, - "member_count": { - "type": "integer" - }, - "presence_count": { - "type": "integer" - }, "members": { "type": "array", "items": { "$ref": "#/definitions/Member" } }, + "channels": { + "type": "array", + "items": { + "$ref": "#/definitions/Channel" + } + }, "template_id": { "type": "string" }, @@ -177519,12 +189924,24 @@ "public_updates_channel_id": { "type": "string" }, + "rules_channel_id": { + "type": "string" + }, + "region": { + "type": "string" + }, "splash": { "type": "string" }, + "system_channel_id": { + "type": "string" + }, "system_channel_flags": { "type": "integer" }, + "unavailable": { + "type": "boolean" + }, "verification_level": { "type": "integer" }, @@ -177540,9 +189957,6 @@ "nsfw_level": { "type": "integer" }, - "permissions": { - "type": "integer" - }, "premium_progress_bar_enabled": { "type": "boolean" }, @@ -177551,6 +189965,15 @@ "items": { "type": "string" } + }, + "member_count": { + "type": "integer" + }, + "presence_count": { + "type": "integer" + }, + "permissions": { + "type": "integer" } }, "additionalProperties": false, @@ -177972,9 +190395,6 @@ "UserProfile": { "type": "object", "properties": { - "accent_color": { - "type": "integer" - }, "banner": { "type": "string" }, @@ -177989,6 +190409,9 @@ }, "pronouns": { "type": "string" + }, + "accent_color": { + "type": "integer" } }, "additionalProperties": false, @@ -178075,6 +190498,309 @@ "token", "webauthn" ] + }, + "AdminUser": { + "type": "object", + "properties": { + "id": { + "type": [ + "string", + "integer" + ] + }, + "flags": {}, + "created_at": {}, + "premium_since": {}, + "avatar": {}, + "banner": {}, + "settings": {}, + "bio": {}, + "theme_colors": {}, + "pronouns": {}, + "username": { + "type": "string" + }, + "discriminator": {}, + "accent_color": {}, + "phone": {}, + "desktop": {}, + "mobile": {}, + "premium": {}, + "premium_type": {}, + "bot": {}, + "system": {}, + "nsfw_allowed": {}, + "mfa_enabled": {}, + "webauthn_enabled": {}, + "verified": {}, + "disabled": {}, + "deleted": {}, + "email": { + "type": "string" + }, + "purchased_flags": {}, + "premium_usage_flags": {}, + "rights": {}, + "relationships": {}, + "connected_accounts": {}, + "fingerprints": {}, + "extended_settings": {}, + "security_keys": {} + }, + "additionalProperties": false, + "required": [ + "accent_color", + "avatar", + "banner", + "bio", + "bot", + "connected_accounts", + "created_at", + "deleted", + "desktop", + "disabled", + "discriminator", + "extended_settings", + "fingerprints", + "flags", + "mfa_enabled", + "mobile", + "nsfw_allowed", + "phone", + "premium", + "premium_since", + "premium_type", + "premium_usage_flags", + "pronouns", + "purchased_flags", + "relationships", + "rights", + "security_keys", + "settings", + "system", + "theme_colors", + "verified", + "webauthn_enabled" + ] + }, + "AdminGuild": { + "type": "object", + "properties": { + "name": { + "type": "string" + }, + "id": { + "type": "string" + }, + "icon": { + "type": "string" + }, + "parent": { + "type": "string" + }, + "owner_id": { + "type": "string" + }, + "owner": { + "$ref": "#/definitions/User" + }, + "nsfw": { + "type": "boolean" + }, + "invites": { + "type": "array", + "items": { + "$ref": "#/definitions/Invite" + } + }, + "voice_states": { + "type": "array", + "items": { + "$ref": "#/definitions/VoiceState" + } + }, + "webhooks": { + "type": "array", + "items": { + "$ref": "#/definitions/Webhook" + } + }, + "roles": { + "type": "array", + "items": { + "$ref": "#/definitions/Role" + } + }, + "afk_channel_id": { + "type": "string" + }, + "afk_channel": { + "$ref": "#/definitions/Channel" + }, + "afk_timeout": { + "type": "integer" + }, + "bans": { + "type": "array", + "items": { + "$ref": "#/definitions/Ban" + } + }, + "banner": { + "type": "string" + }, + "default_message_notifications": { + "type": "integer" + }, + "description": { + "type": "string" + }, + "discovery_splash": { + "type": "string" + }, + "explicit_content_filter": { + "type": "integer" + }, + "features": { + "type": "array", + "items": { + "type": "string" + } + }, + "primary_category_id": { + "type": "string" + }, + "large": { + "type": "boolean" + }, + "max_members": { + "type": "integer" + }, + "max_presences": { + "type": "integer" + }, + "max_video_channel_users": { + "type": "integer" + }, + "members": { + "type": "array", + "items": { + "$ref": "#/definitions/Member" + } + }, + "channels": { + "type": "array", + "items": { + "$ref": "#/definitions/Channel" + } + }, + "template_id": { + "type": "string" + }, + "emojis": { + "type": "array", + "items": { + "$ref": "#/definitions/Emoji" + } + }, + "stickers": { + "type": "array", + "items": { + "$ref": "#/definitions/Sticker" + } + }, + "mfa_level": { + "type": "integer" + }, + "preferred_locale": { + "type": "string" + }, + "premium_subscription_count": { + "type": "integer" + }, + "premium_tier": { + "type": "integer" + }, + "public_updates_channel_id": { + "type": "string" + }, + "public_updates_channel": { + "$ref": "#/definitions/Channel" + }, + "rules_channel_id": { + "type": "string" + }, + "rules_channel": { + "type": "string" + }, + "region": { + "type": "string" + }, + "splash": { + "type": "string" + }, + "system_channel_id": { + "type": "string" + }, + "system_channel": { + "$ref": "#/definitions/Channel" + }, + "system_channel_flags": { + "type": "integer" + }, + "unavailable": { + "type": "boolean" + }, + "verification_level": { + "type": "integer" + }, + "welcome_screen": { + "$ref": "#/definitions/GuildWelcomeScreen" + }, + "widget_channel_id": { + "type": "string" + }, + "widget_channel": { + "$ref": "#/definitions/Channel" + }, + "widget_enabled": { + "type": "boolean" + }, + "nsfw_level": { + "type": "integer" + }, + "premium_progress_bar_enabled": { + "type": "boolean" + }, + "channel_ordering": { + "type": "array", + "items": { + "type": "string" + } + } + }, + "additionalProperties": false, + "required": [ + "bans", + "channel_ordering", + "channels", + "emojis", + "features", + "id", + "invites", + "members", + "name", + "nsfw", + "premium_progress_bar_enabled", + "public_updates_channel_id", + "roles", + "stickers", + "unavailable", + "voice_states", + "webhooks", + "welcome_screen", + "widget_enabled" + ] } }, "$schema": "http://json-schema.org/draft-07/schema#" @@ -181369,38 +194095,38 @@ "avatar": { "type": "string" }, - "username": { + "banner": { "type": "string" }, - "discriminator": { + "bio": { "type": "string" }, - "public_flags": { - "type": "integer" + "theme_colors": { + "type": "array", + "items": { + "type": "integer" + } }, - "accent_color": { - "type": "integer" + "pronouns": { + "type": "string" }, - "banner": { + "username": { "type": "string" }, - "bio": { + "discriminator": { "type": "string" }, - "bot": { - "type": "boolean" + "accent_color": { + "type": "integer" }, "premium_type": { "type": "integer" }, - "theme_colors": { - "type": "array", - "items": { - "type": "integer" - } + "bot": { + "type": "boolean" }, - "pronouns": { - "type": "string" + "public_flags": { + "type": "integer" } }, "additionalProperties": false, @@ -181618,51 +194344,33 @@ "$ref": "#/definitions/Role" } }, - "banner": { - "type": "string" - }, - "description": { - "type": "string" - }, - "unavailable": { - "type": "boolean" - }, - "channels": { - "type": "array", - "items": { - "$ref": "#/definitions/Channel" - } - }, - "region": { - "type": "string" - }, - "system_channel_id": { - "type": "string" - }, - "rules_channel_id": { + "afk_channel_id": { "type": "string" }, "afk_timeout": { "type": "integer" }, - "explicit_content_filter": { - "type": "integer" - }, - "afk_channel_id": { - "type": "string" - }, "bans": { "type": "array", "items": { "$ref": "#/definitions/Ban" } }, + "banner": { + "type": "string" + }, "default_message_notifications": { "type": "integer" }, + "description": { + "type": "string" + }, "discovery_splash": { "type": "string" }, + "explicit_content_filter": { + "type": "integer" + }, "features": { "type": "array", "items": { @@ -181684,18 +194392,18 @@ "max_video_channel_users": { "type": "integer" }, - "member_count": { - "type": "integer" - }, - "presence_count": { - "type": "integer" - }, "members": { "type": "array", "items": { "$ref": "#/definitions/Member" } }, + "channels": { + "type": "array", + "items": { + "$ref": "#/definitions/Channel" + } + }, "template_id": { "type": "string" }, @@ -181726,12 +194434,24 @@ "public_updates_channel_id": { "type": "string" }, + "rules_channel_id": { + "type": "string" + }, + "region": { + "type": "string" + }, "splash": { "type": "string" }, + "system_channel_id": { + "type": "string" + }, "system_channel_flags": { "type": "integer" }, + "unavailable": { + "type": "boolean" + }, "verification_level": { "type": "integer" }, @@ -181747,9 +194467,6 @@ "nsfw_level": { "type": "integer" }, - "permissions": { - "type": "integer" - }, "premium_progress_bar_enabled": { "type": "boolean" }, @@ -181758,6 +194475,15 @@ "items": { "type": "string" } + }, + "member_count": { + "type": "integer" + }, + "presence_count": { + "type": "integer" + }, + "permissions": { + "type": "integer" } }, "additionalProperties": false, @@ -182179,9 +194905,6 @@ "UserProfile": { "type": "object", "properties": { - "accent_color": { - "type": "integer" - }, "banner": { "type": "string" }, @@ -182196,6 +194919,9 @@ }, "pronouns": { "type": "string" + }, + "accent_color": { + "type": "integer" } }, "additionalProperties": false, @@ -182282,6 +195008,309 @@ "token", "webauthn" ] + }, + "AdminUser": { + "type": "object", + "properties": { + "id": { + "type": [ + "string", + "integer" + ] + }, + "flags": {}, + "created_at": {}, + "premium_since": {}, + "avatar": {}, + "banner": {}, + "settings": {}, + "bio": {}, + "theme_colors": {}, + "pronouns": {}, + "username": { + "type": "string" + }, + "discriminator": {}, + "accent_color": {}, + "phone": {}, + "desktop": {}, + "mobile": {}, + "premium": {}, + "premium_type": {}, + "bot": {}, + "system": {}, + "nsfw_allowed": {}, + "mfa_enabled": {}, + "webauthn_enabled": {}, + "verified": {}, + "disabled": {}, + "deleted": {}, + "email": { + "type": "string" + }, + "purchased_flags": {}, + "premium_usage_flags": {}, + "rights": {}, + "relationships": {}, + "connected_accounts": {}, + "fingerprints": {}, + "extended_settings": {}, + "security_keys": {} + }, + "additionalProperties": false, + "required": [ + "accent_color", + "avatar", + "banner", + "bio", + "bot", + "connected_accounts", + "created_at", + "deleted", + "desktop", + "disabled", + "discriminator", + "extended_settings", + "fingerprints", + "flags", + "mfa_enabled", + "mobile", + "nsfw_allowed", + "phone", + "premium", + "premium_since", + "premium_type", + "premium_usage_flags", + "pronouns", + "purchased_flags", + "relationships", + "rights", + "security_keys", + "settings", + "system", + "theme_colors", + "verified", + "webauthn_enabled" + ] + }, + "AdminGuild": { + "type": "object", + "properties": { + "name": { + "type": "string" + }, + "id": { + "type": "string" + }, + "icon": { + "type": "string" + }, + "parent": { + "type": "string" + }, + "owner_id": { + "type": "string" + }, + "owner": { + "$ref": "#/definitions/User" + }, + "nsfw": { + "type": "boolean" + }, + "invites": { + "type": "array", + "items": { + "$ref": "#/definitions/Invite" + } + }, + "voice_states": { + "type": "array", + "items": { + "$ref": "#/definitions/VoiceState" + } + }, + "webhooks": { + "type": "array", + "items": { + "$ref": "#/definitions/Webhook" + } + }, + "roles": { + "type": "array", + "items": { + "$ref": "#/definitions/Role" + } + }, + "afk_channel_id": { + "type": "string" + }, + "afk_channel": { + "$ref": "#/definitions/Channel" + }, + "afk_timeout": { + "type": "integer" + }, + "bans": { + "type": "array", + "items": { + "$ref": "#/definitions/Ban" + } + }, + "banner": { + "type": "string" + }, + "default_message_notifications": { + "type": "integer" + }, + "description": { + "type": "string" + }, + "discovery_splash": { + "type": "string" + }, + "explicit_content_filter": { + "type": "integer" + }, + "features": { + "type": "array", + "items": { + "type": "string" + } + }, + "primary_category_id": { + "type": "string" + }, + "large": { + "type": "boolean" + }, + "max_members": { + "type": "integer" + }, + "max_presences": { + "type": "integer" + }, + "max_video_channel_users": { + "type": "integer" + }, + "members": { + "type": "array", + "items": { + "$ref": "#/definitions/Member" + } + }, + "channels": { + "type": "array", + "items": { + "$ref": "#/definitions/Channel" + } + }, + "template_id": { + "type": "string" + }, + "emojis": { + "type": "array", + "items": { + "$ref": "#/definitions/Emoji" + } + }, + "stickers": { + "type": "array", + "items": { + "$ref": "#/definitions/Sticker" + } + }, + "mfa_level": { + "type": "integer" + }, + "preferred_locale": { + "type": "string" + }, + "premium_subscription_count": { + "type": "integer" + }, + "premium_tier": { + "type": "integer" + }, + "public_updates_channel_id": { + "type": "string" + }, + "public_updates_channel": { + "$ref": "#/definitions/Channel" + }, + "rules_channel_id": { + "type": "string" + }, + "rules_channel": { + "type": "string" + }, + "region": { + "type": "string" + }, + "splash": { + "type": "string" + }, + "system_channel_id": { + "type": "string" + }, + "system_channel": { + "$ref": "#/definitions/Channel" + }, + "system_channel_flags": { + "type": "integer" + }, + "unavailable": { + "type": "boolean" + }, + "verification_level": { + "type": "integer" + }, + "welcome_screen": { + "$ref": "#/definitions/GuildWelcomeScreen" + }, + "widget_channel_id": { + "type": "string" + }, + "widget_channel": { + "$ref": "#/definitions/Channel" + }, + "widget_enabled": { + "type": "boolean" + }, + "nsfw_level": { + "type": "integer" + }, + "premium_progress_bar_enabled": { + "type": "boolean" + }, + "channel_ordering": { + "type": "array", + "items": { + "type": "string" + } + } + }, + "additionalProperties": false, + "required": [ + "bans", + "channel_ordering", + "channels", + "emojis", + "features", + "id", + "invites", + "members", + "name", + "nsfw", + "premium_progress_bar_enabled", + "public_updates_channel_id", + "roles", + "stickers", + "unavailable", + "voice_states", + "webhooks", + "welcome_screen", + "widget_enabled" + ] } }, "$schema": "http://json-schema.org/draft-07/schema#" @@ -185601,38 +198630,38 @@ "avatar": { "type": "string" }, - "username": { + "banner": { "type": "string" }, - "discriminator": { + "bio": { "type": "string" }, - "public_flags": { - "type": "integer" + "theme_colors": { + "type": "array", + "items": { + "type": "integer" + } }, - "accent_color": { - "type": "integer" + "pronouns": { + "type": "string" }, - "banner": { + "username": { "type": "string" }, - "bio": { + "discriminator": { "type": "string" }, - "bot": { - "type": "boolean" + "accent_color": { + "type": "integer" }, "premium_type": { "type": "integer" }, - "theme_colors": { - "type": "array", - "items": { - "type": "integer" - } + "bot": { + "type": "boolean" }, - "pronouns": { - "type": "string" + "public_flags": { + "type": "integer" } }, "additionalProperties": false, @@ -185850,51 +198879,33 @@ "$ref": "#/definitions/Role" } }, - "banner": { - "type": "string" - }, - "description": { - "type": "string" - }, - "unavailable": { - "type": "boolean" - }, - "channels": { - "type": "array", - "items": { - "$ref": "#/definitions/Channel" - } - }, - "region": { - "type": "string" - }, - "system_channel_id": { - "type": "string" - }, - "rules_channel_id": { + "afk_channel_id": { "type": "string" }, "afk_timeout": { "type": "integer" }, - "explicit_content_filter": { - "type": "integer" - }, - "afk_channel_id": { - "type": "string" - }, "bans": { "type": "array", "items": { "$ref": "#/definitions/Ban" } }, + "banner": { + "type": "string" + }, "default_message_notifications": { "type": "integer" }, + "description": { + "type": "string" + }, "discovery_splash": { "type": "string" }, + "explicit_content_filter": { + "type": "integer" + }, "features": { "type": "array", "items": { @@ -185916,18 +198927,18 @@ "max_video_channel_users": { "type": "integer" }, - "member_count": { - "type": "integer" - }, - "presence_count": { - "type": "integer" - }, "members": { "type": "array", "items": { "$ref": "#/definitions/Member" } }, + "channels": { + "type": "array", + "items": { + "$ref": "#/definitions/Channel" + } + }, "template_id": { "type": "string" }, @@ -185958,12 +198969,24 @@ "public_updates_channel_id": { "type": "string" }, + "rules_channel_id": { + "type": "string" + }, + "region": { + "type": "string" + }, "splash": { "type": "string" }, + "system_channel_id": { + "type": "string" + }, "system_channel_flags": { "type": "integer" }, + "unavailable": { + "type": "boolean" + }, "verification_level": { "type": "integer" }, @@ -185979,9 +199002,6 @@ "nsfw_level": { "type": "integer" }, - "permissions": { - "type": "integer" - }, "premium_progress_bar_enabled": { "type": "boolean" }, @@ -185990,6 +199010,15 @@ "items": { "type": "string" } + }, + "member_count": { + "type": "integer" + }, + "presence_count": { + "type": "integer" + }, + "permissions": { + "type": "integer" } }, "additionalProperties": false, @@ -186411,9 +199440,6 @@ "UserProfile": { "type": "object", "properties": { - "accent_color": { - "type": "integer" - }, "banner": { "type": "string" }, @@ -186428,6 +199454,9 @@ }, "pronouns": { "type": "string" + }, + "accent_color": { + "type": "integer" } }, "additionalProperties": false, @@ -186514,6 +199543,309 @@ "token", "webauthn" ] + }, + "AdminUser": { + "type": "object", + "properties": { + "id": { + "type": [ + "string", + "integer" + ] + }, + "flags": {}, + "created_at": {}, + "premium_since": {}, + "avatar": {}, + "banner": {}, + "settings": {}, + "bio": {}, + "theme_colors": {}, + "pronouns": {}, + "username": { + "type": "string" + }, + "discriminator": {}, + "accent_color": {}, + "phone": {}, + "desktop": {}, + "mobile": {}, + "premium": {}, + "premium_type": {}, + "bot": {}, + "system": {}, + "nsfw_allowed": {}, + "mfa_enabled": {}, + "webauthn_enabled": {}, + "verified": {}, + "disabled": {}, + "deleted": {}, + "email": { + "type": "string" + }, + "purchased_flags": {}, + "premium_usage_flags": {}, + "rights": {}, + "relationships": {}, + "connected_accounts": {}, + "fingerprints": {}, + "extended_settings": {}, + "security_keys": {} + }, + "additionalProperties": false, + "required": [ + "accent_color", + "avatar", + "banner", + "bio", + "bot", + "connected_accounts", + "created_at", + "deleted", + "desktop", + "disabled", + "discriminator", + "extended_settings", + "fingerprints", + "flags", + "mfa_enabled", + "mobile", + "nsfw_allowed", + "phone", + "premium", + "premium_since", + "premium_type", + "premium_usage_flags", + "pronouns", + "purchased_flags", + "relationships", + "rights", + "security_keys", + "settings", + "system", + "theme_colors", + "verified", + "webauthn_enabled" + ] + }, + "AdminGuild": { + "type": "object", + "properties": { + "name": { + "type": "string" + }, + "id": { + "type": "string" + }, + "icon": { + "type": "string" + }, + "parent": { + "type": "string" + }, + "owner_id": { + "type": "string" + }, + "owner": { + "$ref": "#/definitions/User" + }, + "nsfw": { + "type": "boolean" + }, + "invites": { + "type": "array", + "items": { + "$ref": "#/definitions/Invite" + } + }, + "voice_states": { + "type": "array", + "items": { + "$ref": "#/definitions/VoiceState" + } + }, + "webhooks": { + "type": "array", + "items": { + "$ref": "#/definitions/Webhook" + } + }, + "roles": { + "type": "array", + "items": { + "$ref": "#/definitions/Role" + } + }, + "afk_channel_id": { + "type": "string" + }, + "afk_channel": { + "$ref": "#/definitions/Channel" + }, + "afk_timeout": { + "type": "integer" + }, + "bans": { + "type": "array", + "items": { + "$ref": "#/definitions/Ban" + } + }, + "banner": { + "type": "string" + }, + "default_message_notifications": { + "type": "integer" + }, + "description": { + "type": "string" + }, + "discovery_splash": { + "type": "string" + }, + "explicit_content_filter": { + "type": "integer" + }, + "features": { + "type": "array", + "items": { + "type": "string" + } + }, + "primary_category_id": { + "type": "string" + }, + "large": { + "type": "boolean" + }, + "max_members": { + "type": "integer" + }, + "max_presences": { + "type": "integer" + }, + "max_video_channel_users": { + "type": "integer" + }, + "members": { + "type": "array", + "items": { + "$ref": "#/definitions/Member" + } + }, + "channels": { + "type": "array", + "items": { + "$ref": "#/definitions/Channel" + } + }, + "template_id": { + "type": "string" + }, + "emojis": { + "type": "array", + "items": { + "$ref": "#/definitions/Emoji" + } + }, + "stickers": { + "type": "array", + "items": { + "$ref": "#/definitions/Sticker" + } + }, + "mfa_level": { + "type": "integer" + }, + "preferred_locale": { + "type": "string" + }, + "premium_subscription_count": { + "type": "integer" + }, + "premium_tier": { + "type": "integer" + }, + "public_updates_channel_id": { + "type": "string" + }, + "public_updates_channel": { + "$ref": "#/definitions/Channel" + }, + "rules_channel_id": { + "type": "string" + }, + "rules_channel": { + "type": "string" + }, + "region": { + "type": "string" + }, + "splash": { + "type": "string" + }, + "system_channel_id": { + "type": "string" + }, + "system_channel": { + "$ref": "#/definitions/Channel" + }, + "system_channel_flags": { + "type": "integer" + }, + "unavailable": { + "type": "boolean" + }, + "verification_level": { + "type": "integer" + }, + "welcome_screen": { + "$ref": "#/definitions/GuildWelcomeScreen" + }, + "widget_channel_id": { + "type": "string" + }, + "widget_channel": { + "$ref": "#/definitions/Channel" + }, + "widget_enabled": { + "type": "boolean" + }, + "nsfw_level": { + "type": "integer" + }, + "premium_progress_bar_enabled": { + "type": "boolean" + }, + "channel_ordering": { + "type": "array", + "items": { + "type": "string" + } + } + }, + "additionalProperties": false, + "required": [ + "bans", + "channel_ordering", + "channels", + "emojis", + "features", + "id", + "invites", + "members", + "name", + "nsfw", + "premium_progress_bar_enabled", + "public_updates_channel_id", + "roles", + "stickers", + "unavailable", + "voice_states", + "webhooks", + "welcome_screen", + "widget_enabled" + ] } }, "$schema": "http://json-schema.org/draft-07/schema#" @@ -186521,6 +199853,12 @@ "UserSettingsSchema": { "type": "object", "properties": { + "afk_timeout": { + "type": "integer" + }, + "explicit_content_filter": { + "type": "integer" + }, "status": { "enum": [ "dnd", @@ -186531,9 +199869,6 @@ ], "type": "string" }, - "afk_timeout": { - "type": "integer" - }, "allow_accessibility_detection": { "type": "boolean" }, @@ -186574,9 +199909,6 @@ "enable_tts_command": { "type": "boolean" }, - "explicit_content_filter": { - "type": "integer" - }, "friend_source_flags": { "$ref": "#/definitions/FriendSourceFlags" }, @@ -189922,38 +203254,38 @@ "avatar": { "type": "string" }, - "username": { + "banner": { "type": "string" }, - "discriminator": { + "bio": { "type": "string" }, - "public_flags": { - "type": "integer" + "theme_colors": { + "type": "array", + "items": { + "type": "integer" + } }, - "accent_color": { - "type": "integer" + "pronouns": { + "type": "string" }, - "banner": { + "username": { "type": "string" }, - "bio": { + "discriminator": { "type": "string" }, - "bot": { - "type": "boolean" + "accent_color": { + "type": "integer" }, "premium_type": { "type": "integer" }, - "theme_colors": { - "type": "array", - "items": { - "type": "integer" - } + "bot": { + "type": "boolean" }, - "pronouns": { - "type": "string" + "public_flags": { + "type": "integer" } }, "additionalProperties": false, @@ -190171,51 +203503,33 @@ "$ref": "#/definitions/Role" } }, - "banner": { - "type": "string" - }, - "description": { - "type": "string" - }, - "unavailable": { - "type": "boolean" - }, - "channels": { - "type": "array", - "items": { - "$ref": "#/definitions/Channel" - } - }, - "region": { - "type": "string" - }, - "system_channel_id": { - "type": "string" - }, - "rules_channel_id": { + "afk_channel_id": { "type": "string" }, "afk_timeout": { "type": "integer" }, - "explicit_content_filter": { - "type": "integer" - }, - "afk_channel_id": { - "type": "string" - }, "bans": { "type": "array", "items": { "$ref": "#/definitions/Ban" } }, + "banner": { + "type": "string" + }, "default_message_notifications": { "type": "integer" }, + "description": { + "type": "string" + }, "discovery_splash": { "type": "string" }, + "explicit_content_filter": { + "type": "integer" + }, "features": { "type": "array", "items": { @@ -190237,18 +203551,18 @@ "max_video_channel_users": { "type": "integer" }, - "member_count": { - "type": "integer" - }, - "presence_count": { - "type": "integer" - }, "members": { "type": "array", "items": { "$ref": "#/definitions/Member" } }, + "channels": { + "type": "array", + "items": { + "$ref": "#/definitions/Channel" + } + }, "template_id": { "type": "string" }, @@ -190279,12 +203593,24 @@ "public_updates_channel_id": { "type": "string" }, + "rules_channel_id": { + "type": "string" + }, + "region": { + "type": "string" + }, "splash": { "type": "string" }, + "system_channel_id": { + "type": "string" + }, "system_channel_flags": { "type": "integer" }, + "unavailable": { + "type": "boolean" + }, "verification_level": { "type": "integer" }, @@ -190300,9 +203626,6 @@ "nsfw_level": { "type": "integer" }, - "permissions": { - "type": "integer" - }, "premium_progress_bar_enabled": { "type": "boolean" }, @@ -190311,6 +203634,15 @@ "items": { "type": "string" } + }, + "member_count": { + "type": "integer" + }, + "presence_count": { + "type": "integer" + }, + "permissions": { + "type": "integer" } }, "additionalProperties": false, @@ -190732,9 +204064,6 @@ "UserProfile": { "type": "object", "properties": { - "accent_color": { - "type": "integer" - }, "banner": { "type": "string" }, @@ -190749,6 +204078,9 @@ }, "pronouns": { "type": "string" + }, + "accent_color": { + "type": "integer" } }, "additionalProperties": false, @@ -190835,6 +204167,309 @@ "token", "webauthn" ] + }, + "AdminUser": { + "type": "object", + "properties": { + "id": { + "type": [ + "string", + "integer" + ] + }, + "flags": {}, + "created_at": {}, + "premium_since": {}, + "avatar": {}, + "banner": {}, + "settings": {}, + "bio": {}, + "theme_colors": {}, + "pronouns": {}, + "username": { + "type": "string" + }, + "discriminator": {}, + "accent_color": {}, + "phone": {}, + "desktop": {}, + "mobile": {}, + "premium": {}, + "premium_type": {}, + "bot": {}, + "system": {}, + "nsfw_allowed": {}, + "mfa_enabled": {}, + "webauthn_enabled": {}, + "verified": {}, + "disabled": {}, + "deleted": {}, + "email": { + "type": "string" + }, + "purchased_flags": {}, + "premium_usage_flags": {}, + "rights": {}, + "relationships": {}, + "connected_accounts": {}, + "fingerprints": {}, + "extended_settings": {}, + "security_keys": {} + }, + "additionalProperties": false, + "required": [ + "accent_color", + "avatar", + "banner", + "bio", + "bot", + "connected_accounts", + "created_at", + "deleted", + "desktop", + "disabled", + "discriminator", + "extended_settings", + "fingerprints", + "flags", + "mfa_enabled", + "mobile", + "nsfw_allowed", + "phone", + "premium", + "premium_since", + "premium_type", + "premium_usage_flags", + "pronouns", + "purchased_flags", + "relationships", + "rights", + "security_keys", + "settings", + "system", + "theme_colors", + "verified", + "webauthn_enabled" + ] + }, + "AdminGuild": { + "type": "object", + "properties": { + "name": { + "type": "string" + }, + "id": { + "type": "string" + }, + "icon": { + "type": "string" + }, + "parent": { + "type": "string" + }, + "owner_id": { + "type": "string" + }, + "owner": { + "$ref": "#/definitions/User" + }, + "nsfw": { + "type": "boolean" + }, + "invites": { + "type": "array", + "items": { + "$ref": "#/definitions/Invite" + } + }, + "voice_states": { + "type": "array", + "items": { + "$ref": "#/definitions/VoiceState" + } + }, + "webhooks": { + "type": "array", + "items": { + "$ref": "#/definitions/Webhook" + } + }, + "roles": { + "type": "array", + "items": { + "$ref": "#/definitions/Role" + } + }, + "afk_channel_id": { + "type": "string" + }, + "afk_channel": { + "$ref": "#/definitions/Channel" + }, + "afk_timeout": { + "type": "integer" + }, + "bans": { + "type": "array", + "items": { + "$ref": "#/definitions/Ban" + } + }, + "banner": { + "type": "string" + }, + "default_message_notifications": { + "type": "integer" + }, + "description": { + "type": "string" + }, + "discovery_splash": { + "type": "string" + }, + "explicit_content_filter": { + "type": "integer" + }, + "features": { + "type": "array", + "items": { + "type": "string" + } + }, + "primary_category_id": { + "type": "string" + }, + "large": { + "type": "boolean" + }, + "max_members": { + "type": "integer" + }, + "max_presences": { + "type": "integer" + }, + "max_video_channel_users": { + "type": "integer" + }, + "members": { + "type": "array", + "items": { + "$ref": "#/definitions/Member" + } + }, + "channels": { + "type": "array", + "items": { + "$ref": "#/definitions/Channel" + } + }, + "template_id": { + "type": "string" + }, + "emojis": { + "type": "array", + "items": { + "$ref": "#/definitions/Emoji" + } + }, + "stickers": { + "type": "array", + "items": { + "$ref": "#/definitions/Sticker" + } + }, + "mfa_level": { + "type": "integer" + }, + "preferred_locale": { + "type": "string" + }, + "premium_subscription_count": { + "type": "integer" + }, + "premium_tier": { + "type": "integer" + }, + "public_updates_channel_id": { + "type": "string" + }, + "public_updates_channel": { + "$ref": "#/definitions/Channel" + }, + "rules_channel_id": { + "type": "string" + }, + "rules_channel": { + "type": "string" + }, + "region": { + "type": "string" + }, + "splash": { + "type": "string" + }, + "system_channel_id": { + "type": "string" + }, + "system_channel": { + "$ref": "#/definitions/Channel" + }, + "system_channel_flags": { + "type": "integer" + }, + "unavailable": { + "type": "boolean" + }, + "verification_level": { + "type": "integer" + }, + "welcome_screen": { + "$ref": "#/definitions/GuildWelcomeScreen" + }, + "widget_channel_id": { + "type": "string" + }, + "widget_channel": { + "$ref": "#/definitions/Channel" + }, + "widget_enabled": { + "type": "boolean" + }, + "nsfw_level": { + "type": "integer" + }, + "premium_progress_bar_enabled": { + "type": "boolean" + }, + "channel_ordering": { + "type": "array", + "items": { + "type": "string" + } + } + }, + "additionalProperties": false, + "required": [ + "bans", + "channel_ordering", + "channels", + "emojis", + "features", + "id", + "invites", + "members", + "name", + "nsfw", + "premium_progress_bar_enabled", + "public_updates_channel_id", + "roles", + "stickers", + "unavailable", + "voice_states", + "webhooks", + "welcome_screen", + "widget_enabled" + ] } }, "$schema": "http://json-schema.org/draft-07/schema#" @@ -194128,38 +207763,38 @@ "avatar": { "type": "string" }, - "username": { + "banner": { "type": "string" }, - "discriminator": { + "bio": { "type": "string" }, - "public_flags": { - "type": "integer" + "theme_colors": { + "type": "array", + "items": { + "type": "integer" + } }, - "accent_color": { - "type": "integer" + "pronouns": { + "type": "string" }, - "banner": { + "username": { "type": "string" }, - "bio": { + "discriminator": { "type": "string" }, - "bot": { - "type": "boolean" + "accent_color": { + "type": "integer" }, "premium_type": { "type": "integer" }, - "theme_colors": { - "type": "array", - "items": { - "type": "integer" - } + "bot": { + "type": "boolean" }, - "pronouns": { - "type": "string" + "public_flags": { + "type": "integer" } }, "additionalProperties": false, @@ -194377,51 +208012,33 @@ "$ref": "#/definitions/Role" } }, - "banner": { - "type": "string" - }, - "description": { - "type": "string" - }, - "unavailable": { - "type": "boolean" - }, - "channels": { - "type": "array", - "items": { - "$ref": "#/definitions/Channel" - } - }, - "region": { - "type": "string" - }, - "system_channel_id": { - "type": "string" - }, - "rules_channel_id": { + "afk_channel_id": { "type": "string" }, "afk_timeout": { "type": "integer" }, - "explicit_content_filter": { - "type": "integer" - }, - "afk_channel_id": { - "type": "string" - }, "bans": { "type": "array", "items": { "$ref": "#/definitions/Ban" } }, + "banner": { + "type": "string" + }, "default_message_notifications": { "type": "integer" }, + "description": { + "type": "string" + }, "discovery_splash": { "type": "string" }, + "explicit_content_filter": { + "type": "integer" + }, "features": { "type": "array", "items": { @@ -194443,18 +208060,18 @@ "max_video_channel_users": { "type": "integer" }, - "member_count": { - "type": "integer" - }, - "presence_count": { - "type": "integer" - }, "members": { "type": "array", "items": { "$ref": "#/definitions/Member" } }, + "channels": { + "type": "array", + "items": { + "$ref": "#/definitions/Channel" + } + }, "template_id": { "type": "string" }, @@ -194485,12 +208102,24 @@ "public_updates_channel_id": { "type": "string" }, + "rules_channel_id": { + "type": "string" + }, + "region": { + "type": "string" + }, "splash": { "type": "string" }, + "system_channel_id": { + "type": "string" + }, "system_channel_flags": { "type": "integer" }, + "unavailable": { + "type": "boolean" + }, "verification_level": { "type": "integer" }, @@ -194506,9 +208135,6 @@ "nsfw_level": { "type": "integer" }, - "permissions": { - "type": "integer" - }, "premium_progress_bar_enabled": { "type": "boolean" }, @@ -194517,6 +208143,15 @@ "items": { "type": "string" } + }, + "member_count": { + "type": "integer" + }, + "presence_count": { + "type": "integer" + }, + "permissions": { + "type": "integer" } }, "additionalProperties": false, @@ -194938,9 +208573,6 @@ "UserProfile": { "type": "object", "properties": { - "accent_color": { - "type": "integer" - }, "banner": { "type": "string" }, @@ -194955,6 +208587,9 @@ }, "pronouns": { "type": "string" + }, + "accent_color": { + "type": "integer" } }, "additionalProperties": false, @@ -195041,6 +208676,309 @@ "token", "webauthn" ] + }, + "AdminUser": { + "type": "object", + "properties": { + "id": { + "type": [ + "string", + "integer" + ] + }, + "flags": {}, + "created_at": {}, + "premium_since": {}, + "avatar": {}, + "banner": {}, + "settings": {}, + "bio": {}, + "theme_colors": {}, + "pronouns": {}, + "username": { + "type": "string" + }, + "discriminator": {}, + "accent_color": {}, + "phone": {}, + "desktop": {}, + "mobile": {}, + "premium": {}, + "premium_type": {}, + "bot": {}, + "system": {}, + "nsfw_allowed": {}, + "mfa_enabled": {}, + "webauthn_enabled": {}, + "verified": {}, + "disabled": {}, + "deleted": {}, + "email": { + "type": "string" + }, + "purchased_flags": {}, + "premium_usage_flags": {}, + "rights": {}, + "relationships": {}, + "connected_accounts": {}, + "fingerprints": {}, + "extended_settings": {}, + "security_keys": {} + }, + "additionalProperties": false, + "required": [ + "accent_color", + "avatar", + "banner", + "bio", + "bot", + "connected_accounts", + "created_at", + "deleted", + "desktop", + "disabled", + "discriminator", + "extended_settings", + "fingerprints", + "flags", + "mfa_enabled", + "mobile", + "nsfw_allowed", + "phone", + "premium", + "premium_since", + "premium_type", + "premium_usage_flags", + "pronouns", + "purchased_flags", + "relationships", + "rights", + "security_keys", + "settings", + "system", + "theme_colors", + "verified", + "webauthn_enabled" + ] + }, + "AdminGuild": { + "type": "object", + "properties": { + "name": { + "type": "string" + }, + "id": { + "type": "string" + }, + "icon": { + "type": "string" + }, + "parent": { + "type": "string" + }, + "owner_id": { + "type": "string" + }, + "owner": { + "$ref": "#/definitions/User" + }, + "nsfw": { + "type": "boolean" + }, + "invites": { + "type": "array", + "items": { + "$ref": "#/definitions/Invite" + } + }, + "voice_states": { + "type": "array", + "items": { + "$ref": "#/definitions/VoiceState" + } + }, + "webhooks": { + "type": "array", + "items": { + "$ref": "#/definitions/Webhook" + } + }, + "roles": { + "type": "array", + "items": { + "$ref": "#/definitions/Role" + } + }, + "afk_channel_id": { + "type": "string" + }, + "afk_channel": { + "$ref": "#/definitions/Channel" + }, + "afk_timeout": { + "type": "integer" + }, + "bans": { + "type": "array", + "items": { + "$ref": "#/definitions/Ban" + } + }, + "banner": { + "type": "string" + }, + "default_message_notifications": { + "type": "integer" + }, + "description": { + "type": "string" + }, + "discovery_splash": { + "type": "string" + }, + "explicit_content_filter": { + "type": "integer" + }, + "features": { + "type": "array", + "items": { + "type": "string" + } + }, + "primary_category_id": { + "type": "string" + }, + "large": { + "type": "boolean" + }, + "max_members": { + "type": "integer" + }, + "max_presences": { + "type": "integer" + }, + "max_video_channel_users": { + "type": "integer" + }, + "members": { + "type": "array", + "items": { + "$ref": "#/definitions/Member" + } + }, + "channels": { + "type": "array", + "items": { + "$ref": "#/definitions/Channel" + } + }, + "template_id": { + "type": "string" + }, + "emojis": { + "type": "array", + "items": { + "$ref": "#/definitions/Emoji" + } + }, + "stickers": { + "type": "array", + "items": { + "$ref": "#/definitions/Sticker" + } + }, + "mfa_level": { + "type": "integer" + }, + "preferred_locale": { + "type": "string" + }, + "premium_subscription_count": { + "type": "integer" + }, + "premium_tier": { + "type": "integer" + }, + "public_updates_channel_id": { + "type": "string" + }, + "public_updates_channel": { + "$ref": "#/definitions/Channel" + }, + "rules_channel_id": { + "type": "string" + }, + "rules_channel": { + "type": "string" + }, + "region": { + "type": "string" + }, + "splash": { + "type": "string" + }, + "system_channel_id": { + "type": "string" + }, + "system_channel": { + "$ref": "#/definitions/Channel" + }, + "system_channel_flags": { + "type": "integer" + }, + "unavailable": { + "type": "boolean" + }, + "verification_level": { + "type": "integer" + }, + "welcome_screen": { + "$ref": "#/definitions/GuildWelcomeScreen" + }, + "widget_channel_id": { + "type": "string" + }, + "widget_channel": { + "$ref": "#/definitions/Channel" + }, + "widget_enabled": { + "type": "boolean" + }, + "nsfw_level": { + "type": "integer" + }, + "premium_progress_bar_enabled": { + "type": "boolean" + }, + "channel_ordering": { + "type": "array", + "items": { + "type": "string" + } + } + }, + "additionalProperties": false, + "required": [ + "bans", + "channel_ordering", + "channels", + "emojis", + "features", + "id", + "invites", + "members", + "name", + "nsfw", + "premium_progress_bar_enabled", + "public_updates_channel_id", + "roles", + "stickers", + "unavailable", + "voice_states", + "webhooks", + "welcome_screen", + "widget_enabled" + ] } }, "$schema": "http://json-schema.org/draft-07/schema#" @@ -198373,38 +212311,38 @@ "avatar": { "type": "string" }, - "username": { + "banner": { "type": "string" }, - "discriminator": { + "bio": { "type": "string" }, - "public_flags": { - "type": "integer" + "theme_colors": { + "type": "array", + "items": { + "type": "integer" + } }, - "accent_color": { - "type": "integer" + "pronouns": { + "type": "string" }, - "banner": { + "username": { "type": "string" }, - "bio": { + "discriminator": { "type": "string" }, - "bot": { - "type": "boolean" + "accent_color": { + "type": "integer" }, "premium_type": { "type": "integer" }, - "theme_colors": { - "type": "array", - "items": { - "type": "integer" - } + "bot": { + "type": "boolean" }, - "pronouns": { - "type": "string" + "public_flags": { + "type": "integer" } }, "additionalProperties": false, @@ -198622,51 +212560,33 @@ "$ref": "#/definitions/Role" } }, - "banner": { - "type": "string" - }, - "description": { - "type": "string" - }, - "unavailable": { - "type": "boolean" - }, - "channels": { - "type": "array", - "items": { - "$ref": "#/definitions/Channel" - } - }, - "region": { - "type": "string" - }, - "system_channel_id": { - "type": "string" - }, - "rules_channel_id": { + "afk_channel_id": { "type": "string" }, "afk_timeout": { "type": "integer" }, - "explicit_content_filter": { - "type": "integer" - }, - "afk_channel_id": { - "type": "string" - }, "bans": { "type": "array", "items": { "$ref": "#/definitions/Ban" } }, + "banner": { + "type": "string" + }, "default_message_notifications": { "type": "integer" }, + "description": { + "type": "string" + }, "discovery_splash": { "type": "string" }, + "explicit_content_filter": { + "type": "integer" + }, "features": { "type": "array", "items": { @@ -198688,18 +212608,18 @@ "max_video_channel_users": { "type": "integer" }, - "member_count": { - "type": "integer" - }, - "presence_count": { - "type": "integer" - }, "members": { "type": "array", "items": { "$ref": "#/definitions/Member" } }, + "channels": { + "type": "array", + "items": { + "$ref": "#/definitions/Channel" + } + }, "template_id": { "type": "string" }, @@ -198730,12 +212650,24 @@ "public_updates_channel_id": { "type": "string" }, + "rules_channel_id": { + "type": "string" + }, + "region": { + "type": "string" + }, "splash": { "type": "string" }, + "system_channel_id": { + "type": "string" + }, "system_channel_flags": { "type": "integer" }, + "unavailable": { + "type": "boolean" + }, "verification_level": { "type": "integer" }, @@ -198751,9 +212683,6 @@ "nsfw_level": { "type": "integer" }, - "permissions": { - "type": "integer" - }, "premium_progress_bar_enabled": { "type": "boolean" }, @@ -198762,6 +212691,15 @@ "items": { "type": "string" } + }, + "member_count": { + "type": "integer" + }, + "presence_count": { + "type": "integer" + }, + "permissions": { + "type": "integer" } }, "additionalProperties": false, @@ -199183,9 +213121,6 @@ "UserProfile": { "type": "object", "properties": { - "accent_color": { - "type": "integer" - }, "banner": { "type": "string" }, @@ -199200,6 +213135,9 @@ }, "pronouns": { "type": "string" + }, + "accent_color": { + "type": "integer" } }, "additionalProperties": false, @@ -199286,6 +213224,309 @@ "token", "webauthn" ] + }, + "AdminUser": { + "type": "object", + "properties": { + "id": { + "type": [ + "string", + "integer" + ] + }, + "flags": {}, + "created_at": {}, + "premium_since": {}, + "avatar": {}, + "banner": {}, + "settings": {}, + "bio": {}, + "theme_colors": {}, + "pronouns": {}, + "username": { + "type": "string" + }, + "discriminator": {}, + "accent_color": {}, + "phone": {}, + "desktop": {}, + "mobile": {}, + "premium": {}, + "premium_type": {}, + "bot": {}, + "system": {}, + "nsfw_allowed": {}, + "mfa_enabled": {}, + "webauthn_enabled": {}, + "verified": {}, + "disabled": {}, + "deleted": {}, + "email": { + "type": "string" + }, + "purchased_flags": {}, + "premium_usage_flags": {}, + "rights": {}, + "relationships": {}, + "connected_accounts": {}, + "fingerprints": {}, + "extended_settings": {}, + "security_keys": {} + }, + "additionalProperties": false, + "required": [ + "accent_color", + "avatar", + "banner", + "bio", + "bot", + "connected_accounts", + "created_at", + "deleted", + "desktop", + "disabled", + "discriminator", + "extended_settings", + "fingerprints", + "flags", + "mfa_enabled", + "mobile", + "nsfw_allowed", + "phone", + "premium", + "premium_since", + "premium_type", + "premium_usage_flags", + "pronouns", + "purchased_flags", + "relationships", + "rights", + "security_keys", + "settings", + "system", + "theme_colors", + "verified", + "webauthn_enabled" + ] + }, + "AdminGuild": { + "type": "object", + "properties": { + "name": { + "type": "string" + }, + "id": { + "type": "string" + }, + "icon": { + "type": "string" + }, + "parent": { + "type": "string" + }, + "owner_id": { + "type": "string" + }, + "owner": { + "$ref": "#/definitions/User" + }, + "nsfw": { + "type": "boolean" + }, + "invites": { + "type": "array", + "items": { + "$ref": "#/definitions/Invite" + } + }, + "voice_states": { + "type": "array", + "items": { + "$ref": "#/definitions/VoiceState" + } + }, + "webhooks": { + "type": "array", + "items": { + "$ref": "#/definitions/Webhook" + } + }, + "roles": { + "type": "array", + "items": { + "$ref": "#/definitions/Role" + } + }, + "afk_channel_id": { + "type": "string" + }, + "afk_channel": { + "$ref": "#/definitions/Channel" + }, + "afk_timeout": { + "type": "integer" + }, + "bans": { + "type": "array", + "items": { + "$ref": "#/definitions/Ban" + } + }, + "banner": { + "type": "string" + }, + "default_message_notifications": { + "type": "integer" + }, + "description": { + "type": "string" + }, + "discovery_splash": { + "type": "string" + }, + "explicit_content_filter": { + "type": "integer" + }, + "features": { + "type": "array", + "items": { + "type": "string" + } + }, + "primary_category_id": { + "type": "string" + }, + "large": { + "type": "boolean" + }, + "max_members": { + "type": "integer" + }, + "max_presences": { + "type": "integer" + }, + "max_video_channel_users": { + "type": "integer" + }, + "members": { + "type": "array", + "items": { + "$ref": "#/definitions/Member" + } + }, + "channels": { + "type": "array", + "items": { + "$ref": "#/definitions/Channel" + } + }, + "template_id": { + "type": "string" + }, + "emojis": { + "type": "array", + "items": { + "$ref": "#/definitions/Emoji" + } + }, + "stickers": { + "type": "array", + "items": { + "$ref": "#/definitions/Sticker" + } + }, + "mfa_level": { + "type": "integer" + }, + "preferred_locale": { + "type": "string" + }, + "premium_subscription_count": { + "type": "integer" + }, + "premium_tier": { + "type": "integer" + }, + "public_updates_channel_id": { + "type": "string" + }, + "public_updates_channel": { + "$ref": "#/definitions/Channel" + }, + "rules_channel_id": { + "type": "string" + }, + "rules_channel": { + "type": "string" + }, + "region": { + "type": "string" + }, + "splash": { + "type": "string" + }, + "system_channel_id": { + "type": "string" + }, + "system_channel": { + "$ref": "#/definitions/Channel" + }, + "system_channel_flags": { + "type": "integer" + }, + "unavailable": { + "type": "boolean" + }, + "verification_level": { + "type": "integer" + }, + "welcome_screen": { + "$ref": "#/definitions/GuildWelcomeScreen" + }, + "widget_channel_id": { + "type": "string" + }, + "widget_channel": { + "$ref": "#/definitions/Channel" + }, + "widget_enabled": { + "type": "boolean" + }, + "nsfw_level": { + "type": "integer" + }, + "premium_progress_bar_enabled": { + "type": "boolean" + }, + "channel_ordering": { + "type": "array", + "items": { + "type": "string" + } + } + }, + "additionalProperties": false, + "required": [ + "bans", + "channel_ordering", + "channels", + "emojis", + "features", + "id", + "invites", + "members", + "name", + "nsfw", + "premium_progress_bar_enabled", + "public_updates_channel_id", + "roles", + "stickers", + "unavailable", + "voice_states", + "webhooks", + "welcome_screen", + "widget_enabled" + ] } }, "$schema": "http://json-schema.org/draft-07/schema#" @@ -202606,38 +216847,38 @@ "avatar": { "type": "string" }, - "username": { + "banner": { "type": "string" }, - "discriminator": { + "bio": { "type": "string" }, - "public_flags": { - "type": "integer" + "theme_colors": { + "type": "array", + "items": { + "type": "integer" + } }, - "accent_color": { - "type": "integer" + "pronouns": { + "type": "string" }, - "banner": { + "username": { "type": "string" }, - "bio": { + "discriminator": { "type": "string" }, - "bot": { - "type": "boolean" + "accent_color": { + "type": "integer" }, "premium_type": { "type": "integer" }, - "theme_colors": { - "type": "array", - "items": { - "type": "integer" - } + "bot": { + "type": "boolean" }, - "pronouns": { - "type": "string" + "public_flags": { + "type": "integer" } }, "additionalProperties": false, @@ -202855,51 +217096,33 @@ "$ref": "#/definitions/Role" } }, - "banner": { - "type": "string" - }, - "description": { - "type": "string" - }, - "unavailable": { - "type": "boolean" - }, - "channels": { - "type": "array", - "items": { - "$ref": "#/definitions/Channel" - } - }, - "region": { - "type": "string" - }, - "system_channel_id": { - "type": "string" - }, - "rules_channel_id": { + "afk_channel_id": { "type": "string" }, "afk_timeout": { "type": "integer" }, - "explicit_content_filter": { - "type": "integer" - }, - "afk_channel_id": { - "type": "string" - }, "bans": { "type": "array", "items": { "$ref": "#/definitions/Ban" } }, + "banner": { + "type": "string" + }, "default_message_notifications": { "type": "integer" }, + "description": { + "type": "string" + }, "discovery_splash": { "type": "string" }, + "explicit_content_filter": { + "type": "integer" + }, "features": { "type": "array", "items": { @@ -202921,18 +217144,18 @@ "max_video_channel_users": { "type": "integer" }, - "member_count": { - "type": "integer" - }, - "presence_count": { - "type": "integer" - }, "members": { "type": "array", "items": { "$ref": "#/definitions/Member" } }, + "channels": { + "type": "array", + "items": { + "$ref": "#/definitions/Channel" + } + }, "template_id": { "type": "string" }, @@ -202963,12 +217186,24 @@ "public_updates_channel_id": { "type": "string" }, + "rules_channel_id": { + "type": "string" + }, + "region": { + "type": "string" + }, "splash": { "type": "string" }, + "system_channel_id": { + "type": "string" + }, "system_channel_flags": { "type": "integer" }, + "unavailable": { + "type": "boolean" + }, "verification_level": { "type": "integer" }, @@ -202984,9 +217219,6 @@ "nsfw_level": { "type": "integer" }, - "permissions": { - "type": "integer" - }, "premium_progress_bar_enabled": { "type": "boolean" }, @@ -202995,6 +217227,15 @@ "items": { "type": "string" } + }, + "member_count": { + "type": "integer" + }, + "presence_count": { + "type": "integer" + }, + "permissions": { + "type": "integer" } }, "additionalProperties": false, @@ -203416,9 +217657,6 @@ "UserProfile": { "type": "object", "properties": { - "accent_color": { - "type": "integer" - }, "banner": { "type": "string" }, @@ -203433,6 +217671,9 @@ }, "pronouns": { "type": "string" + }, + "accent_color": { + "type": "integer" } }, "additionalProperties": false, @@ -203519,6 +217760,309 @@ "token", "webauthn" ] + }, + "AdminUser": { + "type": "object", + "properties": { + "id": { + "type": [ + "string", + "integer" + ] + }, + "flags": {}, + "created_at": {}, + "premium_since": {}, + "avatar": {}, + "banner": {}, + "settings": {}, + "bio": {}, + "theme_colors": {}, + "pronouns": {}, + "username": { + "type": "string" + }, + "discriminator": {}, + "accent_color": {}, + "phone": {}, + "desktop": {}, + "mobile": {}, + "premium": {}, + "premium_type": {}, + "bot": {}, + "system": {}, + "nsfw_allowed": {}, + "mfa_enabled": {}, + "webauthn_enabled": {}, + "verified": {}, + "disabled": {}, + "deleted": {}, + "email": { + "type": "string" + }, + "purchased_flags": {}, + "premium_usage_flags": {}, + "rights": {}, + "relationships": {}, + "connected_accounts": {}, + "fingerprints": {}, + "extended_settings": {}, + "security_keys": {} + }, + "additionalProperties": false, + "required": [ + "accent_color", + "avatar", + "banner", + "bio", + "bot", + "connected_accounts", + "created_at", + "deleted", + "desktop", + "disabled", + "discriminator", + "extended_settings", + "fingerprints", + "flags", + "mfa_enabled", + "mobile", + "nsfw_allowed", + "phone", + "premium", + "premium_since", + "premium_type", + "premium_usage_flags", + "pronouns", + "purchased_flags", + "relationships", + "rights", + "security_keys", + "settings", + "system", + "theme_colors", + "verified", + "webauthn_enabled" + ] + }, + "AdminGuild": { + "type": "object", + "properties": { + "name": { + "type": "string" + }, + "id": { + "type": "string" + }, + "icon": { + "type": "string" + }, + "parent": { + "type": "string" + }, + "owner_id": { + "type": "string" + }, + "owner": { + "$ref": "#/definitions/User" + }, + "nsfw": { + "type": "boolean" + }, + "invites": { + "type": "array", + "items": { + "$ref": "#/definitions/Invite" + } + }, + "voice_states": { + "type": "array", + "items": { + "$ref": "#/definitions/VoiceState" + } + }, + "webhooks": { + "type": "array", + "items": { + "$ref": "#/definitions/Webhook" + } + }, + "roles": { + "type": "array", + "items": { + "$ref": "#/definitions/Role" + } + }, + "afk_channel_id": { + "type": "string" + }, + "afk_channel": { + "$ref": "#/definitions/Channel" + }, + "afk_timeout": { + "type": "integer" + }, + "bans": { + "type": "array", + "items": { + "$ref": "#/definitions/Ban" + } + }, + "banner": { + "type": "string" + }, + "default_message_notifications": { + "type": "integer" + }, + "description": { + "type": "string" + }, + "discovery_splash": { + "type": "string" + }, + "explicit_content_filter": { + "type": "integer" + }, + "features": { + "type": "array", + "items": { + "type": "string" + } + }, + "primary_category_id": { + "type": "string" + }, + "large": { + "type": "boolean" + }, + "max_members": { + "type": "integer" + }, + "max_presences": { + "type": "integer" + }, + "max_video_channel_users": { + "type": "integer" + }, + "members": { + "type": "array", + "items": { + "$ref": "#/definitions/Member" + } + }, + "channels": { + "type": "array", + "items": { + "$ref": "#/definitions/Channel" + } + }, + "template_id": { + "type": "string" + }, + "emojis": { + "type": "array", + "items": { + "$ref": "#/definitions/Emoji" + } + }, + "stickers": { + "type": "array", + "items": { + "$ref": "#/definitions/Sticker" + } + }, + "mfa_level": { + "type": "integer" + }, + "preferred_locale": { + "type": "string" + }, + "premium_subscription_count": { + "type": "integer" + }, + "premium_tier": { + "type": "integer" + }, + "public_updates_channel_id": { + "type": "string" + }, + "public_updates_channel": { + "$ref": "#/definitions/Channel" + }, + "rules_channel_id": { + "type": "string" + }, + "rules_channel": { + "type": "string" + }, + "region": { + "type": "string" + }, + "splash": { + "type": "string" + }, + "system_channel_id": { + "type": "string" + }, + "system_channel": { + "$ref": "#/definitions/Channel" + }, + "system_channel_flags": { + "type": "integer" + }, + "unavailable": { + "type": "boolean" + }, + "verification_level": { + "type": "integer" + }, + "welcome_screen": { + "$ref": "#/definitions/GuildWelcomeScreen" + }, + "widget_channel_id": { + "type": "string" + }, + "widget_channel": { + "$ref": "#/definitions/Channel" + }, + "widget_enabled": { + "type": "boolean" + }, + "nsfw_level": { + "type": "integer" + }, + "premium_progress_bar_enabled": { + "type": "boolean" + }, + "channel_ordering": { + "type": "array", + "items": { + "type": "string" + } + } + }, + "additionalProperties": false, + "required": [ + "bans", + "channel_ordering", + "channels", + "emojis", + "features", + "id", + "invites", + "members", + "name", + "nsfw", + "premium_progress_bar_enabled", + "public_updates_channel_id", + "roles", + "stickers", + "unavailable", + "voice_states", + "webhooks", + "welcome_screen", + "widget_enabled" + ] } }, "$schema": "http://json-schema.org/draft-07/schema#" @@ -206891,38 +221435,38 @@ "avatar": { "type": "string" }, - "username": { + "banner": { "type": "string" }, - "discriminator": { + "bio": { "type": "string" }, - "public_flags": { - "type": "integer" + "theme_colors": { + "type": "array", + "items": { + "type": "integer" + } }, - "accent_color": { - "type": "integer" + "pronouns": { + "type": "string" }, - "banner": { + "username": { "type": "string" }, - "bio": { + "discriminator": { "type": "string" }, - "bot": { - "type": "boolean" + "accent_color": { + "type": "integer" }, "premium_type": { "type": "integer" }, - "theme_colors": { - "type": "array", - "items": { - "type": "integer" - } + "bot": { + "type": "boolean" }, - "pronouns": { - "type": "string" + "public_flags": { + "type": "integer" } }, "additionalProperties": false, @@ -207140,51 +221684,33 @@ "$ref": "#/definitions/Role" } }, - "banner": { - "type": "string" - }, - "description": { - "type": "string" - }, - "unavailable": { - "type": "boolean" - }, - "channels": { - "type": "array", - "items": { - "$ref": "#/definitions/Channel" - } - }, - "region": { - "type": "string" - }, - "system_channel_id": { - "type": "string" - }, - "rules_channel_id": { + "afk_channel_id": { "type": "string" }, "afk_timeout": { "type": "integer" }, - "explicit_content_filter": { - "type": "integer" - }, - "afk_channel_id": { - "type": "string" - }, "bans": { "type": "array", "items": { "$ref": "#/definitions/Ban" } }, + "banner": { + "type": "string" + }, "default_message_notifications": { "type": "integer" }, + "description": { + "type": "string" + }, "discovery_splash": { "type": "string" }, + "explicit_content_filter": { + "type": "integer" + }, "features": { "type": "array", "items": { @@ -207206,18 +221732,18 @@ "max_video_channel_users": { "type": "integer" }, - "member_count": { - "type": "integer" - }, - "presence_count": { - "type": "integer" - }, "members": { "type": "array", "items": { "$ref": "#/definitions/Member" } }, + "channels": { + "type": "array", + "items": { + "$ref": "#/definitions/Channel" + } + }, "template_id": { "type": "string" }, @@ -207248,12 +221774,24 @@ "public_updates_channel_id": { "type": "string" }, + "rules_channel_id": { + "type": "string" + }, + "region": { + "type": "string" + }, "splash": { "type": "string" }, + "system_channel_id": { + "type": "string" + }, "system_channel_flags": { "type": "integer" }, + "unavailable": { + "type": "boolean" + }, "verification_level": { "type": "integer" }, @@ -207269,9 +221807,6 @@ "nsfw_level": { "type": "integer" }, - "permissions": { - "type": "integer" - }, "premium_progress_bar_enabled": { "type": "boolean" }, @@ -207280,6 +221815,15 @@ "items": { "type": "string" } + }, + "member_count": { + "type": "integer" + }, + "presence_count": { + "type": "integer" + }, + "permissions": { + "type": "integer" } }, "additionalProperties": false, @@ -207701,9 +222245,6 @@ "UserProfile": { "type": "object", "properties": { - "accent_color": { - "type": "integer" - }, "banner": { "type": "string" }, @@ -207718,6 +222259,9 @@ }, "pronouns": { "type": "string" + }, + "accent_color": { + "type": "integer" } }, "additionalProperties": false, @@ -207804,6 +222348,309 @@ "token", "webauthn" ] + }, + "AdminUser": { + "type": "object", + "properties": { + "id": { + "type": [ + "string", + "integer" + ] + }, + "flags": {}, + "created_at": {}, + "premium_since": {}, + "avatar": {}, + "banner": {}, + "settings": {}, + "bio": {}, + "theme_colors": {}, + "pronouns": {}, + "username": { + "type": "string" + }, + "discriminator": {}, + "accent_color": {}, + "phone": {}, + "desktop": {}, + "mobile": {}, + "premium": {}, + "premium_type": {}, + "bot": {}, + "system": {}, + "nsfw_allowed": {}, + "mfa_enabled": {}, + "webauthn_enabled": {}, + "verified": {}, + "disabled": {}, + "deleted": {}, + "email": { + "type": "string" + }, + "purchased_flags": {}, + "premium_usage_flags": {}, + "rights": {}, + "relationships": {}, + "connected_accounts": {}, + "fingerprints": {}, + "extended_settings": {}, + "security_keys": {} + }, + "additionalProperties": false, + "required": [ + "accent_color", + "avatar", + "banner", + "bio", + "bot", + "connected_accounts", + "created_at", + "deleted", + "desktop", + "disabled", + "discriminator", + "extended_settings", + "fingerprints", + "flags", + "mfa_enabled", + "mobile", + "nsfw_allowed", + "phone", + "premium", + "premium_since", + "premium_type", + "premium_usage_flags", + "pronouns", + "purchased_flags", + "relationships", + "rights", + "security_keys", + "settings", + "system", + "theme_colors", + "verified", + "webauthn_enabled" + ] + }, + "AdminGuild": { + "type": "object", + "properties": { + "name": { + "type": "string" + }, + "id": { + "type": "string" + }, + "icon": { + "type": "string" + }, + "parent": { + "type": "string" + }, + "owner_id": { + "type": "string" + }, + "owner": { + "$ref": "#/definitions/User" + }, + "nsfw": { + "type": "boolean" + }, + "invites": { + "type": "array", + "items": { + "$ref": "#/definitions/Invite" + } + }, + "voice_states": { + "type": "array", + "items": { + "$ref": "#/definitions/VoiceState" + } + }, + "webhooks": { + "type": "array", + "items": { + "$ref": "#/definitions/Webhook" + } + }, + "roles": { + "type": "array", + "items": { + "$ref": "#/definitions/Role" + } + }, + "afk_channel_id": { + "type": "string" + }, + "afk_channel": { + "$ref": "#/definitions/Channel" + }, + "afk_timeout": { + "type": "integer" + }, + "bans": { + "type": "array", + "items": { + "$ref": "#/definitions/Ban" + } + }, + "banner": { + "type": "string" + }, + "default_message_notifications": { + "type": "integer" + }, + "description": { + "type": "string" + }, + "discovery_splash": { + "type": "string" + }, + "explicit_content_filter": { + "type": "integer" + }, + "features": { + "type": "array", + "items": { + "type": "string" + } + }, + "primary_category_id": { + "type": "string" + }, + "large": { + "type": "boolean" + }, + "max_members": { + "type": "integer" + }, + "max_presences": { + "type": "integer" + }, + "max_video_channel_users": { + "type": "integer" + }, + "members": { + "type": "array", + "items": { + "$ref": "#/definitions/Member" + } + }, + "channels": { + "type": "array", + "items": { + "$ref": "#/definitions/Channel" + } + }, + "template_id": { + "type": "string" + }, + "emojis": { + "type": "array", + "items": { + "$ref": "#/definitions/Emoji" + } + }, + "stickers": { + "type": "array", + "items": { + "$ref": "#/definitions/Sticker" + } + }, + "mfa_level": { + "type": "integer" + }, + "preferred_locale": { + "type": "string" + }, + "premium_subscription_count": { + "type": "integer" + }, + "premium_tier": { + "type": "integer" + }, + "public_updates_channel_id": { + "type": "string" + }, + "public_updates_channel": { + "$ref": "#/definitions/Channel" + }, + "rules_channel_id": { + "type": "string" + }, + "rules_channel": { + "type": "string" + }, + "region": { + "type": "string" + }, + "splash": { + "type": "string" + }, + "system_channel_id": { + "type": "string" + }, + "system_channel": { + "$ref": "#/definitions/Channel" + }, + "system_channel_flags": { + "type": "integer" + }, + "unavailable": { + "type": "boolean" + }, + "verification_level": { + "type": "integer" + }, + "welcome_screen": { + "$ref": "#/definitions/GuildWelcomeScreen" + }, + "widget_channel_id": { + "type": "string" + }, + "widget_channel": { + "$ref": "#/definitions/Channel" + }, + "widget_enabled": { + "type": "boolean" + }, + "nsfw_level": { + "type": "integer" + }, + "premium_progress_bar_enabled": { + "type": "boolean" + }, + "channel_ordering": { + "type": "array", + "items": { + "type": "string" + } + } + }, + "additionalProperties": false, + "required": [ + "bans", + "channel_ordering", + "channels", + "emojis", + "features", + "id", + "invites", + "members", + "name", + "nsfw", + "premium_progress_bar_enabled", + "public_updates_channel_id", + "roles", + "stickers", + "unavailable", + "voice_states", + "webhooks", + "welcome_screen", + "widget_enabled" + ] } }, "$schema": "http://json-schema.org/draft-07/schema#" @@ -211098,38 +225945,38 @@ "avatar": { "type": "string" }, - "username": { + "banner": { "type": "string" }, - "discriminator": { + "bio": { "type": "string" }, - "public_flags": { - "type": "integer" + "theme_colors": { + "type": "array", + "items": { + "type": "integer" + } }, - "accent_color": { - "type": "integer" + "pronouns": { + "type": "string" }, - "banner": { + "username": { "type": "string" }, - "bio": { + "discriminator": { "type": "string" }, - "bot": { - "type": "boolean" + "accent_color": { + "type": "integer" }, "premium_type": { "type": "integer" }, - "theme_colors": { - "type": "array", - "items": { - "type": "integer" - } + "bot": { + "type": "boolean" }, - "pronouns": { - "type": "string" + "public_flags": { + "type": "integer" } }, "additionalProperties": false, @@ -211347,51 +226194,33 @@ "$ref": "#/definitions/Role" } }, - "banner": { - "type": "string" - }, - "description": { - "type": "string" - }, - "unavailable": { - "type": "boolean" - }, - "channels": { - "type": "array", - "items": { - "$ref": "#/definitions/Channel" - } - }, - "region": { - "type": "string" - }, - "system_channel_id": { - "type": "string" - }, - "rules_channel_id": { + "afk_channel_id": { "type": "string" }, "afk_timeout": { "type": "integer" }, - "explicit_content_filter": { - "type": "integer" - }, - "afk_channel_id": { - "type": "string" - }, "bans": { "type": "array", "items": { "$ref": "#/definitions/Ban" } }, + "banner": { + "type": "string" + }, "default_message_notifications": { "type": "integer" }, + "description": { + "type": "string" + }, "discovery_splash": { "type": "string" }, + "explicit_content_filter": { + "type": "integer" + }, "features": { "type": "array", "items": { @@ -211413,18 +226242,18 @@ "max_video_channel_users": { "type": "integer" }, - "member_count": { - "type": "integer" - }, - "presence_count": { - "type": "integer" - }, "members": { "type": "array", "items": { "$ref": "#/definitions/Member" } }, + "channels": { + "type": "array", + "items": { + "$ref": "#/definitions/Channel" + } + }, "template_id": { "type": "string" }, @@ -211455,12 +226284,24 @@ "public_updates_channel_id": { "type": "string" }, + "rules_channel_id": { + "type": "string" + }, + "region": { + "type": "string" + }, "splash": { "type": "string" }, + "system_channel_id": { + "type": "string" + }, "system_channel_flags": { "type": "integer" }, + "unavailable": { + "type": "boolean" + }, "verification_level": { "type": "integer" }, @@ -211476,9 +226317,6 @@ "nsfw_level": { "type": "integer" }, - "permissions": { - "type": "integer" - }, "premium_progress_bar_enabled": { "type": "boolean" }, @@ -211487,6 +226325,15 @@ "items": { "type": "string" } + }, + "member_count": { + "type": "integer" + }, + "presence_count": { + "type": "integer" + }, + "permissions": { + "type": "integer" } }, "additionalProperties": false, @@ -211908,9 +226755,6 @@ "UserProfile": { "type": "object", "properties": { - "accent_color": { - "type": "integer" - }, "banner": { "type": "string" }, @@ -211925,6 +226769,9 @@ }, "pronouns": { "type": "string" + }, + "accent_color": { + "type": "integer" } }, "additionalProperties": false, @@ -212011,6 +226858,309 @@ "token", "webauthn" ] + }, + "AdminUser": { + "type": "object", + "properties": { + "id": { + "type": [ + "string", + "integer" + ] + }, + "flags": {}, + "created_at": {}, + "premium_since": {}, + "avatar": {}, + "banner": {}, + "settings": {}, + "bio": {}, + "theme_colors": {}, + "pronouns": {}, + "username": { + "type": "string" + }, + "discriminator": {}, + "accent_color": {}, + "phone": {}, + "desktop": {}, + "mobile": {}, + "premium": {}, + "premium_type": {}, + "bot": {}, + "system": {}, + "nsfw_allowed": {}, + "mfa_enabled": {}, + "webauthn_enabled": {}, + "verified": {}, + "disabled": {}, + "deleted": {}, + "email": { + "type": "string" + }, + "purchased_flags": {}, + "premium_usage_flags": {}, + "rights": {}, + "relationships": {}, + "connected_accounts": {}, + "fingerprints": {}, + "extended_settings": {}, + "security_keys": {} + }, + "additionalProperties": false, + "required": [ + "accent_color", + "avatar", + "banner", + "bio", + "bot", + "connected_accounts", + "created_at", + "deleted", + "desktop", + "disabled", + "discriminator", + "extended_settings", + "fingerprints", + "flags", + "mfa_enabled", + "mobile", + "nsfw_allowed", + "phone", + "premium", + "premium_since", + "premium_type", + "premium_usage_flags", + "pronouns", + "purchased_flags", + "relationships", + "rights", + "security_keys", + "settings", + "system", + "theme_colors", + "verified", + "webauthn_enabled" + ] + }, + "AdminGuild": { + "type": "object", + "properties": { + "name": { + "type": "string" + }, + "id": { + "type": "string" + }, + "icon": { + "type": "string" + }, + "parent": { + "type": "string" + }, + "owner_id": { + "type": "string" + }, + "owner": { + "$ref": "#/definitions/User" + }, + "nsfw": { + "type": "boolean" + }, + "invites": { + "type": "array", + "items": { + "$ref": "#/definitions/Invite" + } + }, + "voice_states": { + "type": "array", + "items": { + "$ref": "#/definitions/VoiceState" + } + }, + "webhooks": { + "type": "array", + "items": { + "$ref": "#/definitions/Webhook" + } + }, + "roles": { + "type": "array", + "items": { + "$ref": "#/definitions/Role" + } + }, + "afk_channel_id": { + "type": "string" + }, + "afk_channel": { + "$ref": "#/definitions/Channel" + }, + "afk_timeout": { + "type": "integer" + }, + "bans": { + "type": "array", + "items": { + "$ref": "#/definitions/Ban" + } + }, + "banner": { + "type": "string" + }, + "default_message_notifications": { + "type": "integer" + }, + "description": { + "type": "string" + }, + "discovery_splash": { + "type": "string" + }, + "explicit_content_filter": { + "type": "integer" + }, + "features": { + "type": "array", + "items": { + "type": "string" + } + }, + "primary_category_id": { + "type": "string" + }, + "large": { + "type": "boolean" + }, + "max_members": { + "type": "integer" + }, + "max_presences": { + "type": "integer" + }, + "max_video_channel_users": { + "type": "integer" + }, + "members": { + "type": "array", + "items": { + "$ref": "#/definitions/Member" + } + }, + "channels": { + "type": "array", + "items": { + "$ref": "#/definitions/Channel" + } + }, + "template_id": { + "type": "string" + }, + "emojis": { + "type": "array", + "items": { + "$ref": "#/definitions/Emoji" + } + }, + "stickers": { + "type": "array", + "items": { + "$ref": "#/definitions/Sticker" + } + }, + "mfa_level": { + "type": "integer" + }, + "preferred_locale": { + "type": "string" + }, + "premium_subscription_count": { + "type": "integer" + }, + "premium_tier": { + "type": "integer" + }, + "public_updates_channel_id": { + "type": "string" + }, + "public_updates_channel": { + "$ref": "#/definitions/Channel" + }, + "rules_channel_id": { + "type": "string" + }, + "rules_channel": { + "type": "string" + }, + "region": { + "type": "string" + }, + "splash": { + "type": "string" + }, + "system_channel_id": { + "type": "string" + }, + "system_channel": { + "$ref": "#/definitions/Channel" + }, + "system_channel_flags": { + "type": "integer" + }, + "unavailable": { + "type": "boolean" + }, + "verification_level": { + "type": "integer" + }, + "welcome_screen": { + "$ref": "#/definitions/GuildWelcomeScreen" + }, + "widget_channel_id": { + "type": "string" + }, + "widget_channel": { + "$ref": "#/definitions/Channel" + }, + "widget_enabled": { + "type": "boolean" + }, + "nsfw_level": { + "type": "integer" + }, + "premium_progress_bar_enabled": { + "type": "boolean" + }, + "channel_ordering": { + "type": "array", + "items": { + "type": "string" + } + } + }, + "additionalProperties": false, + "required": [ + "bans", + "channel_ordering", + "channels", + "emojis", + "features", + "id", + "invites", + "members", + "name", + "nsfw", + "premium_progress_bar_enabled", + "public_updates_channel_id", + "roles", + "stickers", + "unavailable", + "voice_states", + "webhooks", + "welcome_screen", + "widget_enabled" + ] } }, "$schema": "http://json-schema.org/draft-07/schema#" @@ -215313,38 +230463,38 @@ "avatar": { "type": "string" }, - "username": { + "banner": { "type": "string" }, - "discriminator": { + "bio": { "type": "string" }, - "public_flags": { - "type": "integer" + "theme_colors": { + "type": "array", + "items": { + "type": "integer" + } }, - "accent_color": { - "type": "integer" + "pronouns": { + "type": "string" }, - "banner": { + "username": { "type": "string" }, - "bio": { + "discriminator": { "type": "string" }, - "bot": { - "type": "boolean" + "accent_color": { + "type": "integer" }, "premium_type": { "type": "integer" }, - "theme_colors": { - "type": "array", - "items": { - "type": "integer" - } + "bot": { + "type": "boolean" }, - "pronouns": { - "type": "string" + "public_flags": { + "type": "integer" } }, "additionalProperties": false, @@ -215562,51 +230712,33 @@ "$ref": "#/definitions/Role" } }, - "banner": { - "type": "string" - }, - "description": { - "type": "string" - }, - "unavailable": { - "type": "boolean" - }, - "channels": { - "type": "array", - "items": { - "$ref": "#/definitions/Channel" - } - }, - "region": { - "type": "string" - }, - "system_channel_id": { - "type": "string" - }, - "rules_channel_id": { + "afk_channel_id": { "type": "string" }, "afk_timeout": { "type": "integer" }, - "explicit_content_filter": { - "type": "integer" - }, - "afk_channel_id": { - "type": "string" - }, "bans": { "type": "array", "items": { "$ref": "#/definitions/Ban" } }, + "banner": { + "type": "string" + }, "default_message_notifications": { "type": "integer" }, + "description": { + "type": "string" + }, "discovery_splash": { "type": "string" }, + "explicit_content_filter": { + "type": "integer" + }, "features": { "type": "array", "items": { @@ -215628,18 +230760,18 @@ "max_video_channel_users": { "type": "integer" }, - "member_count": { - "type": "integer" - }, - "presence_count": { - "type": "integer" - }, "members": { "type": "array", "items": { "$ref": "#/definitions/Member" } }, + "channels": { + "type": "array", + "items": { + "$ref": "#/definitions/Channel" + } + }, "template_id": { "type": "string" }, @@ -215670,12 +230802,24 @@ "public_updates_channel_id": { "type": "string" }, + "rules_channel_id": { + "type": "string" + }, + "region": { + "type": "string" + }, "splash": { "type": "string" }, + "system_channel_id": { + "type": "string" + }, "system_channel_flags": { "type": "integer" }, + "unavailable": { + "type": "boolean" + }, "verification_level": { "type": "integer" }, @@ -215691,9 +230835,6 @@ "nsfw_level": { "type": "integer" }, - "permissions": { - "type": "integer" - }, "premium_progress_bar_enabled": { "type": "boolean" }, @@ -215702,6 +230843,15 @@ "items": { "type": "string" } + }, + "member_count": { + "type": "integer" + }, + "presence_count": { + "type": "integer" + }, + "permissions": { + "type": "integer" } }, "additionalProperties": false, @@ -216123,9 +231273,6 @@ "UserProfile": { "type": "object", "properties": { - "accent_color": { - "type": "integer" - }, "banner": { "type": "string" }, @@ -216140,6 +231287,9 @@ }, "pronouns": { "type": "string" + }, + "accent_color": { + "type": "integer" } }, "additionalProperties": false, @@ -216226,6 +231376,309 @@ "token", "webauthn" ] + }, + "AdminUser": { + "type": "object", + "properties": { + "id": { + "type": [ + "string", + "integer" + ] + }, + "flags": {}, + "created_at": {}, + "premium_since": {}, + "avatar": {}, + "banner": {}, + "settings": {}, + "bio": {}, + "theme_colors": {}, + "pronouns": {}, + "username": { + "type": "string" + }, + "discriminator": {}, + "accent_color": {}, + "phone": {}, + "desktop": {}, + "mobile": {}, + "premium": {}, + "premium_type": {}, + "bot": {}, + "system": {}, + "nsfw_allowed": {}, + "mfa_enabled": {}, + "webauthn_enabled": {}, + "verified": {}, + "disabled": {}, + "deleted": {}, + "email": { + "type": "string" + }, + "purchased_flags": {}, + "premium_usage_flags": {}, + "rights": {}, + "relationships": {}, + "connected_accounts": {}, + "fingerprints": {}, + "extended_settings": {}, + "security_keys": {} + }, + "additionalProperties": false, + "required": [ + "accent_color", + "avatar", + "banner", + "bio", + "bot", + "connected_accounts", + "created_at", + "deleted", + "desktop", + "disabled", + "discriminator", + "extended_settings", + "fingerprints", + "flags", + "mfa_enabled", + "mobile", + "nsfw_allowed", + "phone", + "premium", + "premium_since", + "premium_type", + "premium_usage_flags", + "pronouns", + "purchased_flags", + "relationships", + "rights", + "security_keys", + "settings", + "system", + "theme_colors", + "verified", + "webauthn_enabled" + ] + }, + "AdminGuild": { + "type": "object", + "properties": { + "name": { + "type": "string" + }, + "id": { + "type": "string" + }, + "icon": { + "type": "string" + }, + "parent": { + "type": "string" + }, + "owner_id": { + "type": "string" + }, + "owner": { + "$ref": "#/definitions/User" + }, + "nsfw": { + "type": "boolean" + }, + "invites": { + "type": "array", + "items": { + "$ref": "#/definitions/Invite" + } + }, + "voice_states": { + "type": "array", + "items": { + "$ref": "#/definitions/VoiceState" + } + }, + "webhooks": { + "type": "array", + "items": { + "$ref": "#/definitions/Webhook" + } + }, + "roles": { + "type": "array", + "items": { + "$ref": "#/definitions/Role" + } + }, + "afk_channel_id": { + "type": "string" + }, + "afk_channel": { + "$ref": "#/definitions/Channel" + }, + "afk_timeout": { + "type": "integer" + }, + "bans": { + "type": "array", + "items": { + "$ref": "#/definitions/Ban" + } + }, + "banner": { + "type": "string" + }, + "default_message_notifications": { + "type": "integer" + }, + "description": { + "type": "string" + }, + "discovery_splash": { + "type": "string" + }, + "explicit_content_filter": { + "type": "integer" + }, + "features": { + "type": "array", + "items": { + "type": "string" + } + }, + "primary_category_id": { + "type": "string" + }, + "large": { + "type": "boolean" + }, + "max_members": { + "type": "integer" + }, + "max_presences": { + "type": "integer" + }, + "max_video_channel_users": { + "type": "integer" + }, + "members": { + "type": "array", + "items": { + "$ref": "#/definitions/Member" + } + }, + "channels": { + "type": "array", + "items": { + "$ref": "#/definitions/Channel" + } + }, + "template_id": { + "type": "string" + }, + "emojis": { + "type": "array", + "items": { + "$ref": "#/definitions/Emoji" + } + }, + "stickers": { + "type": "array", + "items": { + "$ref": "#/definitions/Sticker" + } + }, + "mfa_level": { + "type": "integer" + }, + "preferred_locale": { + "type": "string" + }, + "premium_subscription_count": { + "type": "integer" + }, + "premium_tier": { + "type": "integer" + }, + "public_updates_channel_id": { + "type": "string" + }, + "public_updates_channel": { + "$ref": "#/definitions/Channel" + }, + "rules_channel_id": { + "type": "string" + }, + "rules_channel": { + "type": "string" + }, + "region": { + "type": "string" + }, + "splash": { + "type": "string" + }, + "system_channel_id": { + "type": "string" + }, + "system_channel": { + "$ref": "#/definitions/Channel" + }, + "system_channel_flags": { + "type": "integer" + }, + "unavailable": { + "type": "boolean" + }, + "verification_level": { + "type": "integer" + }, + "welcome_screen": { + "$ref": "#/definitions/GuildWelcomeScreen" + }, + "widget_channel_id": { + "type": "string" + }, + "widget_channel": { + "$ref": "#/definitions/Channel" + }, + "widget_enabled": { + "type": "boolean" + }, + "nsfw_level": { + "type": "integer" + }, + "premium_progress_bar_enabled": { + "type": "boolean" + }, + "channel_ordering": { + "type": "array", + "items": { + "type": "string" + } + } + }, + "additionalProperties": false, + "required": [ + "bans", + "channel_ordering", + "channels", + "emojis", + "features", + "id", + "invites", + "members", + "name", + "nsfw", + "premium_progress_bar_enabled", + "public_updates_channel_id", + "roles", + "stickers", + "unavailable", + "voice_states", + "webhooks", + "welcome_screen", + "widget_enabled" + ] } }, "$schema": "http://json-schema.org/draft-07/schema#" @@ -219518,38 +234971,38 @@ "avatar": { "type": "string" }, - "username": { + "banner": { "type": "string" }, - "discriminator": { + "bio": { "type": "string" }, - "public_flags": { - "type": "integer" + "theme_colors": { + "type": "array", + "items": { + "type": "integer" + } }, - "accent_color": { - "type": "integer" + "pronouns": { + "type": "string" }, - "banner": { + "username": { "type": "string" }, - "bio": { + "discriminator": { "type": "string" }, - "bot": { - "type": "boolean" + "accent_color": { + "type": "integer" }, "premium_type": { "type": "integer" }, - "theme_colors": { - "type": "array", - "items": { - "type": "integer" - } + "bot": { + "type": "boolean" }, - "pronouns": { - "type": "string" + "public_flags": { + "type": "integer" } }, "additionalProperties": false, @@ -219767,51 +235220,33 @@ "$ref": "#/definitions/Role" } }, - "banner": { - "type": "string" - }, - "description": { - "type": "string" - }, - "unavailable": { - "type": "boolean" - }, - "channels": { - "type": "array", - "items": { - "$ref": "#/definitions/Channel" - } - }, - "region": { - "type": "string" - }, - "system_channel_id": { - "type": "string" - }, - "rules_channel_id": { + "afk_channel_id": { "type": "string" }, "afk_timeout": { "type": "integer" }, - "explicit_content_filter": { - "type": "integer" - }, - "afk_channel_id": { - "type": "string" - }, "bans": { "type": "array", "items": { "$ref": "#/definitions/Ban" } }, + "banner": { + "type": "string" + }, "default_message_notifications": { "type": "integer" }, + "description": { + "type": "string" + }, "discovery_splash": { "type": "string" }, + "explicit_content_filter": { + "type": "integer" + }, "features": { "type": "array", "items": { @@ -219833,18 +235268,18 @@ "max_video_channel_users": { "type": "integer" }, - "member_count": { - "type": "integer" - }, - "presence_count": { - "type": "integer" - }, "members": { "type": "array", "items": { "$ref": "#/definitions/Member" } }, + "channels": { + "type": "array", + "items": { + "$ref": "#/definitions/Channel" + } + }, "template_id": { "type": "string" }, @@ -219875,12 +235310,24 @@ "public_updates_channel_id": { "type": "string" }, + "rules_channel_id": { + "type": "string" + }, + "region": { + "type": "string" + }, "splash": { "type": "string" }, + "system_channel_id": { + "type": "string" + }, "system_channel_flags": { "type": "integer" }, + "unavailable": { + "type": "boolean" + }, "verification_level": { "type": "integer" }, @@ -219896,9 +235343,6 @@ "nsfw_level": { "type": "integer" }, - "permissions": { - "type": "integer" - }, "premium_progress_bar_enabled": { "type": "boolean" }, @@ -219907,6 +235351,15 @@ "items": { "type": "string" } + }, + "member_count": { + "type": "integer" + }, + "presence_count": { + "type": "integer" + }, + "permissions": { + "type": "integer" } }, "additionalProperties": false, @@ -220328,9 +235781,6 @@ "UserProfile": { "type": "object", "properties": { - "accent_color": { - "type": "integer" - }, "banner": { "type": "string" }, @@ -220345,6 +235795,9 @@ }, "pronouns": { "type": "string" + }, + "accent_color": { + "type": "integer" } }, "additionalProperties": false, @@ -220431,6 +235884,309 @@ "token", "webauthn" ] + }, + "AdminUser": { + "type": "object", + "properties": { + "id": { + "type": [ + "string", + "integer" + ] + }, + "flags": {}, + "created_at": {}, + "premium_since": {}, + "avatar": {}, + "banner": {}, + "settings": {}, + "bio": {}, + "theme_colors": {}, + "pronouns": {}, + "username": { + "type": "string" + }, + "discriminator": {}, + "accent_color": {}, + "phone": {}, + "desktop": {}, + "mobile": {}, + "premium": {}, + "premium_type": {}, + "bot": {}, + "system": {}, + "nsfw_allowed": {}, + "mfa_enabled": {}, + "webauthn_enabled": {}, + "verified": {}, + "disabled": {}, + "deleted": {}, + "email": { + "type": "string" + }, + "purchased_flags": {}, + "premium_usage_flags": {}, + "rights": {}, + "relationships": {}, + "connected_accounts": {}, + "fingerprints": {}, + "extended_settings": {}, + "security_keys": {} + }, + "additionalProperties": false, + "required": [ + "accent_color", + "avatar", + "banner", + "bio", + "bot", + "connected_accounts", + "created_at", + "deleted", + "desktop", + "disabled", + "discriminator", + "extended_settings", + "fingerprints", + "flags", + "mfa_enabled", + "mobile", + "nsfw_allowed", + "phone", + "premium", + "premium_since", + "premium_type", + "premium_usage_flags", + "pronouns", + "purchased_flags", + "relationships", + "rights", + "security_keys", + "settings", + "system", + "theme_colors", + "verified", + "webauthn_enabled" + ] + }, + "AdminGuild": { + "type": "object", + "properties": { + "name": { + "type": "string" + }, + "id": { + "type": "string" + }, + "icon": { + "type": "string" + }, + "parent": { + "type": "string" + }, + "owner_id": { + "type": "string" + }, + "owner": { + "$ref": "#/definitions/User" + }, + "nsfw": { + "type": "boolean" + }, + "invites": { + "type": "array", + "items": { + "$ref": "#/definitions/Invite" + } + }, + "voice_states": { + "type": "array", + "items": { + "$ref": "#/definitions/VoiceState" + } + }, + "webhooks": { + "type": "array", + "items": { + "$ref": "#/definitions/Webhook" + } + }, + "roles": { + "type": "array", + "items": { + "$ref": "#/definitions/Role" + } + }, + "afk_channel_id": { + "type": "string" + }, + "afk_channel": { + "$ref": "#/definitions/Channel" + }, + "afk_timeout": { + "type": "integer" + }, + "bans": { + "type": "array", + "items": { + "$ref": "#/definitions/Ban" + } + }, + "banner": { + "type": "string" + }, + "default_message_notifications": { + "type": "integer" + }, + "description": { + "type": "string" + }, + "discovery_splash": { + "type": "string" + }, + "explicit_content_filter": { + "type": "integer" + }, + "features": { + "type": "array", + "items": { + "type": "string" + } + }, + "primary_category_id": { + "type": "string" + }, + "large": { + "type": "boolean" + }, + "max_members": { + "type": "integer" + }, + "max_presences": { + "type": "integer" + }, + "max_video_channel_users": { + "type": "integer" + }, + "members": { + "type": "array", + "items": { + "$ref": "#/definitions/Member" + } + }, + "channels": { + "type": "array", + "items": { + "$ref": "#/definitions/Channel" + } + }, + "template_id": { + "type": "string" + }, + "emojis": { + "type": "array", + "items": { + "$ref": "#/definitions/Emoji" + } + }, + "stickers": { + "type": "array", + "items": { + "$ref": "#/definitions/Sticker" + } + }, + "mfa_level": { + "type": "integer" + }, + "preferred_locale": { + "type": "string" + }, + "premium_subscription_count": { + "type": "integer" + }, + "premium_tier": { + "type": "integer" + }, + "public_updates_channel_id": { + "type": "string" + }, + "public_updates_channel": { + "$ref": "#/definitions/Channel" + }, + "rules_channel_id": { + "type": "string" + }, + "rules_channel": { + "type": "string" + }, + "region": { + "type": "string" + }, + "splash": { + "type": "string" + }, + "system_channel_id": { + "type": "string" + }, + "system_channel": { + "$ref": "#/definitions/Channel" + }, + "system_channel_flags": { + "type": "integer" + }, + "unavailable": { + "type": "boolean" + }, + "verification_level": { + "type": "integer" + }, + "welcome_screen": { + "$ref": "#/definitions/GuildWelcomeScreen" + }, + "widget_channel_id": { + "type": "string" + }, + "widget_channel": { + "$ref": "#/definitions/Channel" + }, + "widget_enabled": { + "type": "boolean" + }, + "nsfw_level": { + "type": "integer" + }, + "premium_progress_bar_enabled": { + "type": "boolean" + }, + "channel_ordering": { + "type": "array", + "items": { + "type": "string" + } + } + }, + "additionalProperties": false, + "required": [ + "bans", + "channel_ordering", + "channels", + "emojis", + "features", + "id", + "invites", + "members", + "name", + "nsfw", + "premium_progress_bar_enabled", + "public_updates_channel_id", + "roles", + "stickers", + "unavailable", + "voice_states", + "webhooks", + "welcome_screen", + "widget_enabled" + ] } }, "$schema": "http://json-schema.org/draft-07/schema#" @@ -223729,38 +239485,38 @@ "avatar": { "type": "string" }, - "username": { + "banner": { "type": "string" }, - "discriminator": { + "bio": { "type": "string" }, - "public_flags": { - "type": "integer" + "theme_colors": { + "type": "array", + "items": { + "type": "integer" + } }, - "accent_color": { - "type": "integer" + "pronouns": { + "type": "string" }, - "banner": { + "username": { "type": "string" }, - "bio": { + "discriminator": { "type": "string" }, - "bot": { - "type": "boolean" + "accent_color": { + "type": "integer" }, "premium_type": { "type": "integer" }, - "theme_colors": { - "type": "array", - "items": { - "type": "integer" - } + "bot": { + "type": "boolean" }, - "pronouns": { - "type": "string" + "public_flags": { + "type": "integer" } }, "additionalProperties": false, @@ -223978,51 +239734,33 @@ "$ref": "#/definitions/Role" } }, - "banner": { - "type": "string" - }, - "description": { - "type": "string" - }, - "unavailable": { - "type": "boolean" - }, - "channels": { - "type": "array", - "items": { - "$ref": "#/definitions/Channel" - } - }, - "region": { - "type": "string" - }, - "system_channel_id": { - "type": "string" - }, - "rules_channel_id": { + "afk_channel_id": { "type": "string" }, "afk_timeout": { "type": "integer" }, - "explicit_content_filter": { - "type": "integer" - }, - "afk_channel_id": { - "type": "string" - }, "bans": { "type": "array", "items": { "$ref": "#/definitions/Ban" } }, + "banner": { + "type": "string" + }, "default_message_notifications": { "type": "integer" }, + "description": { + "type": "string" + }, "discovery_splash": { "type": "string" }, + "explicit_content_filter": { + "type": "integer" + }, "features": { "type": "array", "items": { @@ -224044,18 +239782,18 @@ "max_video_channel_users": { "type": "integer" }, - "member_count": { - "type": "integer" - }, - "presence_count": { - "type": "integer" - }, "members": { "type": "array", "items": { "$ref": "#/definitions/Member" } }, + "channels": { + "type": "array", + "items": { + "$ref": "#/definitions/Channel" + } + }, "template_id": { "type": "string" }, @@ -224086,12 +239824,24 @@ "public_updates_channel_id": { "type": "string" }, + "rules_channel_id": { + "type": "string" + }, + "region": { + "type": "string" + }, "splash": { "type": "string" }, + "system_channel_id": { + "type": "string" + }, "system_channel_flags": { "type": "integer" }, + "unavailable": { + "type": "boolean" + }, "verification_level": { "type": "integer" }, @@ -224107,9 +239857,6 @@ "nsfw_level": { "type": "integer" }, - "permissions": { - "type": "integer" - }, "premium_progress_bar_enabled": { "type": "boolean" }, @@ -224118,6 +239865,15 @@ "items": { "type": "string" } + }, + "member_count": { + "type": "integer" + }, + "presence_count": { + "type": "integer" + }, + "permissions": { + "type": "integer" } }, "additionalProperties": false, @@ -224539,9 +240295,6 @@ "UserProfile": { "type": "object", "properties": { - "accent_color": { - "type": "integer" - }, "banner": { "type": "string" }, @@ -224556,6 +240309,9 @@ }, "pronouns": { "type": "string" + }, + "accent_color": { + "type": "integer" } }, "additionalProperties": false, @@ -224642,6 +240398,309 @@ "token", "webauthn" ] + }, + "AdminUser": { + "type": "object", + "properties": { + "id": { + "type": [ + "string", + "integer" + ] + }, + "flags": {}, + "created_at": {}, + "premium_since": {}, + "avatar": {}, + "banner": {}, + "settings": {}, + "bio": {}, + "theme_colors": {}, + "pronouns": {}, + "username": { + "type": "string" + }, + "discriminator": {}, + "accent_color": {}, + "phone": {}, + "desktop": {}, + "mobile": {}, + "premium": {}, + "premium_type": {}, + "bot": {}, + "system": {}, + "nsfw_allowed": {}, + "mfa_enabled": {}, + "webauthn_enabled": {}, + "verified": {}, + "disabled": {}, + "deleted": {}, + "email": { + "type": "string" + }, + "purchased_flags": {}, + "premium_usage_flags": {}, + "rights": {}, + "relationships": {}, + "connected_accounts": {}, + "fingerprints": {}, + "extended_settings": {}, + "security_keys": {} + }, + "additionalProperties": false, + "required": [ + "accent_color", + "avatar", + "banner", + "bio", + "bot", + "connected_accounts", + "created_at", + "deleted", + "desktop", + "disabled", + "discriminator", + "extended_settings", + "fingerprints", + "flags", + "mfa_enabled", + "mobile", + "nsfw_allowed", + "phone", + "premium", + "premium_since", + "premium_type", + "premium_usage_flags", + "pronouns", + "purchased_flags", + "relationships", + "rights", + "security_keys", + "settings", + "system", + "theme_colors", + "verified", + "webauthn_enabled" + ] + }, + "AdminGuild": { + "type": "object", + "properties": { + "name": { + "type": "string" + }, + "id": { + "type": "string" + }, + "icon": { + "type": "string" + }, + "parent": { + "type": "string" + }, + "owner_id": { + "type": "string" + }, + "owner": { + "$ref": "#/definitions/User" + }, + "nsfw": { + "type": "boolean" + }, + "invites": { + "type": "array", + "items": { + "$ref": "#/definitions/Invite" + } + }, + "voice_states": { + "type": "array", + "items": { + "$ref": "#/definitions/VoiceState" + } + }, + "webhooks": { + "type": "array", + "items": { + "$ref": "#/definitions/Webhook" + } + }, + "roles": { + "type": "array", + "items": { + "$ref": "#/definitions/Role" + } + }, + "afk_channel_id": { + "type": "string" + }, + "afk_channel": { + "$ref": "#/definitions/Channel" + }, + "afk_timeout": { + "type": "integer" + }, + "bans": { + "type": "array", + "items": { + "$ref": "#/definitions/Ban" + } + }, + "banner": { + "type": "string" + }, + "default_message_notifications": { + "type": "integer" + }, + "description": { + "type": "string" + }, + "discovery_splash": { + "type": "string" + }, + "explicit_content_filter": { + "type": "integer" + }, + "features": { + "type": "array", + "items": { + "type": "string" + } + }, + "primary_category_id": { + "type": "string" + }, + "large": { + "type": "boolean" + }, + "max_members": { + "type": "integer" + }, + "max_presences": { + "type": "integer" + }, + "max_video_channel_users": { + "type": "integer" + }, + "members": { + "type": "array", + "items": { + "$ref": "#/definitions/Member" + } + }, + "channels": { + "type": "array", + "items": { + "$ref": "#/definitions/Channel" + } + }, + "template_id": { + "type": "string" + }, + "emojis": { + "type": "array", + "items": { + "$ref": "#/definitions/Emoji" + } + }, + "stickers": { + "type": "array", + "items": { + "$ref": "#/definitions/Sticker" + } + }, + "mfa_level": { + "type": "integer" + }, + "preferred_locale": { + "type": "string" + }, + "premium_subscription_count": { + "type": "integer" + }, + "premium_tier": { + "type": "integer" + }, + "public_updates_channel_id": { + "type": "string" + }, + "public_updates_channel": { + "$ref": "#/definitions/Channel" + }, + "rules_channel_id": { + "type": "string" + }, + "rules_channel": { + "type": "string" + }, + "region": { + "type": "string" + }, + "splash": { + "type": "string" + }, + "system_channel_id": { + "type": "string" + }, + "system_channel": { + "$ref": "#/definitions/Channel" + }, + "system_channel_flags": { + "type": "integer" + }, + "unavailable": { + "type": "boolean" + }, + "verification_level": { + "type": "integer" + }, + "welcome_screen": { + "$ref": "#/definitions/GuildWelcomeScreen" + }, + "widget_channel_id": { + "type": "string" + }, + "widget_channel": { + "$ref": "#/definitions/Channel" + }, + "widget_enabled": { + "type": "boolean" + }, + "nsfw_level": { + "type": "integer" + }, + "premium_progress_bar_enabled": { + "type": "boolean" + }, + "channel_ordering": { + "type": "array", + "items": { + "type": "string" + } + } + }, + "additionalProperties": false, + "required": [ + "bans", + "channel_ordering", + "channels", + "emojis", + "features", + "id", + "invites", + "members", + "name", + "nsfw", + "premium_progress_bar_enabled", + "public_updates_channel_id", + "roles", + "stickers", + "unavailable", + "voice_states", + "webhooks", + "welcome_screen", + "widget_enabled" + ] } }, "$schema": "http://json-schema.org/draft-07/schema#" @@ -227940,38 +243999,38 @@ "avatar": { "type": "string" }, - "username": { + "banner": { "type": "string" }, - "discriminator": { + "bio": { "type": "string" }, - "public_flags": { - "type": "integer" + "theme_colors": { + "type": "array", + "items": { + "type": "integer" + } }, - "accent_color": { - "type": "integer" + "pronouns": { + "type": "string" }, - "banner": { + "username": { "type": "string" }, - "bio": { + "discriminator": { "type": "string" }, - "bot": { - "type": "boolean" + "accent_color": { + "type": "integer" }, "premium_type": { "type": "integer" }, - "theme_colors": { - "type": "array", - "items": { - "type": "integer" - } + "bot": { + "type": "boolean" }, - "pronouns": { - "type": "string" + "public_flags": { + "type": "integer" } }, "additionalProperties": false, @@ -228189,51 +244248,33 @@ "$ref": "#/definitions/Role" } }, - "banner": { - "type": "string" - }, - "description": { - "type": "string" - }, - "unavailable": { - "type": "boolean" - }, - "channels": { - "type": "array", - "items": { - "$ref": "#/definitions/Channel" - } - }, - "region": { - "type": "string" - }, - "system_channel_id": { - "type": "string" - }, - "rules_channel_id": { + "afk_channel_id": { "type": "string" }, "afk_timeout": { "type": "integer" }, - "explicit_content_filter": { - "type": "integer" - }, - "afk_channel_id": { - "type": "string" - }, "bans": { "type": "array", "items": { "$ref": "#/definitions/Ban" } }, + "banner": { + "type": "string" + }, "default_message_notifications": { "type": "integer" }, + "description": { + "type": "string" + }, "discovery_splash": { "type": "string" }, + "explicit_content_filter": { + "type": "integer" + }, "features": { "type": "array", "items": { @@ -228255,18 +244296,18 @@ "max_video_channel_users": { "type": "integer" }, - "member_count": { - "type": "integer" - }, - "presence_count": { - "type": "integer" - }, "members": { "type": "array", "items": { "$ref": "#/definitions/Member" } }, + "channels": { + "type": "array", + "items": { + "$ref": "#/definitions/Channel" + } + }, "template_id": { "type": "string" }, @@ -228297,12 +244338,24 @@ "public_updates_channel_id": { "type": "string" }, + "rules_channel_id": { + "type": "string" + }, + "region": { + "type": "string" + }, "splash": { "type": "string" }, + "system_channel_id": { + "type": "string" + }, "system_channel_flags": { "type": "integer" }, + "unavailable": { + "type": "boolean" + }, "verification_level": { "type": "integer" }, @@ -228318,9 +244371,6 @@ "nsfw_level": { "type": "integer" }, - "permissions": { - "type": "integer" - }, "premium_progress_bar_enabled": { "type": "boolean" }, @@ -228329,6 +244379,15 @@ "items": { "type": "string" } + }, + "member_count": { + "type": "integer" + }, + "presence_count": { + "type": "integer" + }, + "permissions": { + "type": "integer" } }, "additionalProperties": false, @@ -228750,9 +244809,6 @@ "UserProfile": { "type": "object", "properties": { - "accent_color": { - "type": "integer" - }, "banner": { "type": "string" }, @@ -228767,6 +244823,9 @@ }, "pronouns": { "type": "string" + }, + "accent_color": { + "type": "integer" } }, "additionalProperties": false, @@ -228853,6 +244912,309 @@ "token", "webauthn" ] + }, + "AdminUser": { + "type": "object", + "properties": { + "id": { + "type": [ + "string", + "integer" + ] + }, + "flags": {}, + "created_at": {}, + "premium_since": {}, + "avatar": {}, + "banner": {}, + "settings": {}, + "bio": {}, + "theme_colors": {}, + "pronouns": {}, + "username": { + "type": "string" + }, + "discriminator": {}, + "accent_color": {}, + "phone": {}, + "desktop": {}, + "mobile": {}, + "premium": {}, + "premium_type": {}, + "bot": {}, + "system": {}, + "nsfw_allowed": {}, + "mfa_enabled": {}, + "webauthn_enabled": {}, + "verified": {}, + "disabled": {}, + "deleted": {}, + "email": { + "type": "string" + }, + "purchased_flags": {}, + "premium_usage_flags": {}, + "rights": {}, + "relationships": {}, + "connected_accounts": {}, + "fingerprints": {}, + "extended_settings": {}, + "security_keys": {} + }, + "additionalProperties": false, + "required": [ + "accent_color", + "avatar", + "banner", + "bio", + "bot", + "connected_accounts", + "created_at", + "deleted", + "desktop", + "disabled", + "discriminator", + "extended_settings", + "fingerprints", + "flags", + "mfa_enabled", + "mobile", + "nsfw_allowed", + "phone", + "premium", + "premium_since", + "premium_type", + "premium_usage_flags", + "pronouns", + "purchased_flags", + "relationships", + "rights", + "security_keys", + "settings", + "system", + "theme_colors", + "verified", + "webauthn_enabled" + ] + }, + "AdminGuild": { + "type": "object", + "properties": { + "name": { + "type": "string" + }, + "id": { + "type": "string" + }, + "icon": { + "type": "string" + }, + "parent": { + "type": "string" + }, + "owner_id": { + "type": "string" + }, + "owner": { + "$ref": "#/definitions/User" + }, + "nsfw": { + "type": "boolean" + }, + "invites": { + "type": "array", + "items": { + "$ref": "#/definitions/Invite" + } + }, + "voice_states": { + "type": "array", + "items": { + "$ref": "#/definitions/VoiceState" + } + }, + "webhooks": { + "type": "array", + "items": { + "$ref": "#/definitions/Webhook" + } + }, + "roles": { + "type": "array", + "items": { + "$ref": "#/definitions/Role" + } + }, + "afk_channel_id": { + "type": "string" + }, + "afk_channel": { + "$ref": "#/definitions/Channel" + }, + "afk_timeout": { + "type": "integer" + }, + "bans": { + "type": "array", + "items": { + "$ref": "#/definitions/Ban" + } + }, + "banner": { + "type": "string" + }, + "default_message_notifications": { + "type": "integer" + }, + "description": { + "type": "string" + }, + "discovery_splash": { + "type": "string" + }, + "explicit_content_filter": { + "type": "integer" + }, + "features": { + "type": "array", + "items": { + "type": "string" + } + }, + "primary_category_id": { + "type": "string" + }, + "large": { + "type": "boolean" + }, + "max_members": { + "type": "integer" + }, + "max_presences": { + "type": "integer" + }, + "max_video_channel_users": { + "type": "integer" + }, + "members": { + "type": "array", + "items": { + "$ref": "#/definitions/Member" + } + }, + "channels": { + "type": "array", + "items": { + "$ref": "#/definitions/Channel" + } + }, + "template_id": { + "type": "string" + }, + "emojis": { + "type": "array", + "items": { + "$ref": "#/definitions/Emoji" + } + }, + "stickers": { + "type": "array", + "items": { + "$ref": "#/definitions/Sticker" + } + }, + "mfa_level": { + "type": "integer" + }, + "preferred_locale": { + "type": "string" + }, + "premium_subscription_count": { + "type": "integer" + }, + "premium_tier": { + "type": "integer" + }, + "public_updates_channel_id": { + "type": "string" + }, + "public_updates_channel": { + "$ref": "#/definitions/Channel" + }, + "rules_channel_id": { + "type": "string" + }, + "rules_channel": { + "type": "string" + }, + "region": { + "type": "string" + }, + "splash": { + "type": "string" + }, + "system_channel_id": { + "type": "string" + }, + "system_channel": { + "$ref": "#/definitions/Channel" + }, + "system_channel_flags": { + "type": "integer" + }, + "unavailable": { + "type": "boolean" + }, + "verification_level": { + "type": "integer" + }, + "welcome_screen": { + "$ref": "#/definitions/GuildWelcomeScreen" + }, + "widget_channel_id": { + "type": "string" + }, + "widget_channel": { + "$ref": "#/definitions/Channel" + }, + "widget_enabled": { + "type": "boolean" + }, + "nsfw_level": { + "type": "integer" + }, + "premium_progress_bar_enabled": { + "type": "boolean" + }, + "channel_ordering": { + "type": "array", + "items": { + "type": "string" + } + } + }, + "additionalProperties": false, + "required": [ + "bans", + "channel_ordering", + "channels", + "emojis", + "features", + "id", + "invites", + "members", + "name", + "nsfw", + "premium_progress_bar_enabled", + "public_updates_channel_id", + "roles", + "stickers", + "unavailable", + "voice_states", + "webhooks", + "welcome_screen", + "widget_enabled" + ] } }, "$schema": "http://json-schema.org/draft-07/schema#" @@ -232151,38 +248513,38 @@ "avatar": { "type": "string" }, - "username": { + "banner": { "type": "string" }, - "discriminator": { + "bio": { "type": "string" }, - "public_flags": { - "type": "integer" + "theme_colors": { + "type": "array", + "items": { + "type": "integer" + } }, - "accent_color": { - "type": "integer" + "pronouns": { + "type": "string" }, - "banner": { + "username": { "type": "string" }, - "bio": { + "discriminator": { "type": "string" }, - "bot": { - "type": "boolean" + "accent_color": { + "type": "integer" }, "premium_type": { "type": "integer" }, - "theme_colors": { - "type": "array", - "items": { - "type": "integer" - } + "bot": { + "type": "boolean" }, - "pronouns": { - "type": "string" + "public_flags": { + "type": "integer" } }, "additionalProperties": false, @@ -232400,51 +248762,33 @@ "$ref": "#/definitions/Role" } }, - "banner": { - "type": "string" - }, - "description": { - "type": "string" - }, - "unavailable": { - "type": "boolean" - }, - "channels": { - "type": "array", - "items": { - "$ref": "#/definitions/Channel" - } - }, - "region": { - "type": "string" - }, - "system_channel_id": { - "type": "string" - }, - "rules_channel_id": { + "afk_channel_id": { "type": "string" }, "afk_timeout": { "type": "integer" }, - "explicit_content_filter": { - "type": "integer" - }, - "afk_channel_id": { - "type": "string" - }, "bans": { "type": "array", "items": { "$ref": "#/definitions/Ban" } }, + "banner": { + "type": "string" + }, "default_message_notifications": { "type": "integer" }, + "description": { + "type": "string" + }, "discovery_splash": { "type": "string" }, + "explicit_content_filter": { + "type": "integer" + }, "features": { "type": "array", "items": { @@ -232466,18 +248810,18 @@ "max_video_channel_users": { "type": "integer" }, - "member_count": { - "type": "integer" - }, - "presence_count": { - "type": "integer" - }, "members": { "type": "array", "items": { "$ref": "#/definitions/Member" } }, + "channels": { + "type": "array", + "items": { + "$ref": "#/definitions/Channel" + } + }, "template_id": { "type": "string" }, @@ -232508,12 +248852,24 @@ "public_updates_channel_id": { "type": "string" }, + "rules_channel_id": { + "type": "string" + }, + "region": { + "type": "string" + }, "splash": { "type": "string" }, + "system_channel_id": { + "type": "string" + }, "system_channel_flags": { "type": "integer" }, + "unavailable": { + "type": "boolean" + }, "verification_level": { "type": "integer" }, @@ -232529,9 +248885,6 @@ "nsfw_level": { "type": "integer" }, - "permissions": { - "type": "integer" - }, "premium_progress_bar_enabled": { "type": "boolean" }, @@ -232540,6 +248893,15 @@ "items": { "type": "string" } + }, + "member_count": { + "type": "integer" + }, + "presence_count": { + "type": "integer" + }, + "permissions": { + "type": "integer" } }, "additionalProperties": false, @@ -232961,9 +249323,6 @@ "UserProfile": { "type": "object", "properties": { - "accent_color": { - "type": "integer" - }, "banner": { "type": "string" }, @@ -232978,6 +249337,9 @@ }, "pronouns": { "type": "string" + }, + "accent_color": { + "type": "integer" } }, "additionalProperties": false, @@ -233064,6 +249426,309 @@ "token", "webauthn" ] + }, + "AdminUser": { + "type": "object", + "properties": { + "id": { + "type": [ + "string", + "integer" + ] + }, + "flags": {}, + "created_at": {}, + "premium_since": {}, + "avatar": {}, + "banner": {}, + "settings": {}, + "bio": {}, + "theme_colors": {}, + "pronouns": {}, + "username": { + "type": "string" + }, + "discriminator": {}, + "accent_color": {}, + "phone": {}, + "desktop": {}, + "mobile": {}, + "premium": {}, + "premium_type": {}, + "bot": {}, + "system": {}, + "nsfw_allowed": {}, + "mfa_enabled": {}, + "webauthn_enabled": {}, + "verified": {}, + "disabled": {}, + "deleted": {}, + "email": { + "type": "string" + }, + "purchased_flags": {}, + "premium_usage_flags": {}, + "rights": {}, + "relationships": {}, + "connected_accounts": {}, + "fingerprints": {}, + "extended_settings": {}, + "security_keys": {} + }, + "additionalProperties": false, + "required": [ + "accent_color", + "avatar", + "banner", + "bio", + "bot", + "connected_accounts", + "created_at", + "deleted", + "desktop", + "disabled", + "discriminator", + "extended_settings", + "fingerprints", + "flags", + "mfa_enabled", + "mobile", + "nsfw_allowed", + "phone", + "premium", + "premium_since", + "premium_type", + "premium_usage_flags", + "pronouns", + "purchased_flags", + "relationships", + "rights", + "security_keys", + "settings", + "system", + "theme_colors", + "verified", + "webauthn_enabled" + ] + }, + "AdminGuild": { + "type": "object", + "properties": { + "name": { + "type": "string" + }, + "id": { + "type": "string" + }, + "icon": { + "type": "string" + }, + "parent": { + "type": "string" + }, + "owner_id": { + "type": "string" + }, + "owner": { + "$ref": "#/definitions/User" + }, + "nsfw": { + "type": "boolean" + }, + "invites": { + "type": "array", + "items": { + "$ref": "#/definitions/Invite" + } + }, + "voice_states": { + "type": "array", + "items": { + "$ref": "#/definitions/VoiceState" + } + }, + "webhooks": { + "type": "array", + "items": { + "$ref": "#/definitions/Webhook" + } + }, + "roles": { + "type": "array", + "items": { + "$ref": "#/definitions/Role" + } + }, + "afk_channel_id": { + "type": "string" + }, + "afk_channel": { + "$ref": "#/definitions/Channel" + }, + "afk_timeout": { + "type": "integer" + }, + "bans": { + "type": "array", + "items": { + "$ref": "#/definitions/Ban" + } + }, + "banner": { + "type": "string" + }, + "default_message_notifications": { + "type": "integer" + }, + "description": { + "type": "string" + }, + "discovery_splash": { + "type": "string" + }, + "explicit_content_filter": { + "type": "integer" + }, + "features": { + "type": "array", + "items": { + "type": "string" + } + }, + "primary_category_id": { + "type": "string" + }, + "large": { + "type": "boolean" + }, + "max_members": { + "type": "integer" + }, + "max_presences": { + "type": "integer" + }, + "max_video_channel_users": { + "type": "integer" + }, + "members": { + "type": "array", + "items": { + "$ref": "#/definitions/Member" + } + }, + "channels": { + "type": "array", + "items": { + "$ref": "#/definitions/Channel" + } + }, + "template_id": { + "type": "string" + }, + "emojis": { + "type": "array", + "items": { + "$ref": "#/definitions/Emoji" + } + }, + "stickers": { + "type": "array", + "items": { + "$ref": "#/definitions/Sticker" + } + }, + "mfa_level": { + "type": "integer" + }, + "preferred_locale": { + "type": "string" + }, + "premium_subscription_count": { + "type": "integer" + }, + "premium_tier": { + "type": "integer" + }, + "public_updates_channel_id": { + "type": "string" + }, + "public_updates_channel": { + "$ref": "#/definitions/Channel" + }, + "rules_channel_id": { + "type": "string" + }, + "rules_channel": { + "type": "string" + }, + "region": { + "type": "string" + }, + "splash": { + "type": "string" + }, + "system_channel_id": { + "type": "string" + }, + "system_channel": { + "$ref": "#/definitions/Channel" + }, + "system_channel_flags": { + "type": "integer" + }, + "unavailable": { + "type": "boolean" + }, + "verification_level": { + "type": "integer" + }, + "welcome_screen": { + "$ref": "#/definitions/GuildWelcomeScreen" + }, + "widget_channel_id": { + "type": "string" + }, + "widget_channel": { + "$ref": "#/definitions/Channel" + }, + "widget_enabled": { + "type": "boolean" + }, + "nsfw_level": { + "type": "integer" + }, + "premium_progress_bar_enabled": { + "type": "boolean" + }, + "channel_ordering": { + "type": "array", + "items": { + "type": "string" + } + } + }, + "additionalProperties": false, + "required": [ + "bans", + "channel_ordering", + "channels", + "emojis", + "features", + "id", + "invites", + "members", + "name", + "nsfw", + "premium_progress_bar_enabled", + "public_updates_channel_id", + "roles", + "stickers", + "unavailable", + "voice_states", + "webhooks", + "welcome_screen", + "widget_enabled" + ] } }, "$schema": "http://json-schema.org/draft-07/schema#" @@ -236394,38 +253059,38 @@ "avatar": { "type": "string" }, - "username": { + "banner": { "type": "string" }, - "discriminator": { + "bio": { "type": "string" }, - "public_flags": { - "type": "integer" + "theme_colors": { + "type": "array", + "items": { + "type": "integer" + } }, - "accent_color": { - "type": "integer" + "pronouns": { + "type": "string" }, - "banner": { + "username": { "type": "string" }, - "bio": { + "discriminator": { "type": "string" }, - "bot": { - "type": "boolean" + "accent_color": { + "type": "integer" }, "premium_type": { "type": "integer" }, - "theme_colors": { - "type": "array", - "items": { - "type": "integer" - } + "bot": { + "type": "boolean" }, - "pronouns": { - "type": "string" + "public_flags": { + "type": "integer" } }, "additionalProperties": false, @@ -236643,51 +253308,33 @@ "$ref": "#/definitions/Role" } }, - "banner": { - "type": "string" - }, - "description": { - "type": "string" - }, - "unavailable": { - "type": "boolean" - }, - "channels": { - "type": "array", - "items": { - "$ref": "#/definitions/Channel" - } - }, - "region": { - "type": "string" - }, - "system_channel_id": { - "type": "string" - }, - "rules_channel_id": { + "afk_channel_id": { "type": "string" }, "afk_timeout": { "type": "integer" }, - "explicit_content_filter": { - "type": "integer" - }, - "afk_channel_id": { - "type": "string" - }, "bans": { "type": "array", "items": { "$ref": "#/definitions/Ban" } }, + "banner": { + "type": "string" + }, "default_message_notifications": { "type": "integer" }, + "description": { + "type": "string" + }, "discovery_splash": { "type": "string" }, + "explicit_content_filter": { + "type": "integer" + }, "features": { "type": "array", "items": { @@ -236709,18 +253356,18 @@ "max_video_channel_users": { "type": "integer" }, - "member_count": { - "type": "integer" - }, - "presence_count": { - "type": "integer" - }, "members": { "type": "array", "items": { "$ref": "#/definitions/Member" } }, + "channels": { + "type": "array", + "items": { + "$ref": "#/definitions/Channel" + } + }, "template_id": { "type": "string" }, @@ -236751,12 +253398,24 @@ "public_updates_channel_id": { "type": "string" }, + "rules_channel_id": { + "type": "string" + }, + "region": { + "type": "string" + }, "splash": { "type": "string" }, + "system_channel_id": { + "type": "string" + }, "system_channel_flags": { "type": "integer" }, + "unavailable": { + "type": "boolean" + }, "verification_level": { "type": "integer" }, @@ -236772,9 +253431,6 @@ "nsfw_level": { "type": "integer" }, - "permissions": { - "type": "integer" - }, "premium_progress_bar_enabled": { "type": "boolean" }, @@ -236783,6 +253439,15 @@ "items": { "type": "string" } + }, + "member_count": { + "type": "integer" + }, + "presence_count": { + "type": "integer" + }, + "permissions": { + "type": "integer" } }, "additionalProperties": false, @@ -237204,9 +253869,6 @@ "UserProfile": { "type": "object", "properties": { - "accent_color": { - "type": "integer" - }, "banner": { "type": "string" }, @@ -237221,6 +253883,9 @@ }, "pronouns": { "type": "string" + }, + "accent_color": { + "type": "integer" } }, "additionalProperties": false, @@ -237307,6 +253972,309 @@ "token", "webauthn" ] + }, + "AdminUser": { + "type": "object", + "properties": { + "id": { + "type": [ + "string", + "integer" + ] + }, + "flags": {}, + "created_at": {}, + "premium_since": {}, + "avatar": {}, + "banner": {}, + "settings": {}, + "bio": {}, + "theme_colors": {}, + "pronouns": {}, + "username": { + "type": "string" + }, + "discriminator": {}, + "accent_color": {}, + "phone": {}, + "desktop": {}, + "mobile": {}, + "premium": {}, + "premium_type": {}, + "bot": {}, + "system": {}, + "nsfw_allowed": {}, + "mfa_enabled": {}, + "webauthn_enabled": {}, + "verified": {}, + "disabled": {}, + "deleted": {}, + "email": { + "type": "string" + }, + "purchased_flags": {}, + "premium_usage_flags": {}, + "rights": {}, + "relationships": {}, + "connected_accounts": {}, + "fingerprints": {}, + "extended_settings": {}, + "security_keys": {} + }, + "additionalProperties": false, + "required": [ + "accent_color", + "avatar", + "banner", + "bio", + "bot", + "connected_accounts", + "created_at", + "deleted", + "desktop", + "disabled", + "discriminator", + "extended_settings", + "fingerprints", + "flags", + "mfa_enabled", + "mobile", + "nsfw_allowed", + "phone", + "premium", + "premium_since", + "premium_type", + "premium_usage_flags", + "pronouns", + "purchased_flags", + "relationships", + "rights", + "security_keys", + "settings", + "system", + "theme_colors", + "verified", + "webauthn_enabled" + ] + }, + "AdminGuild": { + "type": "object", + "properties": { + "name": { + "type": "string" + }, + "id": { + "type": "string" + }, + "icon": { + "type": "string" + }, + "parent": { + "type": "string" + }, + "owner_id": { + "type": "string" + }, + "owner": { + "$ref": "#/definitions/User" + }, + "nsfw": { + "type": "boolean" + }, + "invites": { + "type": "array", + "items": { + "$ref": "#/definitions/Invite" + } + }, + "voice_states": { + "type": "array", + "items": { + "$ref": "#/definitions/VoiceState" + } + }, + "webhooks": { + "type": "array", + "items": { + "$ref": "#/definitions/Webhook" + } + }, + "roles": { + "type": "array", + "items": { + "$ref": "#/definitions/Role" + } + }, + "afk_channel_id": { + "type": "string" + }, + "afk_channel": { + "$ref": "#/definitions/Channel" + }, + "afk_timeout": { + "type": "integer" + }, + "bans": { + "type": "array", + "items": { + "$ref": "#/definitions/Ban" + } + }, + "banner": { + "type": "string" + }, + "default_message_notifications": { + "type": "integer" + }, + "description": { + "type": "string" + }, + "discovery_splash": { + "type": "string" + }, + "explicit_content_filter": { + "type": "integer" + }, + "features": { + "type": "array", + "items": { + "type": "string" + } + }, + "primary_category_id": { + "type": "string" + }, + "large": { + "type": "boolean" + }, + "max_members": { + "type": "integer" + }, + "max_presences": { + "type": "integer" + }, + "max_video_channel_users": { + "type": "integer" + }, + "members": { + "type": "array", + "items": { + "$ref": "#/definitions/Member" + } + }, + "channels": { + "type": "array", + "items": { + "$ref": "#/definitions/Channel" + } + }, + "template_id": { + "type": "string" + }, + "emojis": { + "type": "array", + "items": { + "$ref": "#/definitions/Emoji" + } + }, + "stickers": { + "type": "array", + "items": { + "$ref": "#/definitions/Sticker" + } + }, + "mfa_level": { + "type": "integer" + }, + "preferred_locale": { + "type": "string" + }, + "premium_subscription_count": { + "type": "integer" + }, + "premium_tier": { + "type": "integer" + }, + "public_updates_channel_id": { + "type": "string" + }, + "public_updates_channel": { + "$ref": "#/definitions/Channel" + }, + "rules_channel_id": { + "type": "string" + }, + "rules_channel": { + "type": "string" + }, + "region": { + "type": "string" + }, + "splash": { + "type": "string" + }, + "system_channel_id": { + "type": "string" + }, + "system_channel": { + "$ref": "#/definitions/Channel" + }, + "system_channel_flags": { + "type": "integer" + }, + "unavailable": { + "type": "boolean" + }, + "verification_level": { + "type": "integer" + }, + "welcome_screen": { + "$ref": "#/definitions/GuildWelcomeScreen" + }, + "widget_channel_id": { + "type": "string" + }, + "widget_channel": { + "$ref": "#/definitions/Channel" + }, + "widget_enabled": { + "type": "boolean" + }, + "nsfw_level": { + "type": "integer" + }, + "premium_progress_bar_enabled": { + "type": "boolean" + }, + "channel_ordering": { + "type": "array", + "items": { + "type": "string" + } + } + }, + "additionalProperties": false, + "required": [ + "bans", + "channel_ordering", + "channels", + "emojis", + "features", + "id", + "invites", + "members", + "name", + "nsfw", + "premium_progress_bar_enabled", + "public_updates_channel_id", + "roles", + "stickers", + "unavailable", + "voice_states", + "webhooks", + "welcome_screen", + "widget_enabled" + ] } }, "$schema": "http://json-schema.org/draft-07/schema#" @@ -240609,38 +257577,38 @@ "avatar": { "type": "string" }, - "username": { + "banner": { "type": "string" }, - "discriminator": { + "bio": { "type": "string" }, - "public_flags": { - "type": "integer" + "theme_colors": { + "type": "array", + "items": { + "type": "integer" + } }, - "accent_color": { - "type": "integer" + "pronouns": { + "type": "string" }, - "banner": { + "username": { "type": "string" }, - "bio": { + "discriminator": { "type": "string" }, - "bot": { - "type": "boolean" + "accent_color": { + "type": "integer" }, "premium_type": { "type": "integer" }, - "theme_colors": { - "type": "array", - "items": { - "type": "integer" - } + "bot": { + "type": "boolean" }, - "pronouns": { - "type": "string" + "public_flags": { + "type": "integer" } }, "additionalProperties": false, @@ -240858,51 +257826,33 @@ "$ref": "#/definitions/Role" } }, - "banner": { - "type": "string" - }, - "description": { - "type": "string" - }, - "unavailable": { - "type": "boolean" - }, - "channels": { - "type": "array", - "items": { - "$ref": "#/definitions/Channel" - } - }, - "region": { - "type": "string" - }, - "system_channel_id": { - "type": "string" - }, - "rules_channel_id": { + "afk_channel_id": { "type": "string" }, "afk_timeout": { "type": "integer" }, - "explicit_content_filter": { - "type": "integer" - }, - "afk_channel_id": { - "type": "string" - }, "bans": { "type": "array", "items": { "$ref": "#/definitions/Ban" } }, + "banner": { + "type": "string" + }, "default_message_notifications": { "type": "integer" }, + "description": { + "type": "string" + }, "discovery_splash": { "type": "string" }, + "explicit_content_filter": { + "type": "integer" + }, "features": { "type": "array", "items": { @@ -240924,18 +257874,18 @@ "max_video_channel_users": { "type": "integer" }, - "member_count": { - "type": "integer" - }, - "presence_count": { - "type": "integer" - }, "members": { "type": "array", "items": { "$ref": "#/definitions/Member" } }, + "channels": { + "type": "array", + "items": { + "$ref": "#/definitions/Channel" + } + }, "template_id": { "type": "string" }, @@ -240966,12 +257916,24 @@ "public_updates_channel_id": { "type": "string" }, + "rules_channel_id": { + "type": "string" + }, + "region": { + "type": "string" + }, "splash": { "type": "string" }, + "system_channel_id": { + "type": "string" + }, "system_channel_flags": { "type": "integer" }, + "unavailable": { + "type": "boolean" + }, "verification_level": { "type": "integer" }, @@ -240987,9 +257949,6 @@ "nsfw_level": { "type": "integer" }, - "permissions": { - "type": "integer" - }, "premium_progress_bar_enabled": { "type": "boolean" }, @@ -240998,6 +257957,15 @@ "items": { "type": "string" } + }, + "member_count": { + "type": "integer" + }, + "presence_count": { + "type": "integer" + }, + "permissions": { + "type": "integer" } }, "additionalProperties": false, @@ -241419,9 +258387,6 @@ "UserProfile": { "type": "object", "properties": { - "accent_color": { - "type": "integer" - }, "banner": { "type": "string" }, @@ -241436,6 +258401,9 @@ }, "pronouns": { "type": "string" + }, + "accent_color": { + "type": "integer" } }, "additionalProperties": false, @@ -241522,6 +258490,309 @@ "token", "webauthn" ] + }, + "AdminUser": { + "type": "object", + "properties": { + "id": { + "type": [ + "string", + "integer" + ] + }, + "flags": {}, + "created_at": {}, + "premium_since": {}, + "avatar": {}, + "banner": {}, + "settings": {}, + "bio": {}, + "theme_colors": {}, + "pronouns": {}, + "username": { + "type": "string" + }, + "discriminator": {}, + "accent_color": {}, + "phone": {}, + "desktop": {}, + "mobile": {}, + "premium": {}, + "premium_type": {}, + "bot": {}, + "system": {}, + "nsfw_allowed": {}, + "mfa_enabled": {}, + "webauthn_enabled": {}, + "verified": {}, + "disabled": {}, + "deleted": {}, + "email": { + "type": "string" + }, + "purchased_flags": {}, + "premium_usage_flags": {}, + "rights": {}, + "relationships": {}, + "connected_accounts": {}, + "fingerprints": {}, + "extended_settings": {}, + "security_keys": {} + }, + "additionalProperties": false, + "required": [ + "accent_color", + "avatar", + "banner", + "bio", + "bot", + "connected_accounts", + "created_at", + "deleted", + "desktop", + "disabled", + "discriminator", + "extended_settings", + "fingerprints", + "flags", + "mfa_enabled", + "mobile", + "nsfw_allowed", + "phone", + "premium", + "premium_since", + "premium_type", + "premium_usage_flags", + "pronouns", + "purchased_flags", + "relationships", + "rights", + "security_keys", + "settings", + "system", + "theme_colors", + "verified", + "webauthn_enabled" + ] + }, + "AdminGuild": { + "type": "object", + "properties": { + "name": { + "type": "string" + }, + "id": { + "type": "string" + }, + "icon": { + "type": "string" + }, + "parent": { + "type": "string" + }, + "owner_id": { + "type": "string" + }, + "owner": { + "$ref": "#/definitions/User" + }, + "nsfw": { + "type": "boolean" + }, + "invites": { + "type": "array", + "items": { + "$ref": "#/definitions/Invite" + } + }, + "voice_states": { + "type": "array", + "items": { + "$ref": "#/definitions/VoiceState" + } + }, + "webhooks": { + "type": "array", + "items": { + "$ref": "#/definitions/Webhook" + } + }, + "roles": { + "type": "array", + "items": { + "$ref": "#/definitions/Role" + } + }, + "afk_channel_id": { + "type": "string" + }, + "afk_channel": { + "$ref": "#/definitions/Channel" + }, + "afk_timeout": { + "type": "integer" + }, + "bans": { + "type": "array", + "items": { + "$ref": "#/definitions/Ban" + } + }, + "banner": { + "type": "string" + }, + "default_message_notifications": { + "type": "integer" + }, + "description": { + "type": "string" + }, + "discovery_splash": { + "type": "string" + }, + "explicit_content_filter": { + "type": "integer" + }, + "features": { + "type": "array", + "items": { + "type": "string" + } + }, + "primary_category_id": { + "type": "string" + }, + "large": { + "type": "boolean" + }, + "max_members": { + "type": "integer" + }, + "max_presences": { + "type": "integer" + }, + "max_video_channel_users": { + "type": "integer" + }, + "members": { + "type": "array", + "items": { + "$ref": "#/definitions/Member" + } + }, + "channels": { + "type": "array", + "items": { + "$ref": "#/definitions/Channel" + } + }, + "template_id": { + "type": "string" + }, + "emojis": { + "type": "array", + "items": { + "$ref": "#/definitions/Emoji" + } + }, + "stickers": { + "type": "array", + "items": { + "$ref": "#/definitions/Sticker" + } + }, + "mfa_level": { + "type": "integer" + }, + "preferred_locale": { + "type": "string" + }, + "premium_subscription_count": { + "type": "integer" + }, + "premium_tier": { + "type": "integer" + }, + "public_updates_channel_id": { + "type": "string" + }, + "public_updates_channel": { + "$ref": "#/definitions/Channel" + }, + "rules_channel_id": { + "type": "string" + }, + "rules_channel": { + "type": "string" + }, + "region": { + "type": "string" + }, + "splash": { + "type": "string" + }, + "system_channel_id": { + "type": "string" + }, + "system_channel": { + "$ref": "#/definitions/Channel" + }, + "system_channel_flags": { + "type": "integer" + }, + "unavailable": { + "type": "boolean" + }, + "verification_level": { + "type": "integer" + }, + "welcome_screen": { + "$ref": "#/definitions/GuildWelcomeScreen" + }, + "widget_channel_id": { + "type": "string" + }, + "widget_channel": { + "$ref": "#/definitions/Channel" + }, + "widget_enabled": { + "type": "boolean" + }, + "nsfw_level": { + "type": "integer" + }, + "premium_progress_bar_enabled": { + "type": "boolean" + }, + "channel_ordering": { + "type": "array", + "items": { + "type": "string" + } + } + }, + "additionalProperties": false, + "required": [ + "bans", + "channel_ordering", + "channels", + "emojis", + "features", + "id", + "invites", + "members", + "name", + "nsfw", + "premium_progress_bar_enabled", + "public_updates_channel_id", + "roles", + "stickers", + "unavailable", + "voice_states", + "webhooks", + "welcome_screen", + "widget_enabled" + ] } }, "$schema": "http://json-schema.org/draft-07/schema#" @@ -244814,38 +262085,38 @@ "avatar": { "type": "string" }, - "username": { + "banner": { "type": "string" }, - "discriminator": { + "bio": { "type": "string" }, - "public_flags": { - "type": "integer" + "theme_colors": { + "type": "array", + "items": { + "type": "integer" + } }, - "accent_color": { - "type": "integer" + "pronouns": { + "type": "string" }, - "banner": { + "username": { "type": "string" }, - "bio": { + "discriminator": { "type": "string" }, - "bot": { - "type": "boolean" + "accent_color": { + "type": "integer" }, "premium_type": { "type": "integer" }, - "theme_colors": { - "type": "array", - "items": { - "type": "integer" - } + "bot": { + "type": "boolean" }, - "pronouns": { - "type": "string" + "public_flags": { + "type": "integer" } }, "additionalProperties": false, @@ -245063,51 +262334,33 @@ "$ref": "#/definitions/Role" } }, - "banner": { - "type": "string" - }, - "description": { - "type": "string" - }, - "unavailable": { - "type": "boolean" - }, - "channels": { - "type": "array", - "items": { - "$ref": "#/definitions/Channel" - } - }, - "region": { - "type": "string" - }, - "system_channel_id": { - "type": "string" - }, - "rules_channel_id": { + "afk_channel_id": { "type": "string" }, "afk_timeout": { "type": "integer" }, - "explicit_content_filter": { - "type": "integer" - }, - "afk_channel_id": { - "type": "string" - }, "bans": { "type": "array", "items": { "$ref": "#/definitions/Ban" } }, + "banner": { + "type": "string" + }, "default_message_notifications": { "type": "integer" }, + "description": { + "type": "string" + }, "discovery_splash": { "type": "string" }, + "explicit_content_filter": { + "type": "integer" + }, "features": { "type": "array", "items": { @@ -245129,18 +262382,18 @@ "max_video_channel_users": { "type": "integer" }, - "member_count": { - "type": "integer" - }, - "presence_count": { - "type": "integer" - }, "members": { "type": "array", "items": { "$ref": "#/definitions/Member" } }, + "channels": { + "type": "array", + "items": { + "$ref": "#/definitions/Channel" + } + }, "template_id": { "type": "string" }, @@ -245171,12 +262424,24 @@ "public_updates_channel_id": { "type": "string" }, + "rules_channel_id": { + "type": "string" + }, + "region": { + "type": "string" + }, "splash": { "type": "string" }, + "system_channel_id": { + "type": "string" + }, "system_channel_flags": { "type": "integer" }, + "unavailable": { + "type": "boolean" + }, "verification_level": { "type": "integer" }, @@ -245192,9 +262457,6 @@ "nsfw_level": { "type": "integer" }, - "permissions": { - "type": "integer" - }, "premium_progress_bar_enabled": { "type": "boolean" }, @@ -245203,6 +262465,15 @@ "items": { "type": "string" } + }, + "member_count": { + "type": "integer" + }, + "presence_count": { + "type": "integer" + }, + "permissions": { + "type": "integer" } }, "additionalProperties": false, @@ -245624,9 +262895,6 @@ "UserProfile": { "type": "object", "properties": { - "accent_color": { - "type": "integer" - }, "banner": { "type": "string" }, @@ -245641,6 +262909,9 @@ }, "pronouns": { "type": "string" + }, + "accent_color": { + "type": "integer" } }, "additionalProperties": false, @@ -245727,6 +262998,309 @@ "token", "webauthn" ] + }, + "AdminUser": { + "type": "object", + "properties": { + "id": { + "type": [ + "string", + "integer" + ] + }, + "flags": {}, + "created_at": {}, + "premium_since": {}, + "avatar": {}, + "banner": {}, + "settings": {}, + "bio": {}, + "theme_colors": {}, + "pronouns": {}, + "username": { + "type": "string" + }, + "discriminator": {}, + "accent_color": {}, + "phone": {}, + "desktop": {}, + "mobile": {}, + "premium": {}, + "premium_type": {}, + "bot": {}, + "system": {}, + "nsfw_allowed": {}, + "mfa_enabled": {}, + "webauthn_enabled": {}, + "verified": {}, + "disabled": {}, + "deleted": {}, + "email": { + "type": "string" + }, + "purchased_flags": {}, + "premium_usage_flags": {}, + "rights": {}, + "relationships": {}, + "connected_accounts": {}, + "fingerprints": {}, + "extended_settings": {}, + "security_keys": {} + }, + "additionalProperties": false, + "required": [ + "accent_color", + "avatar", + "banner", + "bio", + "bot", + "connected_accounts", + "created_at", + "deleted", + "desktop", + "disabled", + "discriminator", + "extended_settings", + "fingerprints", + "flags", + "mfa_enabled", + "mobile", + "nsfw_allowed", + "phone", + "premium", + "premium_since", + "premium_type", + "premium_usage_flags", + "pronouns", + "purchased_flags", + "relationships", + "rights", + "security_keys", + "settings", + "system", + "theme_colors", + "verified", + "webauthn_enabled" + ] + }, + "AdminGuild": { + "type": "object", + "properties": { + "name": { + "type": "string" + }, + "id": { + "type": "string" + }, + "icon": { + "type": "string" + }, + "parent": { + "type": "string" + }, + "owner_id": { + "type": "string" + }, + "owner": { + "$ref": "#/definitions/User" + }, + "nsfw": { + "type": "boolean" + }, + "invites": { + "type": "array", + "items": { + "$ref": "#/definitions/Invite" + } + }, + "voice_states": { + "type": "array", + "items": { + "$ref": "#/definitions/VoiceState" + } + }, + "webhooks": { + "type": "array", + "items": { + "$ref": "#/definitions/Webhook" + } + }, + "roles": { + "type": "array", + "items": { + "$ref": "#/definitions/Role" + } + }, + "afk_channel_id": { + "type": "string" + }, + "afk_channel": { + "$ref": "#/definitions/Channel" + }, + "afk_timeout": { + "type": "integer" + }, + "bans": { + "type": "array", + "items": { + "$ref": "#/definitions/Ban" + } + }, + "banner": { + "type": "string" + }, + "default_message_notifications": { + "type": "integer" + }, + "description": { + "type": "string" + }, + "discovery_splash": { + "type": "string" + }, + "explicit_content_filter": { + "type": "integer" + }, + "features": { + "type": "array", + "items": { + "type": "string" + } + }, + "primary_category_id": { + "type": "string" + }, + "large": { + "type": "boolean" + }, + "max_members": { + "type": "integer" + }, + "max_presences": { + "type": "integer" + }, + "max_video_channel_users": { + "type": "integer" + }, + "members": { + "type": "array", + "items": { + "$ref": "#/definitions/Member" + } + }, + "channels": { + "type": "array", + "items": { + "$ref": "#/definitions/Channel" + } + }, + "template_id": { + "type": "string" + }, + "emojis": { + "type": "array", + "items": { + "$ref": "#/definitions/Emoji" + } + }, + "stickers": { + "type": "array", + "items": { + "$ref": "#/definitions/Sticker" + } + }, + "mfa_level": { + "type": "integer" + }, + "preferred_locale": { + "type": "string" + }, + "premium_subscription_count": { + "type": "integer" + }, + "premium_tier": { + "type": "integer" + }, + "public_updates_channel_id": { + "type": "string" + }, + "public_updates_channel": { + "$ref": "#/definitions/Channel" + }, + "rules_channel_id": { + "type": "string" + }, + "rules_channel": { + "type": "string" + }, + "region": { + "type": "string" + }, + "splash": { + "type": "string" + }, + "system_channel_id": { + "type": "string" + }, + "system_channel": { + "$ref": "#/definitions/Channel" + }, + "system_channel_flags": { + "type": "integer" + }, + "unavailable": { + "type": "boolean" + }, + "verification_level": { + "type": "integer" + }, + "welcome_screen": { + "$ref": "#/definitions/GuildWelcomeScreen" + }, + "widget_channel_id": { + "type": "string" + }, + "widget_channel": { + "$ref": "#/definitions/Channel" + }, + "widget_enabled": { + "type": "boolean" + }, + "nsfw_level": { + "type": "integer" + }, + "premium_progress_bar_enabled": { + "type": "boolean" + }, + "channel_ordering": { + "type": "array", + "items": { + "type": "string" + } + } + }, + "additionalProperties": false, + "required": [ + "bans", + "channel_ordering", + "channels", + "emojis", + "features", + "id", + "invites", + "members", + "name", + "nsfw", + "premium_progress_bar_enabled", + "public_updates_channel_id", + "roles", + "stickers", + "unavailable", + "voice_states", + "webhooks", + "welcome_screen", + "widget_enabled" + ] } }, "$schema": "http://json-schema.org/draft-07/schema#" @@ -249025,38 +266599,38 @@ "avatar": { "type": "string" }, - "username": { + "banner": { "type": "string" }, - "discriminator": { + "bio": { "type": "string" }, - "public_flags": { - "type": "integer" + "theme_colors": { + "type": "array", + "items": { + "type": "integer" + } }, - "accent_color": { - "type": "integer" + "pronouns": { + "type": "string" }, - "banner": { + "username": { "type": "string" }, - "bio": { + "discriminator": { "type": "string" }, - "bot": { - "type": "boolean" + "accent_color": { + "type": "integer" }, "premium_type": { "type": "integer" }, - "theme_colors": { - "type": "array", - "items": { - "type": "integer" - } + "bot": { + "type": "boolean" }, - "pronouns": { - "type": "string" + "public_flags": { + "type": "integer" } }, "additionalProperties": false, @@ -249274,51 +266848,33 @@ "$ref": "#/definitions/Role" } }, - "banner": { - "type": "string" - }, - "description": { - "type": "string" - }, - "unavailable": { - "type": "boolean" - }, - "channels": { - "type": "array", - "items": { - "$ref": "#/definitions/Channel" - } - }, - "region": { - "type": "string" - }, - "system_channel_id": { - "type": "string" - }, - "rules_channel_id": { + "afk_channel_id": { "type": "string" }, "afk_timeout": { "type": "integer" }, - "explicit_content_filter": { - "type": "integer" - }, - "afk_channel_id": { - "type": "string" - }, "bans": { "type": "array", "items": { "$ref": "#/definitions/Ban" } }, + "banner": { + "type": "string" + }, "default_message_notifications": { "type": "integer" }, + "description": { + "type": "string" + }, "discovery_splash": { "type": "string" }, + "explicit_content_filter": { + "type": "integer" + }, "features": { "type": "array", "items": { @@ -249340,18 +266896,18 @@ "max_video_channel_users": { "type": "integer" }, - "member_count": { - "type": "integer" - }, - "presence_count": { - "type": "integer" - }, "members": { "type": "array", "items": { "$ref": "#/definitions/Member" } }, + "channels": { + "type": "array", + "items": { + "$ref": "#/definitions/Channel" + } + }, "template_id": { "type": "string" }, @@ -249382,12 +266938,24 @@ "public_updates_channel_id": { "type": "string" }, + "rules_channel_id": { + "type": "string" + }, + "region": { + "type": "string" + }, "splash": { "type": "string" }, + "system_channel_id": { + "type": "string" + }, "system_channel_flags": { "type": "integer" }, + "unavailable": { + "type": "boolean" + }, "verification_level": { "type": "integer" }, @@ -249403,9 +266971,6 @@ "nsfw_level": { "type": "integer" }, - "permissions": { - "type": "integer" - }, "premium_progress_bar_enabled": { "type": "boolean" }, @@ -249414,6 +266979,15 @@ "items": { "type": "string" } + }, + "member_count": { + "type": "integer" + }, + "presence_count": { + "type": "integer" + }, + "permissions": { + "type": "integer" } }, "additionalProperties": false, @@ -249835,9 +267409,6 @@ "UserProfile": { "type": "object", "properties": { - "accent_color": { - "type": "integer" - }, "banner": { "type": "string" }, @@ -249852,6 +267423,9 @@ }, "pronouns": { "type": "string" + }, + "accent_color": { + "type": "integer" } }, "additionalProperties": false, @@ -249938,6 +267512,309 @@ "token", "webauthn" ] + }, + "AdminUser": { + "type": "object", + "properties": { + "id": { + "type": [ + "string", + "integer" + ] + }, + "flags": {}, + "created_at": {}, + "premium_since": {}, + "avatar": {}, + "banner": {}, + "settings": {}, + "bio": {}, + "theme_colors": {}, + "pronouns": {}, + "username": { + "type": "string" + }, + "discriminator": {}, + "accent_color": {}, + "phone": {}, + "desktop": {}, + "mobile": {}, + "premium": {}, + "premium_type": {}, + "bot": {}, + "system": {}, + "nsfw_allowed": {}, + "mfa_enabled": {}, + "webauthn_enabled": {}, + "verified": {}, + "disabled": {}, + "deleted": {}, + "email": { + "type": "string" + }, + "purchased_flags": {}, + "premium_usage_flags": {}, + "rights": {}, + "relationships": {}, + "connected_accounts": {}, + "fingerprints": {}, + "extended_settings": {}, + "security_keys": {} + }, + "additionalProperties": false, + "required": [ + "accent_color", + "avatar", + "banner", + "bio", + "bot", + "connected_accounts", + "created_at", + "deleted", + "desktop", + "disabled", + "discriminator", + "extended_settings", + "fingerprints", + "flags", + "mfa_enabled", + "mobile", + "nsfw_allowed", + "phone", + "premium", + "premium_since", + "premium_type", + "premium_usage_flags", + "pronouns", + "purchased_flags", + "relationships", + "rights", + "security_keys", + "settings", + "system", + "theme_colors", + "verified", + "webauthn_enabled" + ] + }, + "AdminGuild": { + "type": "object", + "properties": { + "name": { + "type": "string" + }, + "id": { + "type": "string" + }, + "icon": { + "type": "string" + }, + "parent": { + "type": "string" + }, + "owner_id": { + "type": "string" + }, + "owner": { + "$ref": "#/definitions/User" + }, + "nsfw": { + "type": "boolean" + }, + "invites": { + "type": "array", + "items": { + "$ref": "#/definitions/Invite" + } + }, + "voice_states": { + "type": "array", + "items": { + "$ref": "#/definitions/VoiceState" + } + }, + "webhooks": { + "type": "array", + "items": { + "$ref": "#/definitions/Webhook" + } + }, + "roles": { + "type": "array", + "items": { + "$ref": "#/definitions/Role" + } + }, + "afk_channel_id": { + "type": "string" + }, + "afk_channel": { + "$ref": "#/definitions/Channel" + }, + "afk_timeout": { + "type": "integer" + }, + "bans": { + "type": "array", + "items": { + "$ref": "#/definitions/Ban" + } + }, + "banner": { + "type": "string" + }, + "default_message_notifications": { + "type": "integer" + }, + "description": { + "type": "string" + }, + "discovery_splash": { + "type": "string" + }, + "explicit_content_filter": { + "type": "integer" + }, + "features": { + "type": "array", + "items": { + "type": "string" + } + }, + "primary_category_id": { + "type": "string" + }, + "large": { + "type": "boolean" + }, + "max_members": { + "type": "integer" + }, + "max_presences": { + "type": "integer" + }, + "max_video_channel_users": { + "type": "integer" + }, + "members": { + "type": "array", + "items": { + "$ref": "#/definitions/Member" + } + }, + "channels": { + "type": "array", + "items": { + "$ref": "#/definitions/Channel" + } + }, + "template_id": { + "type": "string" + }, + "emojis": { + "type": "array", + "items": { + "$ref": "#/definitions/Emoji" + } + }, + "stickers": { + "type": "array", + "items": { + "$ref": "#/definitions/Sticker" + } + }, + "mfa_level": { + "type": "integer" + }, + "preferred_locale": { + "type": "string" + }, + "premium_subscription_count": { + "type": "integer" + }, + "premium_tier": { + "type": "integer" + }, + "public_updates_channel_id": { + "type": "string" + }, + "public_updates_channel": { + "$ref": "#/definitions/Channel" + }, + "rules_channel_id": { + "type": "string" + }, + "rules_channel": { + "type": "string" + }, + "region": { + "type": "string" + }, + "splash": { + "type": "string" + }, + "system_channel_id": { + "type": "string" + }, + "system_channel": { + "$ref": "#/definitions/Channel" + }, + "system_channel_flags": { + "type": "integer" + }, + "unavailable": { + "type": "boolean" + }, + "verification_level": { + "type": "integer" + }, + "welcome_screen": { + "$ref": "#/definitions/GuildWelcomeScreen" + }, + "widget_channel_id": { + "type": "string" + }, + "widget_channel": { + "$ref": "#/definitions/Channel" + }, + "widget_enabled": { + "type": "boolean" + }, + "nsfw_level": { + "type": "integer" + }, + "premium_progress_bar_enabled": { + "type": "boolean" + }, + "channel_ordering": { + "type": "array", + "items": { + "type": "string" + } + } + }, + "additionalProperties": false, + "required": [ + "bans", + "channel_ordering", + "channels", + "emojis", + "features", + "id", + "invites", + "members", + "name", + "nsfw", + "premium_progress_bar_enabled", + "public_updates_channel_id", + "roles", + "stickers", + "unavailable", + "voice_states", + "webhooks", + "welcome_screen", + "widget_enabled" + ] } }, "$schema": "http://json-schema.org/draft-07/schema#" @@ -253247,38 +271124,38 @@ "avatar": { "type": "string" }, - "username": { + "banner": { "type": "string" }, - "discriminator": { + "bio": { "type": "string" }, - "public_flags": { - "type": "integer" + "theme_colors": { + "type": "array", + "items": { + "type": "integer" + } }, - "accent_color": { - "type": "integer" + "pronouns": { + "type": "string" }, - "banner": { + "username": { "type": "string" }, - "bio": { + "discriminator": { "type": "string" }, - "bot": { - "type": "boolean" + "accent_color": { + "type": "integer" }, "premium_type": { "type": "integer" }, - "theme_colors": { - "type": "array", - "items": { - "type": "integer" - } + "bot": { + "type": "boolean" }, - "pronouns": { - "type": "string" + "public_flags": { + "type": "integer" } }, "additionalProperties": false, @@ -253496,51 +271373,33 @@ "$ref": "#/definitions/Role" } }, - "banner": { - "type": "string" - }, - "description": { - "type": "string" - }, - "unavailable": { - "type": "boolean" - }, - "channels": { - "type": "array", - "items": { - "$ref": "#/definitions/Channel" - } - }, - "region": { - "type": "string" - }, - "system_channel_id": { - "type": "string" - }, - "rules_channel_id": { + "afk_channel_id": { "type": "string" }, "afk_timeout": { "type": "integer" }, - "explicit_content_filter": { - "type": "integer" - }, - "afk_channel_id": { - "type": "string" - }, "bans": { "type": "array", "items": { "$ref": "#/definitions/Ban" } }, + "banner": { + "type": "string" + }, "default_message_notifications": { "type": "integer" }, + "description": { + "type": "string" + }, "discovery_splash": { "type": "string" }, + "explicit_content_filter": { + "type": "integer" + }, "features": { "type": "array", "items": { @@ -253562,18 +271421,18 @@ "max_video_channel_users": { "type": "integer" }, - "member_count": { - "type": "integer" - }, - "presence_count": { - "type": "integer" - }, "members": { "type": "array", "items": { "$ref": "#/definitions/Member" } }, + "channels": { + "type": "array", + "items": { + "$ref": "#/definitions/Channel" + } + }, "template_id": { "type": "string" }, @@ -253604,12 +271463,24 @@ "public_updates_channel_id": { "type": "string" }, + "rules_channel_id": { + "type": "string" + }, + "region": { + "type": "string" + }, "splash": { "type": "string" }, + "system_channel_id": { + "type": "string" + }, "system_channel_flags": { "type": "integer" }, + "unavailable": { + "type": "boolean" + }, "verification_level": { "type": "integer" }, @@ -253625,9 +271496,6 @@ "nsfw_level": { "type": "integer" }, - "permissions": { - "type": "integer" - }, "premium_progress_bar_enabled": { "type": "boolean" }, @@ -253636,6 +271504,15 @@ "items": { "type": "string" } + }, + "member_count": { + "type": "integer" + }, + "presence_count": { + "type": "integer" + }, + "permissions": { + "type": "integer" } }, "additionalProperties": false, @@ -254057,9 +271934,6 @@ "UserProfile": { "type": "object", "properties": { - "accent_color": { - "type": "integer" - }, "banner": { "type": "string" }, @@ -254074,6 +271948,9 @@ }, "pronouns": { "type": "string" + }, + "accent_color": { + "type": "integer" } }, "additionalProperties": false, @@ -254160,6 +272037,309 @@ "token", "webauthn" ] + }, + "AdminUser": { + "type": "object", + "properties": { + "id": { + "type": [ + "string", + "integer" + ] + }, + "flags": {}, + "created_at": {}, + "premium_since": {}, + "avatar": {}, + "banner": {}, + "settings": {}, + "bio": {}, + "theme_colors": {}, + "pronouns": {}, + "username": { + "type": "string" + }, + "discriminator": {}, + "accent_color": {}, + "phone": {}, + "desktop": {}, + "mobile": {}, + "premium": {}, + "premium_type": {}, + "bot": {}, + "system": {}, + "nsfw_allowed": {}, + "mfa_enabled": {}, + "webauthn_enabled": {}, + "verified": {}, + "disabled": {}, + "deleted": {}, + "email": { + "type": "string" + }, + "purchased_flags": {}, + "premium_usage_flags": {}, + "rights": {}, + "relationships": {}, + "connected_accounts": {}, + "fingerprints": {}, + "extended_settings": {}, + "security_keys": {} + }, + "additionalProperties": false, + "required": [ + "accent_color", + "avatar", + "banner", + "bio", + "bot", + "connected_accounts", + "created_at", + "deleted", + "desktop", + "disabled", + "discriminator", + "extended_settings", + "fingerprints", + "flags", + "mfa_enabled", + "mobile", + "nsfw_allowed", + "phone", + "premium", + "premium_since", + "premium_type", + "premium_usage_flags", + "pronouns", + "purchased_flags", + "relationships", + "rights", + "security_keys", + "settings", + "system", + "theme_colors", + "verified", + "webauthn_enabled" + ] + }, + "AdminGuild": { + "type": "object", + "properties": { + "name": { + "type": "string" + }, + "id": { + "type": "string" + }, + "icon": { + "type": "string" + }, + "parent": { + "type": "string" + }, + "owner_id": { + "type": "string" + }, + "owner": { + "$ref": "#/definitions/User" + }, + "nsfw": { + "type": "boolean" + }, + "invites": { + "type": "array", + "items": { + "$ref": "#/definitions/Invite" + } + }, + "voice_states": { + "type": "array", + "items": { + "$ref": "#/definitions/VoiceState" + } + }, + "webhooks": { + "type": "array", + "items": { + "$ref": "#/definitions/Webhook" + } + }, + "roles": { + "type": "array", + "items": { + "$ref": "#/definitions/Role" + } + }, + "afk_channel_id": { + "type": "string" + }, + "afk_channel": { + "$ref": "#/definitions/Channel" + }, + "afk_timeout": { + "type": "integer" + }, + "bans": { + "type": "array", + "items": { + "$ref": "#/definitions/Ban" + } + }, + "banner": { + "type": "string" + }, + "default_message_notifications": { + "type": "integer" + }, + "description": { + "type": "string" + }, + "discovery_splash": { + "type": "string" + }, + "explicit_content_filter": { + "type": "integer" + }, + "features": { + "type": "array", + "items": { + "type": "string" + } + }, + "primary_category_id": { + "type": "string" + }, + "large": { + "type": "boolean" + }, + "max_members": { + "type": "integer" + }, + "max_presences": { + "type": "integer" + }, + "max_video_channel_users": { + "type": "integer" + }, + "members": { + "type": "array", + "items": { + "$ref": "#/definitions/Member" + } + }, + "channels": { + "type": "array", + "items": { + "$ref": "#/definitions/Channel" + } + }, + "template_id": { + "type": "string" + }, + "emojis": { + "type": "array", + "items": { + "$ref": "#/definitions/Emoji" + } + }, + "stickers": { + "type": "array", + "items": { + "$ref": "#/definitions/Sticker" + } + }, + "mfa_level": { + "type": "integer" + }, + "preferred_locale": { + "type": "string" + }, + "premium_subscription_count": { + "type": "integer" + }, + "premium_tier": { + "type": "integer" + }, + "public_updates_channel_id": { + "type": "string" + }, + "public_updates_channel": { + "$ref": "#/definitions/Channel" + }, + "rules_channel_id": { + "type": "string" + }, + "rules_channel": { + "type": "string" + }, + "region": { + "type": "string" + }, + "splash": { + "type": "string" + }, + "system_channel_id": { + "type": "string" + }, + "system_channel": { + "$ref": "#/definitions/Channel" + }, + "system_channel_flags": { + "type": "integer" + }, + "unavailable": { + "type": "boolean" + }, + "verification_level": { + "type": "integer" + }, + "welcome_screen": { + "$ref": "#/definitions/GuildWelcomeScreen" + }, + "widget_channel_id": { + "type": "string" + }, + "widget_channel": { + "$ref": "#/definitions/Channel" + }, + "widget_enabled": { + "type": "boolean" + }, + "nsfw_level": { + "type": "integer" + }, + "premium_progress_bar_enabled": { + "type": "boolean" + }, + "channel_ordering": { + "type": "array", + "items": { + "type": "string" + } + } + }, + "additionalProperties": false, + "required": [ + "bans", + "channel_ordering", + "channels", + "emojis", + "features", + "id", + "invites", + "members", + "name", + "nsfw", + "premium_progress_bar_enabled", + "public_updates_channel_id", + "roles", + "stickers", + "unavailable", + "voice_states", + "webhooks", + "welcome_screen", + "widget_enabled" + ] } }, "$schema": "http://json-schema.org/draft-07/schema#" @@ -257483,38 +275663,38 @@ "avatar": { "type": "string" }, - "username": { + "banner": { "type": "string" }, - "discriminator": { + "bio": { "type": "string" }, - "public_flags": { - "type": "integer" + "theme_colors": { + "type": "array", + "items": { + "type": "integer" + } }, - "accent_color": { - "type": "integer" + "pronouns": { + "type": "string" }, - "banner": { + "username": { "type": "string" }, - "bio": { + "discriminator": { "type": "string" }, - "bot": { - "type": "boolean" + "accent_color": { + "type": "integer" }, "premium_type": { "type": "integer" }, - "theme_colors": { - "type": "array", - "items": { - "type": "integer" - } + "bot": { + "type": "boolean" }, - "pronouns": { - "type": "string" + "public_flags": { + "type": "integer" } }, "additionalProperties": false, @@ -257732,51 +275912,33 @@ "$ref": "#/definitions/Role" } }, - "banner": { - "type": "string" - }, - "description": { - "type": "string" - }, - "unavailable": { - "type": "boolean" - }, - "channels": { - "type": "array", - "items": { - "$ref": "#/definitions/Channel" - } - }, - "region": { - "type": "string" - }, - "system_channel_id": { - "type": "string" - }, - "rules_channel_id": { + "afk_channel_id": { "type": "string" }, "afk_timeout": { "type": "integer" }, - "explicit_content_filter": { - "type": "integer" - }, - "afk_channel_id": { - "type": "string" - }, "bans": { "type": "array", "items": { "$ref": "#/definitions/Ban" } }, + "banner": { + "type": "string" + }, "default_message_notifications": { "type": "integer" }, + "description": { + "type": "string" + }, "discovery_splash": { "type": "string" }, + "explicit_content_filter": { + "type": "integer" + }, "features": { "type": "array", "items": { @@ -257798,18 +275960,18 @@ "max_video_channel_users": { "type": "integer" }, - "member_count": { - "type": "integer" - }, - "presence_count": { - "type": "integer" - }, "members": { "type": "array", "items": { "$ref": "#/definitions/Member" } }, + "channels": { + "type": "array", + "items": { + "$ref": "#/definitions/Channel" + } + }, "template_id": { "type": "string" }, @@ -257840,12 +276002,24 @@ "public_updates_channel_id": { "type": "string" }, + "rules_channel_id": { + "type": "string" + }, + "region": { + "type": "string" + }, "splash": { "type": "string" }, + "system_channel_id": { + "type": "string" + }, "system_channel_flags": { "type": "integer" }, + "unavailable": { + "type": "boolean" + }, "verification_level": { "type": "integer" }, @@ -257861,9 +276035,6 @@ "nsfw_level": { "type": "integer" }, - "permissions": { - "type": "integer" - }, "premium_progress_bar_enabled": { "type": "boolean" }, @@ -257872,6 +276043,15 @@ "items": { "type": "string" } + }, + "member_count": { + "type": "integer" + }, + "presence_count": { + "type": "integer" + }, + "permissions": { + "type": "integer" } }, "additionalProperties": false, @@ -258293,9 +276473,6 @@ "UserProfile": { "type": "object", "properties": { - "accent_color": { - "type": "integer" - }, "banner": { "type": "string" }, @@ -258310,6 +276487,9 @@ }, "pronouns": { "type": "string" + }, + "accent_color": { + "type": "integer" } }, "additionalProperties": false, @@ -258396,6 +276576,309 @@ "token", "webauthn" ] + }, + "AdminUser": { + "type": "object", + "properties": { + "id": { + "type": [ + "string", + "integer" + ] + }, + "flags": {}, + "created_at": {}, + "premium_since": {}, + "avatar": {}, + "banner": {}, + "settings": {}, + "bio": {}, + "theme_colors": {}, + "pronouns": {}, + "username": { + "type": "string" + }, + "discriminator": {}, + "accent_color": {}, + "phone": {}, + "desktop": {}, + "mobile": {}, + "premium": {}, + "premium_type": {}, + "bot": {}, + "system": {}, + "nsfw_allowed": {}, + "mfa_enabled": {}, + "webauthn_enabled": {}, + "verified": {}, + "disabled": {}, + "deleted": {}, + "email": { + "type": "string" + }, + "purchased_flags": {}, + "premium_usage_flags": {}, + "rights": {}, + "relationships": {}, + "connected_accounts": {}, + "fingerprints": {}, + "extended_settings": {}, + "security_keys": {} + }, + "additionalProperties": false, + "required": [ + "accent_color", + "avatar", + "banner", + "bio", + "bot", + "connected_accounts", + "created_at", + "deleted", + "desktop", + "disabled", + "discriminator", + "extended_settings", + "fingerprints", + "flags", + "mfa_enabled", + "mobile", + "nsfw_allowed", + "phone", + "premium", + "premium_since", + "premium_type", + "premium_usage_flags", + "pronouns", + "purchased_flags", + "relationships", + "rights", + "security_keys", + "settings", + "system", + "theme_colors", + "verified", + "webauthn_enabled" + ] + }, + "AdminGuild": { + "type": "object", + "properties": { + "name": { + "type": "string" + }, + "id": { + "type": "string" + }, + "icon": { + "type": "string" + }, + "parent": { + "type": "string" + }, + "owner_id": { + "type": "string" + }, + "owner": { + "$ref": "#/definitions/User" + }, + "nsfw": { + "type": "boolean" + }, + "invites": { + "type": "array", + "items": { + "$ref": "#/definitions/Invite" + } + }, + "voice_states": { + "type": "array", + "items": { + "$ref": "#/definitions/VoiceState" + } + }, + "webhooks": { + "type": "array", + "items": { + "$ref": "#/definitions/Webhook" + } + }, + "roles": { + "type": "array", + "items": { + "$ref": "#/definitions/Role" + } + }, + "afk_channel_id": { + "type": "string" + }, + "afk_channel": { + "$ref": "#/definitions/Channel" + }, + "afk_timeout": { + "type": "integer" + }, + "bans": { + "type": "array", + "items": { + "$ref": "#/definitions/Ban" + } + }, + "banner": { + "type": "string" + }, + "default_message_notifications": { + "type": "integer" + }, + "description": { + "type": "string" + }, + "discovery_splash": { + "type": "string" + }, + "explicit_content_filter": { + "type": "integer" + }, + "features": { + "type": "array", + "items": { + "type": "string" + } + }, + "primary_category_id": { + "type": "string" + }, + "large": { + "type": "boolean" + }, + "max_members": { + "type": "integer" + }, + "max_presences": { + "type": "integer" + }, + "max_video_channel_users": { + "type": "integer" + }, + "members": { + "type": "array", + "items": { + "$ref": "#/definitions/Member" + } + }, + "channels": { + "type": "array", + "items": { + "$ref": "#/definitions/Channel" + } + }, + "template_id": { + "type": "string" + }, + "emojis": { + "type": "array", + "items": { + "$ref": "#/definitions/Emoji" + } + }, + "stickers": { + "type": "array", + "items": { + "$ref": "#/definitions/Sticker" + } + }, + "mfa_level": { + "type": "integer" + }, + "preferred_locale": { + "type": "string" + }, + "premium_subscription_count": { + "type": "integer" + }, + "premium_tier": { + "type": "integer" + }, + "public_updates_channel_id": { + "type": "string" + }, + "public_updates_channel": { + "$ref": "#/definitions/Channel" + }, + "rules_channel_id": { + "type": "string" + }, + "rules_channel": { + "type": "string" + }, + "region": { + "type": "string" + }, + "splash": { + "type": "string" + }, + "system_channel_id": { + "type": "string" + }, + "system_channel": { + "$ref": "#/definitions/Channel" + }, + "system_channel_flags": { + "type": "integer" + }, + "unavailable": { + "type": "boolean" + }, + "verification_level": { + "type": "integer" + }, + "welcome_screen": { + "$ref": "#/definitions/GuildWelcomeScreen" + }, + "widget_channel_id": { + "type": "string" + }, + "widget_channel": { + "$ref": "#/definitions/Channel" + }, + "widget_enabled": { + "type": "boolean" + }, + "nsfw_level": { + "type": "integer" + }, + "premium_progress_bar_enabled": { + "type": "boolean" + }, + "channel_ordering": { + "type": "array", + "items": { + "type": "string" + } + } + }, + "additionalProperties": false, + "required": [ + "bans", + "channel_ordering", + "channels", + "emojis", + "features", + "id", + "invites", + "members", + "name", + "nsfw", + "premium_progress_bar_enabled", + "public_updates_channel_id", + "roles", + "stickers", + "unavailable", + "voice_states", + "webhooks", + "welcome_screen", + "widget_enabled" + ] } }, "$schema": "http://json-schema.org/draft-07/schema#" @@ -261690,38 +280173,38 @@ "avatar": { "type": "string" }, - "username": { + "banner": { "type": "string" }, - "discriminator": { + "bio": { "type": "string" }, - "public_flags": { - "type": "integer" + "theme_colors": { + "type": "array", + "items": { + "type": "integer" + } }, - "accent_color": { - "type": "integer" + "pronouns": { + "type": "string" }, - "banner": { + "username": { "type": "string" }, - "bio": { + "discriminator": { "type": "string" }, - "bot": { - "type": "boolean" + "accent_color": { + "type": "integer" }, "premium_type": { "type": "integer" }, - "theme_colors": { - "type": "array", - "items": { - "type": "integer" - } + "bot": { + "type": "boolean" }, - "pronouns": { - "type": "string" + "public_flags": { + "type": "integer" } }, "additionalProperties": false, @@ -261939,51 +280422,33 @@ "$ref": "#/definitions/Role" } }, - "banner": { - "type": "string" - }, - "description": { - "type": "string" - }, - "unavailable": { - "type": "boolean" - }, - "channels": { - "type": "array", - "items": { - "$ref": "#/definitions/Channel" - } - }, - "region": { - "type": "string" - }, - "system_channel_id": { - "type": "string" - }, - "rules_channel_id": { + "afk_channel_id": { "type": "string" }, "afk_timeout": { "type": "integer" }, - "explicit_content_filter": { - "type": "integer" - }, - "afk_channel_id": { - "type": "string" - }, "bans": { "type": "array", "items": { "$ref": "#/definitions/Ban" } }, + "banner": { + "type": "string" + }, "default_message_notifications": { "type": "integer" }, + "description": { + "type": "string" + }, "discovery_splash": { "type": "string" }, + "explicit_content_filter": { + "type": "integer" + }, "features": { "type": "array", "items": { @@ -262005,18 +280470,18 @@ "max_video_channel_users": { "type": "integer" }, - "member_count": { - "type": "integer" - }, - "presence_count": { - "type": "integer" - }, "members": { "type": "array", "items": { "$ref": "#/definitions/Member" } }, + "channels": { + "type": "array", + "items": { + "$ref": "#/definitions/Channel" + } + }, "template_id": { "type": "string" }, @@ -262047,12 +280512,24 @@ "public_updates_channel_id": { "type": "string" }, + "rules_channel_id": { + "type": "string" + }, + "region": { + "type": "string" + }, "splash": { "type": "string" }, + "system_channel_id": { + "type": "string" + }, "system_channel_flags": { "type": "integer" }, + "unavailable": { + "type": "boolean" + }, "verification_level": { "type": "integer" }, @@ -262068,9 +280545,6 @@ "nsfw_level": { "type": "integer" }, - "permissions": { - "type": "integer" - }, "premium_progress_bar_enabled": { "type": "boolean" }, @@ -262079,6 +280553,15 @@ "items": { "type": "string" } + }, + "member_count": { + "type": "integer" + }, + "presence_count": { + "type": "integer" + }, + "permissions": { + "type": "integer" } }, "additionalProperties": false, @@ -262500,9 +280983,6 @@ "UserProfile": { "type": "object", "properties": { - "accent_color": { - "type": "integer" - }, "banner": { "type": "string" }, @@ -262517,6 +280997,9 @@ }, "pronouns": { "type": "string" + }, + "accent_color": { + "type": "integer" } }, "additionalProperties": false, @@ -262603,6 +281086,309 @@ "token", "webauthn" ] + }, + "AdminUser": { + "type": "object", + "properties": { + "id": { + "type": [ + "string", + "integer" + ] + }, + "flags": {}, + "created_at": {}, + "premium_since": {}, + "avatar": {}, + "banner": {}, + "settings": {}, + "bio": {}, + "theme_colors": {}, + "pronouns": {}, + "username": { + "type": "string" + }, + "discriminator": {}, + "accent_color": {}, + "phone": {}, + "desktop": {}, + "mobile": {}, + "premium": {}, + "premium_type": {}, + "bot": {}, + "system": {}, + "nsfw_allowed": {}, + "mfa_enabled": {}, + "webauthn_enabled": {}, + "verified": {}, + "disabled": {}, + "deleted": {}, + "email": { + "type": "string" + }, + "purchased_flags": {}, + "premium_usage_flags": {}, + "rights": {}, + "relationships": {}, + "connected_accounts": {}, + "fingerprints": {}, + "extended_settings": {}, + "security_keys": {} + }, + "additionalProperties": false, + "required": [ + "accent_color", + "avatar", + "banner", + "bio", + "bot", + "connected_accounts", + "created_at", + "deleted", + "desktop", + "disabled", + "discriminator", + "extended_settings", + "fingerprints", + "flags", + "mfa_enabled", + "mobile", + "nsfw_allowed", + "phone", + "premium", + "premium_since", + "premium_type", + "premium_usage_flags", + "pronouns", + "purchased_flags", + "relationships", + "rights", + "security_keys", + "settings", + "system", + "theme_colors", + "verified", + "webauthn_enabled" + ] + }, + "AdminGuild": { + "type": "object", + "properties": { + "name": { + "type": "string" + }, + "id": { + "type": "string" + }, + "icon": { + "type": "string" + }, + "parent": { + "type": "string" + }, + "owner_id": { + "type": "string" + }, + "owner": { + "$ref": "#/definitions/User" + }, + "nsfw": { + "type": "boolean" + }, + "invites": { + "type": "array", + "items": { + "$ref": "#/definitions/Invite" + } + }, + "voice_states": { + "type": "array", + "items": { + "$ref": "#/definitions/VoiceState" + } + }, + "webhooks": { + "type": "array", + "items": { + "$ref": "#/definitions/Webhook" + } + }, + "roles": { + "type": "array", + "items": { + "$ref": "#/definitions/Role" + } + }, + "afk_channel_id": { + "type": "string" + }, + "afk_channel": { + "$ref": "#/definitions/Channel" + }, + "afk_timeout": { + "type": "integer" + }, + "bans": { + "type": "array", + "items": { + "$ref": "#/definitions/Ban" + } + }, + "banner": { + "type": "string" + }, + "default_message_notifications": { + "type": "integer" + }, + "description": { + "type": "string" + }, + "discovery_splash": { + "type": "string" + }, + "explicit_content_filter": { + "type": "integer" + }, + "features": { + "type": "array", + "items": { + "type": "string" + } + }, + "primary_category_id": { + "type": "string" + }, + "large": { + "type": "boolean" + }, + "max_members": { + "type": "integer" + }, + "max_presences": { + "type": "integer" + }, + "max_video_channel_users": { + "type": "integer" + }, + "members": { + "type": "array", + "items": { + "$ref": "#/definitions/Member" + } + }, + "channels": { + "type": "array", + "items": { + "$ref": "#/definitions/Channel" + } + }, + "template_id": { + "type": "string" + }, + "emojis": { + "type": "array", + "items": { + "$ref": "#/definitions/Emoji" + } + }, + "stickers": { + "type": "array", + "items": { + "$ref": "#/definitions/Sticker" + } + }, + "mfa_level": { + "type": "integer" + }, + "preferred_locale": { + "type": "string" + }, + "premium_subscription_count": { + "type": "integer" + }, + "premium_tier": { + "type": "integer" + }, + "public_updates_channel_id": { + "type": "string" + }, + "public_updates_channel": { + "$ref": "#/definitions/Channel" + }, + "rules_channel_id": { + "type": "string" + }, + "rules_channel": { + "type": "string" + }, + "region": { + "type": "string" + }, + "splash": { + "type": "string" + }, + "system_channel_id": { + "type": "string" + }, + "system_channel": { + "$ref": "#/definitions/Channel" + }, + "system_channel_flags": { + "type": "integer" + }, + "unavailable": { + "type": "boolean" + }, + "verification_level": { + "type": "integer" + }, + "welcome_screen": { + "$ref": "#/definitions/GuildWelcomeScreen" + }, + "widget_channel_id": { + "type": "string" + }, + "widget_channel": { + "$ref": "#/definitions/Channel" + }, + "widget_enabled": { + "type": "boolean" + }, + "nsfw_level": { + "type": "integer" + }, + "premium_progress_bar_enabled": { + "type": "boolean" + }, + "channel_ordering": { + "type": "array", + "items": { + "type": "string" + } + } + }, + "additionalProperties": false, + "required": [ + "bans", + "channel_ordering", + "channels", + "emojis", + "features", + "id", + "invites", + "members", + "name", + "nsfw", + "premium_progress_bar_enabled", + "public_updates_channel_id", + "roles", + "stickers", + "unavailable", + "voice_states", + "webhooks", + "welcome_screen", + "widget_enabled" + ] } }, "$schema": "http://json-schema.org/draft-07/schema#" @@ -265900,38 +284686,38 @@ "avatar": { "type": "string" }, - "username": { + "banner": { "type": "string" }, - "discriminator": { + "bio": { "type": "string" }, - "public_flags": { - "type": "integer" + "theme_colors": { + "type": "array", + "items": { + "type": "integer" + } }, - "accent_color": { - "type": "integer" + "pronouns": { + "type": "string" }, - "banner": { + "username": { "type": "string" }, - "bio": { + "discriminator": { "type": "string" }, - "bot": { - "type": "boolean" + "accent_color": { + "type": "integer" }, "premium_type": { "type": "integer" }, - "theme_colors": { - "type": "array", - "items": { - "type": "integer" - } + "bot": { + "type": "boolean" }, - "pronouns": { - "type": "string" + "public_flags": { + "type": "integer" } }, "additionalProperties": false, @@ -266149,51 +284935,33 @@ "$ref": "#/definitions/Role" } }, - "banner": { - "type": "string" - }, - "description": { - "type": "string" - }, - "unavailable": { - "type": "boolean" - }, - "channels": { - "type": "array", - "items": { - "$ref": "#/definitions/Channel" - } - }, - "region": { - "type": "string" - }, - "system_channel_id": { - "type": "string" - }, - "rules_channel_id": { + "afk_channel_id": { "type": "string" }, "afk_timeout": { "type": "integer" }, - "explicit_content_filter": { - "type": "integer" - }, - "afk_channel_id": { - "type": "string" - }, "bans": { "type": "array", "items": { "$ref": "#/definitions/Ban" } }, + "banner": { + "type": "string" + }, "default_message_notifications": { "type": "integer" }, + "description": { + "type": "string" + }, "discovery_splash": { "type": "string" }, + "explicit_content_filter": { + "type": "integer" + }, "features": { "type": "array", "items": { @@ -266215,18 +284983,18 @@ "max_video_channel_users": { "type": "integer" }, - "member_count": { - "type": "integer" - }, - "presence_count": { - "type": "integer" - }, "members": { "type": "array", "items": { "$ref": "#/definitions/Member" } }, + "channels": { + "type": "array", + "items": { + "$ref": "#/definitions/Channel" + } + }, "template_id": { "type": "string" }, @@ -266257,12 +285025,24 @@ "public_updates_channel_id": { "type": "string" }, + "rules_channel_id": { + "type": "string" + }, + "region": { + "type": "string" + }, "splash": { "type": "string" }, + "system_channel_id": { + "type": "string" + }, "system_channel_flags": { "type": "integer" }, + "unavailable": { + "type": "boolean" + }, "verification_level": { "type": "integer" }, @@ -266278,9 +285058,6 @@ "nsfw_level": { "type": "integer" }, - "permissions": { - "type": "integer" - }, "premium_progress_bar_enabled": { "type": "boolean" }, @@ -266289,6 +285066,15 @@ "items": { "type": "string" } + }, + "member_count": { + "type": "integer" + }, + "presence_count": { + "type": "integer" + }, + "permissions": { + "type": "integer" } }, "additionalProperties": false, @@ -266710,9 +285496,6 @@ "UserProfile": { "type": "object", "properties": { - "accent_color": { - "type": "integer" - }, "banner": { "type": "string" }, @@ -266727,6 +285510,9 @@ }, "pronouns": { "type": "string" + }, + "accent_color": { + "type": "integer" } }, "additionalProperties": false, @@ -266813,6 +285599,309 @@ "token", "webauthn" ] + }, + "AdminUser": { + "type": "object", + "properties": { + "id": { + "type": [ + "string", + "integer" + ] + }, + "flags": {}, + "created_at": {}, + "premium_since": {}, + "avatar": {}, + "banner": {}, + "settings": {}, + "bio": {}, + "theme_colors": {}, + "pronouns": {}, + "username": { + "type": "string" + }, + "discriminator": {}, + "accent_color": {}, + "phone": {}, + "desktop": {}, + "mobile": {}, + "premium": {}, + "premium_type": {}, + "bot": {}, + "system": {}, + "nsfw_allowed": {}, + "mfa_enabled": {}, + "webauthn_enabled": {}, + "verified": {}, + "disabled": {}, + "deleted": {}, + "email": { + "type": "string" + }, + "purchased_flags": {}, + "premium_usage_flags": {}, + "rights": {}, + "relationships": {}, + "connected_accounts": {}, + "fingerprints": {}, + "extended_settings": {}, + "security_keys": {} + }, + "additionalProperties": false, + "required": [ + "accent_color", + "avatar", + "banner", + "bio", + "bot", + "connected_accounts", + "created_at", + "deleted", + "desktop", + "disabled", + "discriminator", + "extended_settings", + "fingerprints", + "flags", + "mfa_enabled", + "mobile", + "nsfw_allowed", + "phone", + "premium", + "premium_since", + "premium_type", + "premium_usage_flags", + "pronouns", + "purchased_flags", + "relationships", + "rights", + "security_keys", + "settings", + "system", + "theme_colors", + "verified", + "webauthn_enabled" + ] + }, + "AdminGuild": { + "type": "object", + "properties": { + "name": { + "type": "string" + }, + "id": { + "type": "string" + }, + "icon": { + "type": "string" + }, + "parent": { + "type": "string" + }, + "owner_id": { + "type": "string" + }, + "owner": { + "$ref": "#/definitions/User" + }, + "nsfw": { + "type": "boolean" + }, + "invites": { + "type": "array", + "items": { + "$ref": "#/definitions/Invite" + } + }, + "voice_states": { + "type": "array", + "items": { + "$ref": "#/definitions/VoiceState" + } + }, + "webhooks": { + "type": "array", + "items": { + "$ref": "#/definitions/Webhook" + } + }, + "roles": { + "type": "array", + "items": { + "$ref": "#/definitions/Role" + } + }, + "afk_channel_id": { + "type": "string" + }, + "afk_channel": { + "$ref": "#/definitions/Channel" + }, + "afk_timeout": { + "type": "integer" + }, + "bans": { + "type": "array", + "items": { + "$ref": "#/definitions/Ban" + } + }, + "banner": { + "type": "string" + }, + "default_message_notifications": { + "type": "integer" + }, + "description": { + "type": "string" + }, + "discovery_splash": { + "type": "string" + }, + "explicit_content_filter": { + "type": "integer" + }, + "features": { + "type": "array", + "items": { + "type": "string" + } + }, + "primary_category_id": { + "type": "string" + }, + "large": { + "type": "boolean" + }, + "max_members": { + "type": "integer" + }, + "max_presences": { + "type": "integer" + }, + "max_video_channel_users": { + "type": "integer" + }, + "members": { + "type": "array", + "items": { + "$ref": "#/definitions/Member" + } + }, + "channels": { + "type": "array", + "items": { + "$ref": "#/definitions/Channel" + } + }, + "template_id": { + "type": "string" + }, + "emojis": { + "type": "array", + "items": { + "$ref": "#/definitions/Emoji" + } + }, + "stickers": { + "type": "array", + "items": { + "$ref": "#/definitions/Sticker" + } + }, + "mfa_level": { + "type": "integer" + }, + "preferred_locale": { + "type": "string" + }, + "premium_subscription_count": { + "type": "integer" + }, + "premium_tier": { + "type": "integer" + }, + "public_updates_channel_id": { + "type": "string" + }, + "public_updates_channel": { + "$ref": "#/definitions/Channel" + }, + "rules_channel_id": { + "type": "string" + }, + "rules_channel": { + "type": "string" + }, + "region": { + "type": "string" + }, + "splash": { + "type": "string" + }, + "system_channel_id": { + "type": "string" + }, + "system_channel": { + "$ref": "#/definitions/Channel" + }, + "system_channel_flags": { + "type": "integer" + }, + "unavailable": { + "type": "boolean" + }, + "verification_level": { + "type": "integer" + }, + "welcome_screen": { + "$ref": "#/definitions/GuildWelcomeScreen" + }, + "widget_channel_id": { + "type": "string" + }, + "widget_channel": { + "$ref": "#/definitions/Channel" + }, + "widget_enabled": { + "type": "boolean" + }, + "nsfw_level": { + "type": "integer" + }, + "premium_progress_bar_enabled": { + "type": "boolean" + }, + "channel_ordering": { + "type": "array", + "items": { + "type": "string" + } + } + }, + "additionalProperties": false, + "required": [ + "bans", + "channel_ordering", + "channels", + "emojis", + "features", + "id", + "invites", + "members", + "name", + "nsfw", + "premium_progress_bar_enabled", + "public_updates_channel_id", + "roles", + "stickers", + "unavailable", + "voice_states", + "webhooks", + "welcome_screen", + "widget_enabled" + ] } }, "$schema": "http://json-schema.org/draft-07/schema#" @@ -270139,38 +289228,38 @@ "avatar": { "type": "string" }, - "username": { + "banner": { "type": "string" }, - "discriminator": { + "bio": { "type": "string" }, - "public_flags": { - "type": "integer" + "theme_colors": { + "type": "array", + "items": { + "type": "integer" + } }, - "accent_color": { - "type": "integer" + "pronouns": { + "type": "string" }, - "banner": { + "username": { "type": "string" }, - "bio": { + "discriminator": { "type": "string" }, - "bot": { - "type": "boolean" + "accent_color": { + "type": "integer" }, "premium_type": { "type": "integer" }, - "theme_colors": { - "type": "array", - "items": { - "type": "integer" - } + "bot": { + "type": "boolean" }, - "pronouns": { - "type": "string" + "public_flags": { + "type": "integer" } }, "additionalProperties": false, @@ -270388,51 +289477,33 @@ "$ref": "#/definitions/Role" } }, - "banner": { - "type": "string" - }, - "description": { - "type": "string" - }, - "unavailable": { - "type": "boolean" - }, - "channels": { - "type": "array", - "items": { - "$ref": "#/definitions/Channel" - } - }, - "region": { - "type": "string" - }, - "system_channel_id": { - "type": "string" - }, - "rules_channel_id": { + "afk_channel_id": { "type": "string" }, "afk_timeout": { "type": "integer" }, - "explicit_content_filter": { - "type": "integer" - }, - "afk_channel_id": { - "type": "string" - }, "bans": { "type": "array", "items": { "$ref": "#/definitions/Ban" } }, + "banner": { + "type": "string" + }, "default_message_notifications": { "type": "integer" }, + "description": { + "type": "string" + }, "discovery_splash": { "type": "string" }, + "explicit_content_filter": { + "type": "integer" + }, "features": { "type": "array", "items": { @@ -270454,18 +289525,18 @@ "max_video_channel_users": { "type": "integer" }, - "member_count": { - "type": "integer" - }, - "presence_count": { - "type": "integer" - }, "members": { "type": "array", "items": { "$ref": "#/definitions/Member" } }, + "channels": { + "type": "array", + "items": { + "$ref": "#/definitions/Channel" + } + }, "template_id": { "type": "string" }, @@ -270496,12 +289567,24 @@ "public_updates_channel_id": { "type": "string" }, + "rules_channel_id": { + "type": "string" + }, + "region": { + "type": "string" + }, "splash": { "type": "string" }, + "system_channel_id": { + "type": "string" + }, "system_channel_flags": { "type": "integer" }, + "unavailable": { + "type": "boolean" + }, "verification_level": { "type": "integer" }, @@ -270517,9 +289600,6 @@ "nsfw_level": { "type": "integer" }, - "permissions": { - "type": "integer" - }, "premium_progress_bar_enabled": { "type": "boolean" }, @@ -270528,6 +289608,15 @@ "items": { "type": "string" } + }, + "member_count": { + "type": "integer" + }, + "presence_count": { + "type": "integer" + }, + "permissions": { + "type": "integer" } }, "additionalProperties": false, @@ -270949,9 +290038,6 @@ "UserProfile": { "type": "object", "properties": { - "accent_color": { - "type": "integer" - }, "banner": { "type": "string" }, @@ -270966,6 +290052,9 @@ }, "pronouns": { "type": "string" + }, + "accent_color": { + "type": "integer" } }, "additionalProperties": false, @@ -271052,6 +290141,309 @@ "token", "webauthn" ] + }, + "AdminUser": { + "type": "object", + "properties": { + "id": { + "type": [ + "string", + "integer" + ] + }, + "flags": {}, + "created_at": {}, + "premium_since": {}, + "avatar": {}, + "banner": {}, + "settings": {}, + "bio": {}, + "theme_colors": {}, + "pronouns": {}, + "username": { + "type": "string" + }, + "discriminator": {}, + "accent_color": {}, + "phone": {}, + "desktop": {}, + "mobile": {}, + "premium": {}, + "premium_type": {}, + "bot": {}, + "system": {}, + "nsfw_allowed": {}, + "mfa_enabled": {}, + "webauthn_enabled": {}, + "verified": {}, + "disabled": {}, + "deleted": {}, + "email": { + "type": "string" + }, + "purchased_flags": {}, + "premium_usage_flags": {}, + "rights": {}, + "relationships": {}, + "connected_accounts": {}, + "fingerprints": {}, + "extended_settings": {}, + "security_keys": {} + }, + "additionalProperties": false, + "required": [ + "accent_color", + "avatar", + "banner", + "bio", + "bot", + "connected_accounts", + "created_at", + "deleted", + "desktop", + "disabled", + "discriminator", + "extended_settings", + "fingerprints", + "flags", + "mfa_enabled", + "mobile", + "nsfw_allowed", + "phone", + "premium", + "premium_since", + "premium_type", + "premium_usage_flags", + "pronouns", + "purchased_flags", + "relationships", + "rights", + "security_keys", + "settings", + "system", + "theme_colors", + "verified", + "webauthn_enabled" + ] + }, + "AdminGuild": { + "type": "object", + "properties": { + "name": { + "type": "string" + }, + "id": { + "type": "string" + }, + "icon": { + "type": "string" + }, + "parent": { + "type": "string" + }, + "owner_id": { + "type": "string" + }, + "owner": { + "$ref": "#/definitions/User" + }, + "nsfw": { + "type": "boolean" + }, + "invites": { + "type": "array", + "items": { + "$ref": "#/definitions/Invite" + } + }, + "voice_states": { + "type": "array", + "items": { + "$ref": "#/definitions/VoiceState" + } + }, + "webhooks": { + "type": "array", + "items": { + "$ref": "#/definitions/Webhook" + } + }, + "roles": { + "type": "array", + "items": { + "$ref": "#/definitions/Role" + } + }, + "afk_channel_id": { + "type": "string" + }, + "afk_channel": { + "$ref": "#/definitions/Channel" + }, + "afk_timeout": { + "type": "integer" + }, + "bans": { + "type": "array", + "items": { + "$ref": "#/definitions/Ban" + } + }, + "banner": { + "type": "string" + }, + "default_message_notifications": { + "type": "integer" + }, + "description": { + "type": "string" + }, + "discovery_splash": { + "type": "string" + }, + "explicit_content_filter": { + "type": "integer" + }, + "features": { + "type": "array", + "items": { + "type": "string" + } + }, + "primary_category_id": { + "type": "string" + }, + "large": { + "type": "boolean" + }, + "max_members": { + "type": "integer" + }, + "max_presences": { + "type": "integer" + }, + "max_video_channel_users": { + "type": "integer" + }, + "members": { + "type": "array", + "items": { + "$ref": "#/definitions/Member" + } + }, + "channels": { + "type": "array", + "items": { + "$ref": "#/definitions/Channel" + } + }, + "template_id": { + "type": "string" + }, + "emojis": { + "type": "array", + "items": { + "$ref": "#/definitions/Emoji" + } + }, + "stickers": { + "type": "array", + "items": { + "$ref": "#/definitions/Sticker" + } + }, + "mfa_level": { + "type": "integer" + }, + "preferred_locale": { + "type": "string" + }, + "premium_subscription_count": { + "type": "integer" + }, + "premium_tier": { + "type": "integer" + }, + "public_updates_channel_id": { + "type": "string" + }, + "public_updates_channel": { + "$ref": "#/definitions/Channel" + }, + "rules_channel_id": { + "type": "string" + }, + "rules_channel": { + "type": "string" + }, + "region": { + "type": "string" + }, + "splash": { + "type": "string" + }, + "system_channel_id": { + "type": "string" + }, + "system_channel": { + "$ref": "#/definitions/Channel" + }, + "system_channel_flags": { + "type": "integer" + }, + "unavailable": { + "type": "boolean" + }, + "verification_level": { + "type": "integer" + }, + "welcome_screen": { + "$ref": "#/definitions/GuildWelcomeScreen" + }, + "widget_channel_id": { + "type": "string" + }, + "widget_channel": { + "$ref": "#/definitions/Channel" + }, + "widget_enabled": { + "type": "boolean" + }, + "nsfw_level": { + "type": "integer" + }, + "premium_progress_bar_enabled": { + "type": "boolean" + }, + "channel_ordering": { + "type": "array", + "items": { + "type": "string" + } + } + }, + "additionalProperties": false, + "required": [ + "bans", + "channel_ordering", + "channels", + "emojis", + "features", + "id", + "invites", + "members", + "name", + "nsfw", + "premium_progress_bar_enabled", + "public_updates_channel_id", + "roles", + "stickers", + "unavailable", + "voice_states", + "webhooks", + "welcome_screen", + "widget_enabled" + ] } }, "$schema": "http://json-schema.org/draft-07/schema#" @@ -274346,38 +293738,38 @@ "avatar": { "type": "string" }, - "username": { + "banner": { "type": "string" }, - "discriminator": { + "bio": { "type": "string" }, - "public_flags": { - "type": "integer" + "theme_colors": { + "type": "array", + "items": { + "type": "integer" + } }, - "accent_color": { - "type": "integer" + "pronouns": { + "type": "string" }, - "banner": { + "username": { "type": "string" }, - "bio": { + "discriminator": { "type": "string" }, - "bot": { - "type": "boolean" + "accent_color": { + "type": "integer" }, "premium_type": { "type": "integer" }, - "theme_colors": { - "type": "array", - "items": { - "type": "integer" - } + "bot": { + "type": "boolean" }, - "pronouns": { - "type": "string" + "public_flags": { + "type": "integer" } }, "additionalProperties": false, @@ -274595,51 +293987,33 @@ "$ref": "#/definitions/Role" } }, - "banner": { - "type": "string" - }, - "description": { - "type": "string" - }, - "unavailable": { - "type": "boolean" - }, - "channels": { - "type": "array", - "items": { - "$ref": "#/definitions/Channel" - } - }, - "region": { - "type": "string" - }, - "system_channel_id": { - "type": "string" - }, - "rules_channel_id": { + "afk_channel_id": { "type": "string" }, "afk_timeout": { "type": "integer" }, - "explicit_content_filter": { - "type": "integer" - }, - "afk_channel_id": { - "type": "string" - }, "bans": { "type": "array", "items": { "$ref": "#/definitions/Ban" } }, + "banner": { + "type": "string" + }, "default_message_notifications": { "type": "integer" }, + "description": { + "type": "string" + }, "discovery_splash": { "type": "string" }, + "explicit_content_filter": { + "type": "integer" + }, "features": { "type": "array", "items": { @@ -274661,18 +294035,18 @@ "max_video_channel_users": { "type": "integer" }, - "member_count": { - "type": "integer" - }, - "presence_count": { - "type": "integer" - }, "members": { "type": "array", "items": { "$ref": "#/definitions/Member" } }, + "channels": { + "type": "array", + "items": { + "$ref": "#/definitions/Channel" + } + }, "template_id": { "type": "string" }, @@ -274703,12 +294077,24 @@ "public_updates_channel_id": { "type": "string" }, + "rules_channel_id": { + "type": "string" + }, + "region": { + "type": "string" + }, "splash": { "type": "string" }, + "system_channel_id": { + "type": "string" + }, "system_channel_flags": { "type": "integer" }, + "unavailable": { + "type": "boolean" + }, "verification_level": { "type": "integer" }, @@ -274724,9 +294110,6 @@ "nsfw_level": { "type": "integer" }, - "permissions": { - "type": "integer" - }, "premium_progress_bar_enabled": { "type": "boolean" }, @@ -274735,6 +294118,15 @@ "items": { "type": "string" } + }, + "member_count": { + "type": "integer" + }, + "presence_count": { + "type": "integer" + }, + "permissions": { + "type": "integer" } }, "additionalProperties": false, @@ -275156,9 +294548,6 @@ "UserProfile": { "type": "object", "properties": { - "accent_color": { - "type": "integer" - }, "banner": { "type": "string" }, @@ -275173,6 +294562,9 @@ }, "pronouns": { "type": "string" + }, + "accent_color": { + "type": "integer" } }, "additionalProperties": false, @@ -275259,6 +294651,309 @@ "token", "webauthn" ] + }, + "AdminUser": { + "type": "object", + "properties": { + "id": { + "type": [ + "string", + "integer" + ] + }, + "flags": {}, + "created_at": {}, + "premium_since": {}, + "avatar": {}, + "banner": {}, + "settings": {}, + "bio": {}, + "theme_colors": {}, + "pronouns": {}, + "username": { + "type": "string" + }, + "discriminator": {}, + "accent_color": {}, + "phone": {}, + "desktop": {}, + "mobile": {}, + "premium": {}, + "premium_type": {}, + "bot": {}, + "system": {}, + "nsfw_allowed": {}, + "mfa_enabled": {}, + "webauthn_enabled": {}, + "verified": {}, + "disabled": {}, + "deleted": {}, + "email": { + "type": "string" + }, + "purchased_flags": {}, + "premium_usage_flags": {}, + "rights": {}, + "relationships": {}, + "connected_accounts": {}, + "fingerprints": {}, + "extended_settings": {}, + "security_keys": {} + }, + "additionalProperties": false, + "required": [ + "accent_color", + "avatar", + "banner", + "bio", + "bot", + "connected_accounts", + "created_at", + "deleted", + "desktop", + "disabled", + "discriminator", + "extended_settings", + "fingerprints", + "flags", + "mfa_enabled", + "mobile", + "nsfw_allowed", + "phone", + "premium", + "premium_since", + "premium_type", + "premium_usage_flags", + "pronouns", + "purchased_flags", + "relationships", + "rights", + "security_keys", + "settings", + "system", + "theme_colors", + "verified", + "webauthn_enabled" + ] + }, + "AdminGuild": { + "type": "object", + "properties": { + "name": { + "type": "string" + }, + "id": { + "type": "string" + }, + "icon": { + "type": "string" + }, + "parent": { + "type": "string" + }, + "owner_id": { + "type": "string" + }, + "owner": { + "$ref": "#/definitions/User" + }, + "nsfw": { + "type": "boolean" + }, + "invites": { + "type": "array", + "items": { + "$ref": "#/definitions/Invite" + } + }, + "voice_states": { + "type": "array", + "items": { + "$ref": "#/definitions/VoiceState" + } + }, + "webhooks": { + "type": "array", + "items": { + "$ref": "#/definitions/Webhook" + } + }, + "roles": { + "type": "array", + "items": { + "$ref": "#/definitions/Role" + } + }, + "afk_channel_id": { + "type": "string" + }, + "afk_channel": { + "$ref": "#/definitions/Channel" + }, + "afk_timeout": { + "type": "integer" + }, + "bans": { + "type": "array", + "items": { + "$ref": "#/definitions/Ban" + } + }, + "banner": { + "type": "string" + }, + "default_message_notifications": { + "type": "integer" + }, + "description": { + "type": "string" + }, + "discovery_splash": { + "type": "string" + }, + "explicit_content_filter": { + "type": "integer" + }, + "features": { + "type": "array", + "items": { + "type": "string" + } + }, + "primary_category_id": { + "type": "string" + }, + "large": { + "type": "boolean" + }, + "max_members": { + "type": "integer" + }, + "max_presences": { + "type": "integer" + }, + "max_video_channel_users": { + "type": "integer" + }, + "members": { + "type": "array", + "items": { + "$ref": "#/definitions/Member" + } + }, + "channels": { + "type": "array", + "items": { + "$ref": "#/definitions/Channel" + } + }, + "template_id": { + "type": "string" + }, + "emojis": { + "type": "array", + "items": { + "$ref": "#/definitions/Emoji" + } + }, + "stickers": { + "type": "array", + "items": { + "$ref": "#/definitions/Sticker" + } + }, + "mfa_level": { + "type": "integer" + }, + "preferred_locale": { + "type": "string" + }, + "premium_subscription_count": { + "type": "integer" + }, + "premium_tier": { + "type": "integer" + }, + "public_updates_channel_id": { + "type": "string" + }, + "public_updates_channel": { + "$ref": "#/definitions/Channel" + }, + "rules_channel_id": { + "type": "string" + }, + "rules_channel": { + "type": "string" + }, + "region": { + "type": "string" + }, + "splash": { + "type": "string" + }, + "system_channel_id": { + "type": "string" + }, + "system_channel": { + "$ref": "#/definitions/Channel" + }, + "system_channel_flags": { + "type": "integer" + }, + "unavailable": { + "type": "boolean" + }, + "verification_level": { + "type": "integer" + }, + "welcome_screen": { + "$ref": "#/definitions/GuildWelcomeScreen" + }, + "widget_channel_id": { + "type": "string" + }, + "widget_channel": { + "$ref": "#/definitions/Channel" + }, + "widget_enabled": { + "type": "boolean" + }, + "nsfw_level": { + "type": "integer" + }, + "premium_progress_bar_enabled": { + "type": "boolean" + }, + "channel_ordering": { + "type": "array", + "items": { + "type": "string" + } + } + }, + "additionalProperties": false, + "required": [ + "bans", + "channel_ordering", + "channels", + "emojis", + "features", + "id", + "invites", + "members", + "name", + "nsfw", + "premium_progress_bar_enabled", + "public_updates_channel_id", + "roles", + "stickers", + "unavailable", + "voice_states", + "webhooks", + "welcome_screen", + "widget_enabled" + ] } }, "$schema": "http://json-schema.org/draft-07/schema#" @@ -278632,38 +298327,38 @@ "avatar": { "type": "string" }, - "username": { + "banner": { "type": "string" }, - "discriminator": { + "bio": { "type": "string" }, - "public_flags": { - "type": "integer" + "theme_colors": { + "type": "array", + "items": { + "type": "integer" + } }, - "accent_color": { - "type": "integer" + "pronouns": { + "type": "string" }, - "banner": { + "username": { "type": "string" }, - "bio": { + "discriminator": { "type": "string" }, - "bot": { - "type": "boolean" + "accent_color": { + "type": "integer" }, "premium_type": { "type": "integer" }, - "theme_colors": { - "type": "array", - "items": { - "type": "integer" - } + "bot": { + "type": "boolean" }, - "pronouns": { - "type": "string" + "public_flags": { + "type": "integer" } }, "additionalProperties": false, @@ -278881,51 +298576,33 @@ "$ref": "#/definitions/Role" } }, - "banner": { - "type": "string" - }, - "description": { - "type": "string" - }, - "unavailable": { - "type": "boolean" - }, - "channels": { - "type": "array", - "items": { - "$ref": "#/definitions/Channel" - } - }, - "region": { - "type": "string" - }, - "system_channel_id": { - "type": "string" - }, - "rules_channel_id": { + "afk_channel_id": { "type": "string" }, "afk_timeout": { "type": "integer" }, - "explicit_content_filter": { - "type": "integer" - }, - "afk_channel_id": { - "type": "string" - }, "bans": { "type": "array", "items": { "$ref": "#/definitions/Ban" } }, + "banner": { + "type": "string" + }, "default_message_notifications": { "type": "integer" }, + "description": { + "type": "string" + }, "discovery_splash": { "type": "string" }, + "explicit_content_filter": { + "type": "integer" + }, "features": { "type": "array", "items": { @@ -278947,18 +298624,18 @@ "max_video_channel_users": { "type": "integer" }, - "member_count": { - "type": "integer" - }, - "presence_count": { - "type": "integer" - }, "members": { "type": "array", "items": { "$ref": "#/definitions/Member" } }, + "channels": { + "type": "array", + "items": { + "$ref": "#/definitions/Channel" + } + }, "template_id": { "type": "string" }, @@ -278989,12 +298666,24 @@ "public_updates_channel_id": { "type": "string" }, + "rules_channel_id": { + "type": "string" + }, + "region": { + "type": "string" + }, "splash": { "type": "string" }, + "system_channel_id": { + "type": "string" + }, "system_channel_flags": { "type": "integer" }, + "unavailable": { + "type": "boolean" + }, "verification_level": { "type": "integer" }, @@ -279010,9 +298699,6 @@ "nsfw_level": { "type": "integer" }, - "permissions": { - "type": "integer" - }, "premium_progress_bar_enabled": { "type": "boolean" }, @@ -279021,6 +298707,15 @@ "items": { "type": "string" } + }, + "member_count": { + "type": "integer" + }, + "presence_count": { + "type": "integer" + }, + "permissions": { + "type": "integer" } }, "additionalProperties": false, @@ -279442,9 +299137,6 @@ "UserProfile": { "type": "object", "properties": { - "accent_color": { - "type": "integer" - }, "banner": { "type": "string" }, @@ -279459,6 +299151,9 @@ }, "pronouns": { "type": "string" + }, + "accent_color": { + "type": "integer" } }, "additionalProperties": false, @@ -279545,6 +299240,309 @@ "token", "webauthn" ] + }, + "AdminUser": { + "type": "object", + "properties": { + "id": { + "type": [ + "string", + "integer" + ] + }, + "flags": {}, + "created_at": {}, + "premium_since": {}, + "avatar": {}, + "banner": {}, + "settings": {}, + "bio": {}, + "theme_colors": {}, + "pronouns": {}, + "username": { + "type": "string" + }, + "discriminator": {}, + "accent_color": {}, + "phone": {}, + "desktop": {}, + "mobile": {}, + "premium": {}, + "premium_type": {}, + "bot": {}, + "system": {}, + "nsfw_allowed": {}, + "mfa_enabled": {}, + "webauthn_enabled": {}, + "verified": {}, + "disabled": {}, + "deleted": {}, + "email": { + "type": "string" + }, + "purchased_flags": {}, + "premium_usage_flags": {}, + "rights": {}, + "relationships": {}, + "connected_accounts": {}, + "fingerprints": {}, + "extended_settings": {}, + "security_keys": {} + }, + "additionalProperties": false, + "required": [ + "accent_color", + "avatar", + "banner", + "bio", + "bot", + "connected_accounts", + "created_at", + "deleted", + "desktop", + "disabled", + "discriminator", + "extended_settings", + "fingerprints", + "flags", + "mfa_enabled", + "mobile", + "nsfw_allowed", + "phone", + "premium", + "premium_since", + "premium_type", + "premium_usage_flags", + "pronouns", + "purchased_flags", + "relationships", + "rights", + "security_keys", + "settings", + "system", + "theme_colors", + "verified", + "webauthn_enabled" + ] + }, + "AdminGuild": { + "type": "object", + "properties": { + "name": { + "type": "string" + }, + "id": { + "type": "string" + }, + "icon": { + "type": "string" + }, + "parent": { + "type": "string" + }, + "owner_id": { + "type": "string" + }, + "owner": { + "$ref": "#/definitions/User" + }, + "nsfw": { + "type": "boolean" + }, + "invites": { + "type": "array", + "items": { + "$ref": "#/definitions/Invite" + } + }, + "voice_states": { + "type": "array", + "items": { + "$ref": "#/definitions/VoiceState" + } + }, + "webhooks": { + "type": "array", + "items": { + "$ref": "#/definitions/Webhook" + } + }, + "roles": { + "type": "array", + "items": { + "$ref": "#/definitions/Role" + } + }, + "afk_channel_id": { + "type": "string" + }, + "afk_channel": { + "$ref": "#/definitions/Channel" + }, + "afk_timeout": { + "type": "integer" + }, + "bans": { + "type": "array", + "items": { + "$ref": "#/definitions/Ban" + } + }, + "banner": { + "type": "string" + }, + "default_message_notifications": { + "type": "integer" + }, + "description": { + "type": "string" + }, + "discovery_splash": { + "type": "string" + }, + "explicit_content_filter": { + "type": "integer" + }, + "features": { + "type": "array", + "items": { + "type": "string" + } + }, + "primary_category_id": { + "type": "string" + }, + "large": { + "type": "boolean" + }, + "max_members": { + "type": "integer" + }, + "max_presences": { + "type": "integer" + }, + "max_video_channel_users": { + "type": "integer" + }, + "members": { + "type": "array", + "items": { + "$ref": "#/definitions/Member" + } + }, + "channels": { + "type": "array", + "items": { + "$ref": "#/definitions/Channel" + } + }, + "template_id": { + "type": "string" + }, + "emojis": { + "type": "array", + "items": { + "$ref": "#/definitions/Emoji" + } + }, + "stickers": { + "type": "array", + "items": { + "$ref": "#/definitions/Sticker" + } + }, + "mfa_level": { + "type": "integer" + }, + "preferred_locale": { + "type": "string" + }, + "premium_subscription_count": { + "type": "integer" + }, + "premium_tier": { + "type": "integer" + }, + "public_updates_channel_id": { + "type": "string" + }, + "public_updates_channel": { + "$ref": "#/definitions/Channel" + }, + "rules_channel_id": { + "type": "string" + }, + "rules_channel": { + "type": "string" + }, + "region": { + "type": "string" + }, + "splash": { + "type": "string" + }, + "system_channel_id": { + "type": "string" + }, + "system_channel": { + "$ref": "#/definitions/Channel" + }, + "system_channel_flags": { + "type": "integer" + }, + "unavailable": { + "type": "boolean" + }, + "verification_level": { + "type": "integer" + }, + "welcome_screen": { + "$ref": "#/definitions/GuildWelcomeScreen" + }, + "widget_channel_id": { + "type": "string" + }, + "widget_channel": { + "$ref": "#/definitions/Channel" + }, + "widget_enabled": { + "type": "boolean" + }, + "nsfw_level": { + "type": "integer" + }, + "premium_progress_bar_enabled": { + "type": "boolean" + }, + "channel_ordering": { + "type": "array", + "items": { + "type": "string" + } + } + }, + "additionalProperties": false, + "required": [ + "bans", + "channel_ordering", + "channels", + "emojis", + "features", + "id", + "invites", + "members", + "name", + "nsfw", + "premium_progress_bar_enabled", + "public_updates_channel_id", + "roles", + "stickers", + "unavailable", + "voice_states", + "webhooks", + "welcome_screen", + "widget_enabled" + ] } }, "$schema": "http://json-schema.org/draft-07/schema#" @@ -282846,38 +302844,38 @@ "avatar": { "type": "string" }, - "username": { + "banner": { "type": "string" }, - "discriminator": { + "bio": { "type": "string" }, - "public_flags": { - "type": "integer" + "theme_colors": { + "type": "array", + "items": { + "type": "integer" + } }, - "accent_color": { - "type": "integer" + "pronouns": { + "type": "string" }, - "banner": { + "username": { "type": "string" }, - "bio": { + "discriminator": { "type": "string" }, - "bot": { - "type": "boolean" + "accent_color": { + "type": "integer" }, "premium_type": { "type": "integer" }, - "theme_colors": { - "type": "array", - "items": { - "type": "integer" - } + "bot": { + "type": "boolean" }, - "pronouns": { - "type": "string" + "public_flags": { + "type": "integer" } }, "additionalProperties": false, @@ -283095,51 +303093,33 @@ "$ref": "#/definitions/Role" } }, - "banner": { - "type": "string" - }, - "description": { - "type": "string" - }, - "unavailable": { - "type": "boolean" - }, - "channels": { - "type": "array", - "items": { - "$ref": "#/definitions/Channel" - } - }, - "region": { - "type": "string" - }, - "system_channel_id": { - "type": "string" - }, - "rules_channel_id": { + "afk_channel_id": { "type": "string" }, "afk_timeout": { "type": "integer" }, - "explicit_content_filter": { - "type": "integer" - }, - "afk_channel_id": { - "type": "string" - }, "bans": { "type": "array", "items": { "$ref": "#/definitions/Ban" } }, + "banner": { + "type": "string" + }, "default_message_notifications": { "type": "integer" }, + "description": { + "type": "string" + }, "discovery_splash": { "type": "string" }, + "explicit_content_filter": { + "type": "integer" + }, "features": { "type": "array", "items": { @@ -283161,18 +303141,18 @@ "max_video_channel_users": { "type": "integer" }, - "member_count": { - "type": "integer" - }, - "presence_count": { - "type": "integer" - }, "members": { "type": "array", "items": { "$ref": "#/definitions/Member" } }, + "channels": { + "type": "array", + "items": { + "$ref": "#/definitions/Channel" + } + }, "template_id": { "type": "string" }, @@ -283203,12 +303183,24 @@ "public_updates_channel_id": { "type": "string" }, + "rules_channel_id": { + "type": "string" + }, + "region": { + "type": "string" + }, "splash": { "type": "string" }, + "system_channel_id": { + "type": "string" + }, "system_channel_flags": { "type": "integer" }, + "unavailable": { + "type": "boolean" + }, "verification_level": { "type": "integer" }, @@ -283224,9 +303216,6 @@ "nsfw_level": { "type": "integer" }, - "permissions": { - "type": "integer" - }, "premium_progress_bar_enabled": { "type": "boolean" }, @@ -283235,6 +303224,15 @@ "items": { "type": "string" } + }, + "member_count": { + "type": "integer" + }, + "presence_count": { + "type": "integer" + }, + "permissions": { + "type": "integer" } }, "additionalProperties": false, @@ -283656,9 +303654,6 @@ "UserProfile": { "type": "object", "properties": { - "accent_color": { - "type": "integer" - }, "banner": { "type": "string" }, @@ -283673,6 +303668,9 @@ }, "pronouns": { "type": "string" + }, + "accent_color": { + "type": "integer" } }, "additionalProperties": false, @@ -283759,6 +303757,309 @@ "token", "webauthn" ] + }, + "AdminUser": { + "type": "object", + "properties": { + "id": { + "type": [ + "string", + "integer" + ] + }, + "flags": {}, + "created_at": {}, + "premium_since": {}, + "avatar": {}, + "banner": {}, + "settings": {}, + "bio": {}, + "theme_colors": {}, + "pronouns": {}, + "username": { + "type": "string" + }, + "discriminator": {}, + "accent_color": {}, + "phone": {}, + "desktop": {}, + "mobile": {}, + "premium": {}, + "premium_type": {}, + "bot": {}, + "system": {}, + "nsfw_allowed": {}, + "mfa_enabled": {}, + "webauthn_enabled": {}, + "verified": {}, + "disabled": {}, + "deleted": {}, + "email": { + "type": "string" + }, + "purchased_flags": {}, + "premium_usage_flags": {}, + "rights": {}, + "relationships": {}, + "connected_accounts": {}, + "fingerprints": {}, + "extended_settings": {}, + "security_keys": {} + }, + "additionalProperties": false, + "required": [ + "accent_color", + "avatar", + "banner", + "bio", + "bot", + "connected_accounts", + "created_at", + "deleted", + "desktop", + "disabled", + "discriminator", + "extended_settings", + "fingerprints", + "flags", + "mfa_enabled", + "mobile", + "nsfw_allowed", + "phone", + "premium", + "premium_since", + "premium_type", + "premium_usage_flags", + "pronouns", + "purchased_flags", + "relationships", + "rights", + "security_keys", + "settings", + "system", + "theme_colors", + "verified", + "webauthn_enabled" + ] + }, + "AdminGuild": { + "type": "object", + "properties": { + "name": { + "type": "string" + }, + "id": { + "type": "string" + }, + "icon": { + "type": "string" + }, + "parent": { + "type": "string" + }, + "owner_id": { + "type": "string" + }, + "owner": { + "$ref": "#/definitions/User" + }, + "nsfw": { + "type": "boolean" + }, + "invites": { + "type": "array", + "items": { + "$ref": "#/definitions/Invite" + } + }, + "voice_states": { + "type": "array", + "items": { + "$ref": "#/definitions/VoiceState" + } + }, + "webhooks": { + "type": "array", + "items": { + "$ref": "#/definitions/Webhook" + } + }, + "roles": { + "type": "array", + "items": { + "$ref": "#/definitions/Role" + } + }, + "afk_channel_id": { + "type": "string" + }, + "afk_channel": { + "$ref": "#/definitions/Channel" + }, + "afk_timeout": { + "type": "integer" + }, + "bans": { + "type": "array", + "items": { + "$ref": "#/definitions/Ban" + } + }, + "banner": { + "type": "string" + }, + "default_message_notifications": { + "type": "integer" + }, + "description": { + "type": "string" + }, + "discovery_splash": { + "type": "string" + }, + "explicit_content_filter": { + "type": "integer" + }, + "features": { + "type": "array", + "items": { + "type": "string" + } + }, + "primary_category_id": { + "type": "string" + }, + "large": { + "type": "boolean" + }, + "max_members": { + "type": "integer" + }, + "max_presences": { + "type": "integer" + }, + "max_video_channel_users": { + "type": "integer" + }, + "members": { + "type": "array", + "items": { + "$ref": "#/definitions/Member" + } + }, + "channels": { + "type": "array", + "items": { + "$ref": "#/definitions/Channel" + } + }, + "template_id": { + "type": "string" + }, + "emojis": { + "type": "array", + "items": { + "$ref": "#/definitions/Emoji" + } + }, + "stickers": { + "type": "array", + "items": { + "$ref": "#/definitions/Sticker" + } + }, + "mfa_level": { + "type": "integer" + }, + "preferred_locale": { + "type": "string" + }, + "premium_subscription_count": { + "type": "integer" + }, + "premium_tier": { + "type": "integer" + }, + "public_updates_channel_id": { + "type": "string" + }, + "public_updates_channel": { + "$ref": "#/definitions/Channel" + }, + "rules_channel_id": { + "type": "string" + }, + "rules_channel": { + "type": "string" + }, + "region": { + "type": "string" + }, + "splash": { + "type": "string" + }, + "system_channel_id": { + "type": "string" + }, + "system_channel": { + "$ref": "#/definitions/Channel" + }, + "system_channel_flags": { + "type": "integer" + }, + "unavailable": { + "type": "boolean" + }, + "verification_level": { + "type": "integer" + }, + "welcome_screen": { + "$ref": "#/definitions/GuildWelcomeScreen" + }, + "widget_channel_id": { + "type": "string" + }, + "widget_channel": { + "$ref": "#/definitions/Channel" + }, + "widget_enabled": { + "type": "boolean" + }, + "nsfw_level": { + "type": "integer" + }, + "premium_progress_bar_enabled": { + "type": "boolean" + }, + "channel_ordering": { + "type": "array", + "items": { + "type": "string" + } + } + }, + "additionalProperties": false, + "required": [ + "bans", + "channel_ordering", + "channels", + "emojis", + "features", + "id", + "invites", + "members", + "name", + "nsfw", + "premium_progress_bar_enabled", + "public_updates_channel_id", + "roles", + "stickers", + "unavailable", + "voice_states", + "webhooks", + "welcome_screen", + "widget_enabled" + ] } }, "$schema": "http://json-schema.org/draft-07/schema#" @@ -287053,38 +307354,38 @@ "avatar": { "type": "string" }, - "username": { + "banner": { "type": "string" }, - "discriminator": { + "bio": { "type": "string" }, - "public_flags": { - "type": "integer" + "theme_colors": { + "type": "array", + "items": { + "type": "integer" + } }, - "accent_color": { - "type": "integer" + "pronouns": { + "type": "string" }, - "banner": { + "username": { "type": "string" }, - "bio": { + "discriminator": { "type": "string" }, - "bot": { - "type": "boolean" + "accent_color": { + "type": "integer" }, "premium_type": { "type": "integer" }, - "theme_colors": { - "type": "array", - "items": { - "type": "integer" - } + "bot": { + "type": "boolean" }, - "pronouns": { - "type": "string" + "public_flags": { + "type": "integer" } }, "additionalProperties": false, @@ -287302,51 +307603,33 @@ "$ref": "#/definitions/Role" } }, - "banner": { - "type": "string" - }, - "description": { - "type": "string" - }, - "unavailable": { - "type": "boolean" - }, - "channels": { - "type": "array", - "items": { - "$ref": "#/definitions/Channel" - } - }, - "region": { - "type": "string" - }, - "system_channel_id": { - "type": "string" - }, - "rules_channel_id": { + "afk_channel_id": { "type": "string" }, "afk_timeout": { "type": "integer" }, - "explicit_content_filter": { - "type": "integer" - }, - "afk_channel_id": { - "type": "string" - }, "bans": { "type": "array", "items": { "$ref": "#/definitions/Ban" } }, + "banner": { + "type": "string" + }, "default_message_notifications": { "type": "integer" }, + "description": { + "type": "string" + }, "discovery_splash": { "type": "string" }, + "explicit_content_filter": { + "type": "integer" + }, "features": { "type": "array", "items": { @@ -287368,18 +307651,18 @@ "max_video_channel_users": { "type": "integer" }, - "member_count": { - "type": "integer" - }, - "presence_count": { - "type": "integer" - }, "members": { "type": "array", "items": { "$ref": "#/definitions/Member" } }, + "channels": { + "type": "array", + "items": { + "$ref": "#/definitions/Channel" + } + }, "template_id": { "type": "string" }, @@ -287410,12 +307693,24 @@ "public_updates_channel_id": { "type": "string" }, + "rules_channel_id": { + "type": "string" + }, + "region": { + "type": "string" + }, "splash": { "type": "string" }, + "system_channel_id": { + "type": "string" + }, "system_channel_flags": { "type": "integer" }, + "unavailable": { + "type": "boolean" + }, "verification_level": { "type": "integer" }, @@ -287431,9 +307726,6 @@ "nsfw_level": { "type": "integer" }, - "permissions": { - "type": "integer" - }, "premium_progress_bar_enabled": { "type": "boolean" }, @@ -287442,6 +307734,15 @@ "items": { "type": "string" } + }, + "member_count": { + "type": "integer" + }, + "presence_count": { + "type": "integer" + }, + "permissions": { + "type": "integer" } }, "additionalProperties": false, @@ -287863,9 +308164,6 @@ "UserProfile": { "type": "object", "properties": { - "accent_color": { - "type": "integer" - }, "banner": { "type": "string" }, @@ -287880,6 +308178,9 @@ }, "pronouns": { "type": "string" + }, + "accent_color": { + "type": "integer" } }, "additionalProperties": false, @@ -287966,6 +308267,309 @@ "token", "webauthn" ] + }, + "AdminUser": { + "type": "object", + "properties": { + "id": { + "type": [ + "string", + "integer" + ] + }, + "flags": {}, + "created_at": {}, + "premium_since": {}, + "avatar": {}, + "banner": {}, + "settings": {}, + "bio": {}, + "theme_colors": {}, + "pronouns": {}, + "username": { + "type": "string" + }, + "discriminator": {}, + "accent_color": {}, + "phone": {}, + "desktop": {}, + "mobile": {}, + "premium": {}, + "premium_type": {}, + "bot": {}, + "system": {}, + "nsfw_allowed": {}, + "mfa_enabled": {}, + "webauthn_enabled": {}, + "verified": {}, + "disabled": {}, + "deleted": {}, + "email": { + "type": "string" + }, + "purchased_flags": {}, + "premium_usage_flags": {}, + "rights": {}, + "relationships": {}, + "connected_accounts": {}, + "fingerprints": {}, + "extended_settings": {}, + "security_keys": {} + }, + "additionalProperties": false, + "required": [ + "accent_color", + "avatar", + "banner", + "bio", + "bot", + "connected_accounts", + "created_at", + "deleted", + "desktop", + "disabled", + "discriminator", + "extended_settings", + "fingerprints", + "flags", + "mfa_enabled", + "mobile", + "nsfw_allowed", + "phone", + "premium", + "premium_since", + "premium_type", + "premium_usage_flags", + "pronouns", + "purchased_flags", + "relationships", + "rights", + "security_keys", + "settings", + "system", + "theme_colors", + "verified", + "webauthn_enabled" + ] + }, + "AdminGuild": { + "type": "object", + "properties": { + "name": { + "type": "string" + }, + "id": { + "type": "string" + }, + "icon": { + "type": "string" + }, + "parent": { + "type": "string" + }, + "owner_id": { + "type": "string" + }, + "owner": { + "$ref": "#/definitions/User" + }, + "nsfw": { + "type": "boolean" + }, + "invites": { + "type": "array", + "items": { + "$ref": "#/definitions/Invite" + } + }, + "voice_states": { + "type": "array", + "items": { + "$ref": "#/definitions/VoiceState" + } + }, + "webhooks": { + "type": "array", + "items": { + "$ref": "#/definitions/Webhook" + } + }, + "roles": { + "type": "array", + "items": { + "$ref": "#/definitions/Role" + } + }, + "afk_channel_id": { + "type": "string" + }, + "afk_channel": { + "$ref": "#/definitions/Channel" + }, + "afk_timeout": { + "type": "integer" + }, + "bans": { + "type": "array", + "items": { + "$ref": "#/definitions/Ban" + } + }, + "banner": { + "type": "string" + }, + "default_message_notifications": { + "type": "integer" + }, + "description": { + "type": "string" + }, + "discovery_splash": { + "type": "string" + }, + "explicit_content_filter": { + "type": "integer" + }, + "features": { + "type": "array", + "items": { + "type": "string" + } + }, + "primary_category_id": { + "type": "string" + }, + "large": { + "type": "boolean" + }, + "max_members": { + "type": "integer" + }, + "max_presences": { + "type": "integer" + }, + "max_video_channel_users": { + "type": "integer" + }, + "members": { + "type": "array", + "items": { + "$ref": "#/definitions/Member" + } + }, + "channels": { + "type": "array", + "items": { + "$ref": "#/definitions/Channel" + } + }, + "template_id": { + "type": "string" + }, + "emojis": { + "type": "array", + "items": { + "$ref": "#/definitions/Emoji" + } + }, + "stickers": { + "type": "array", + "items": { + "$ref": "#/definitions/Sticker" + } + }, + "mfa_level": { + "type": "integer" + }, + "preferred_locale": { + "type": "string" + }, + "premium_subscription_count": { + "type": "integer" + }, + "premium_tier": { + "type": "integer" + }, + "public_updates_channel_id": { + "type": "string" + }, + "public_updates_channel": { + "$ref": "#/definitions/Channel" + }, + "rules_channel_id": { + "type": "string" + }, + "rules_channel": { + "type": "string" + }, + "region": { + "type": "string" + }, + "splash": { + "type": "string" + }, + "system_channel_id": { + "type": "string" + }, + "system_channel": { + "$ref": "#/definitions/Channel" + }, + "system_channel_flags": { + "type": "integer" + }, + "unavailable": { + "type": "boolean" + }, + "verification_level": { + "type": "integer" + }, + "welcome_screen": { + "$ref": "#/definitions/GuildWelcomeScreen" + }, + "widget_channel_id": { + "type": "string" + }, + "widget_channel": { + "$ref": "#/definitions/Channel" + }, + "widget_enabled": { + "type": "boolean" + }, + "nsfw_level": { + "type": "integer" + }, + "premium_progress_bar_enabled": { + "type": "boolean" + }, + "channel_ordering": { + "type": "array", + "items": { + "type": "string" + } + } + }, + "additionalProperties": false, + "required": [ + "bans", + "channel_ordering", + "channels", + "emojis", + "features", + "id", + "invites", + "members", + "name", + "nsfw", + "premium_progress_bar_enabled", + "public_updates_channel_id", + "roles", + "stickers", + "unavailable", + "voice_states", + "webhooks", + "welcome_screen", + "widget_enabled" + ] } }, "$schema": "http://json-schema.org/draft-07/schema#" @@ -291260,38 +311864,38 @@ "avatar": { "type": "string" }, - "username": { + "banner": { "type": "string" }, - "discriminator": { + "bio": { "type": "string" }, - "public_flags": { - "type": "integer" + "theme_colors": { + "type": "array", + "items": { + "type": "integer" + } }, - "accent_color": { - "type": "integer" + "pronouns": { + "type": "string" }, - "banner": { + "username": { "type": "string" }, - "bio": { + "discriminator": { "type": "string" }, - "bot": { - "type": "boolean" + "accent_color": { + "type": "integer" }, "premium_type": { "type": "integer" }, - "theme_colors": { - "type": "array", - "items": { - "type": "integer" - } + "bot": { + "type": "boolean" }, - "pronouns": { - "type": "string" + "public_flags": { + "type": "integer" } }, "additionalProperties": false, @@ -291509,51 +312113,33 @@ "$ref": "#/definitions/Role" } }, - "banner": { - "type": "string" - }, - "description": { - "type": "string" - }, - "unavailable": { - "type": "boolean" - }, - "channels": { - "type": "array", - "items": { - "$ref": "#/definitions/Channel" - } - }, - "region": { - "type": "string" - }, - "system_channel_id": { - "type": "string" - }, - "rules_channel_id": { + "afk_channel_id": { "type": "string" }, "afk_timeout": { "type": "integer" }, - "explicit_content_filter": { - "type": "integer" - }, - "afk_channel_id": { - "type": "string" - }, "bans": { "type": "array", "items": { "$ref": "#/definitions/Ban" } }, + "banner": { + "type": "string" + }, "default_message_notifications": { "type": "integer" }, + "description": { + "type": "string" + }, "discovery_splash": { "type": "string" }, + "explicit_content_filter": { + "type": "integer" + }, "features": { "type": "array", "items": { @@ -291575,18 +312161,18 @@ "max_video_channel_users": { "type": "integer" }, - "member_count": { - "type": "integer" - }, - "presence_count": { - "type": "integer" - }, "members": { "type": "array", "items": { "$ref": "#/definitions/Member" } }, + "channels": { + "type": "array", + "items": { + "$ref": "#/definitions/Channel" + } + }, "template_id": { "type": "string" }, @@ -291617,12 +312203,24 @@ "public_updates_channel_id": { "type": "string" }, + "rules_channel_id": { + "type": "string" + }, + "region": { + "type": "string" + }, "splash": { "type": "string" }, + "system_channel_id": { + "type": "string" + }, "system_channel_flags": { "type": "integer" }, + "unavailable": { + "type": "boolean" + }, "verification_level": { "type": "integer" }, @@ -291638,9 +312236,6 @@ "nsfw_level": { "type": "integer" }, - "permissions": { - "type": "integer" - }, "premium_progress_bar_enabled": { "type": "boolean" }, @@ -291649,6 +312244,15 @@ "items": { "type": "string" } + }, + "member_count": { + "type": "integer" + }, + "presence_count": { + "type": "integer" + }, + "permissions": { + "type": "integer" } }, "additionalProperties": false, @@ -292070,9 +312674,6 @@ "UserProfile": { "type": "object", "properties": { - "accent_color": { - "type": "integer" - }, "banner": { "type": "string" }, @@ -292087,6 +312688,9 @@ }, "pronouns": { "type": "string" + }, + "accent_color": { + "type": "integer" } }, "additionalProperties": false, @@ -292173,6 +312777,309 @@ "token", "webauthn" ] + }, + "AdminUser": { + "type": "object", + "properties": { + "id": { + "type": [ + "string", + "integer" + ] + }, + "flags": {}, + "created_at": {}, + "premium_since": {}, + "avatar": {}, + "banner": {}, + "settings": {}, + "bio": {}, + "theme_colors": {}, + "pronouns": {}, + "username": { + "type": "string" + }, + "discriminator": {}, + "accent_color": {}, + "phone": {}, + "desktop": {}, + "mobile": {}, + "premium": {}, + "premium_type": {}, + "bot": {}, + "system": {}, + "nsfw_allowed": {}, + "mfa_enabled": {}, + "webauthn_enabled": {}, + "verified": {}, + "disabled": {}, + "deleted": {}, + "email": { + "type": "string" + }, + "purchased_flags": {}, + "premium_usage_flags": {}, + "rights": {}, + "relationships": {}, + "connected_accounts": {}, + "fingerprints": {}, + "extended_settings": {}, + "security_keys": {} + }, + "additionalProperties": false, + "required": [ + "accent_color", + "avatar", + "banner", + "bio", + "bot", + "connected_accounts", + "created_at", + "deleted", + "desktop", + "disabled", + "discriminator", + "extended_settings", + "fingerprints", + "flags", + "mfa_enabled", + "mobile", + "nsfw_allowed", + "phone", + "premium", + "premium_since", + "premium_type", + "premium_usage_flags", + "pronouns", + "purchased_flags", + "relationships", + "rights", + "security_keys", + "settings", + "system", + "theme_colors", + "verified", + "webauthn_enabled" + ] + }, + "AdminGuild": { + "type": "object", + "properties": { + "name": { + "type": "string" + }, + "id": { + "type": "string" + }, + "icon": { + "type": "string" + }, + "parent": { + "type": "string" + }, + "owner_id": { + "type": "string" + }, + "owner": { + "$ref": "#/definitions/User" + }, + "nsfw": { + "type": "boolean" + }, + "invites": { + "type": "array", + "items": { + "$ref": "#/definitions/Invite" + } + }, + "voice_states": { + "type": "array", + "items": { + "$ref": "#/definitions/VoiceState" + } + }, + "webhooks": { + "type": "array", + "items": { + "$ref": "#/definitions/Webhook" + } + }, + "roles": { + "type": "array", + "items": { + "$ref": "#/definitions/Role" + } + }, + "afk_channel_id": { + "type": "string" + }, + "afk_channel": { + "$ref": "#/definitions/Channel" + }, + "afk_timeout": { + "type": "integer" + }, + "bans": { + "type": "array", + "items": { + "$ref": "#/definitions/Ban" + } + }, + "banner": { + "type": "string" + }, + "default_message_notifications": { + "type": "integer" + }, + "description": { + "type": "string" + }, + "discovery_splash": { + "type": "string" + }, + "explicit_content_filter": { + "type": "integer" + }, + "features": { + "type": "array", + "items": { + "type": "string" + } + }, + "primary_category_id": { + "type": "string" + }, + "large": { + "type": "boolean" + }, + "max_members": { + "type": "integer" + }, + "max_presences": { + "type": "integer" + }, + "max_video_channel_users": { + "type": "integer" + }, + "members": { + "type": "array", + "items": { + "$ref": "#/definitions/Member" + } + }, + "channels": { + "type": "array", + "items": { + "$ref": "#/definitions/Channel" + } + }, + "template_id": { + "type": "string" + }, + "emojis": { + "type": "array", + "items": { + "$ref": "#/definitions/Emoji" + } + }, + "stickers": { + "type": "array", + "items": { + "$ref": "#/definitions/Sticker" + } + }, + "mfa_level": { + "type": "integer" + }, + "preferred_locale": { + "type": "string" + }, + "premium_subscription_count": { + "type": "integer" + }, + "premium_tier": { + "type": "integer" + }, + "public_updates_channel_id": { + "type": "string" + }, + "public_updates_channel": { + "$ref": "#/definitions/Channel" + }, + "rules_channel_id": { + "type": "string" + }, + "rules_channel": { + "type": "string" + }, + "region": { + "type": "string" + }, + "splash": { + "type": "string" + }, + "system_channel_id": { + "type": "string" + }, + "system_channel": { + "$ref": "#/definitions/Channel" + }, + "system_channel_flags": { + "type": "integer" + }, + "unavailable": { + "type": "boolean" + }, + "verification_level": { + "type": "integer" + }, + "welcome_screen": { + "$ref": "#/definitions/GuildWelcomeScreen" + }, + "widget_channel_id": { + "type": "string" + }, + "widget_channel": { + "$ref": "#/definitions/Channel" + }, + "widget_enabled": { + "type": "boolean" + }, + "nsfw_level": { + "type": "integer" + }, + "premium_progress_bar_enabled": { + "type": "boolean" + }, + "channel_ordering": { + "type": "array", + "items": { + "type": "string" + } + } + }, + "additionalProperties": false, + "required": [ + "bans", + "channel_ordering", + "channels", + "emojis", + "features", + "id", + "invites", + "members", + "name", + "nsfw", + "premium_progress_bar_enabled", + "public_updates_channel_id", + "roles", + "stickers", + "unavailable", + "voice_states", + "webhooks", + "welcome_screen", + "widget_enabled" + ] } }, "$schema": "http://json-schema.org/draft-07/schema#" @@ -295474,38 +316381,38 @@ "avatar": { "type": "string" }, - "username": { + "banner": { "type": "string" }, - "discriminator": { + "bio": { "type": "string" }, - "public_flags": { - "type": "integer" + "theme_colors": { + "type": "array", + "items": { + "type": "integer" + } }, - "accent_color": { - "type": "integer" + "pronouns": { + "type": "string" }, - "banner": { + "username": { "type": "string" }, - "bio": { + "discriminator": { "type": "string" }, - "bot": { - "type": "boolean" + "accent_color": { + "type": "integer" }, "premium_type": { "type": "integer" }, - "theme_colors": { - "type": "array", - "items": { - "type": "integer" - } + "bot": { + "type": "boolean" }, - "pronouns": { - "type": "string" + "public_flags": { + "type": "integer" } }, "additionalProperties": false, @@ -295723,51 +316630,33 @@ "$ref": "#/definitions/Role" } }, - "banner": { - "type": "string" - }, - "description": { - "type": "string" - }, - "unavailable": { - "type": "boolean" - }, - "channels": { - "type": "array", - "items": { - "$ref": "#/definitions/Channel" - } - }, - "region": { - "type": "string" - }, - "system_channel_id": { - "type": "string" - }, - "rules_channel_id": { + "afk_channel_id": { "type": "string" }, "afk_timeout": { "type": "integer" }, - "explicit_content_filter": { - "type": "integer" - }, - "afk_channel_id": { - "type": "string" - }, "bans": { "type": "array", "items": { "$ref": "#/definitions/Ban" } }, + "banner": { + "type": "string" + }, "default_message_notifications": { "type": "integer" }, + "description": { + "type": "string" + }, "discovery_splash": { "type": "string" }, + "explicit_content_filter": { + "type": "integer" + }, "features": { "type": "array", "items": { @@ -295789,18 +316678,18 @@ "max_video_channel_users": { "type": "integer" }, - "member_count": { - "type": "integer" - }, - "presence_count": { - "type": "integer" - }, "members": { "type": "array", "items": { "$ref": "#/definitions/Member" } }, + "channels": { + "type": "array", + "items": { + "$ref": "#/definitions/Channel" + } + }, "template_id": { "type": "string" }, @@ -295831,12 +316720,24 @@ "public_updates_channel_id": { "type": "string" }, + "rules_channel_id": { + "type": "string" + }, + "region": { + "type": "string" + }, "splash": { "type": "string" }, + "system_channel_id": { + "type": "string" + }, "system_channel_flags": { "type": "integer" }, + "unavailable": { + "type": "boolean" + }, "verification_level": { "type": "integer" }, @@ -295852,9 +316753,6 @@ "nsfw_level": { "type": "integer" }, - "permissions": { - "type": "integer" - }, "premium_progress_bar_enabled": { "type": "boolean" }, @@ -295863,6 +316761,15 @@ "items": { "type": "string" } + }, + "member_count": { + "type": "integer" + }, + "presence_count": { + "type": "integer" + }, + "permissions": { + "type": "integer" } }, "additionalProperties": false, @@ -296284,9 +317191,6 @@ "UserProfile": { "type": "object", "properties": { - "accent_color": { - "type": "integer" - }, "banner": { "type": "string" }, @@ -296301,6 +317205,9 @@ }, "pronouns": { "type": "string" + }, + "accent_color": { + "type": "integer" } }, "additionalProperties": false, @@ -296387,6 +317294,309 @@ "token", "webauthn" ] + }, + "AdminUser": { + "type": "object", + "properties": { + "id": { + "type": [ + "string", + "integer" + ] + }, + "flags": {}, + "created_at": {}, + "premium_since": {}, + "avatar": {}, + "banner": {}, + "settings": {}, + "bio": {}, + "theme_colors": {}, + "pronouns": {}, + "username": { + "type": "string" + }, + "discriminator": {}, + "accent_color": {}, + "phone": {}, + "desktop": {}, + "mobile": {}, + "premium": {}, + "premium_type": {}, + "bot": {}, + "system": {}, + "nsfw_allowed": {}, + "mfa_enabled": {}, + "webauthn_enabled": {}, + "verified": {}, + "disabled": {}, + "deleted": {}, + "email": { + "type": "string" + }, + "purchased_flags": {}, + "premium_usage_flags": {}, + "rights": {}, + "relationships": {}, + "connected_accounts": {}, + "fingerprints": {}, + "extended_settings": {}, + "security_keys": {} + }, + "additionalProperties": false, + "required": [ + "accent_color", + "avatar", + "banner", + "bio", + "bot", + "connected_accounts", + "created_at", + "deleted", + "desktop", + "disabled", + "discriminator", + "extended_settings", + "fingerprints", + "flags", + "mfa_enabled", + "mobile", + "nsfw_allowed", + "phone", + "premium", + "premium_since", + "premium_type", + "premium_usage_flags", + "pronouns", + "purchased_flags", + "relationships", + "rights", + "security_keys", + "settings", + "system", + "theme_colors", + "verified", + "webauthn_enabled" + ] + }, + "AdminGuild": { + "type": "object", + "properties": { + "name": { + "type": "string" + }, + "id": { + "type": "string" + }, + "icon": { + "type": "string" + }, + "parent": { + "type": "string" + }, + "owner_id": { + "type": "string" + }, + "owner": { + "$ref": "#/definitions/User" + }, + "nsfw": { + "type": "boolean" + }, + "invites": { + "type": "array", + "items": { + "$ref": "#/definitions/Invite" + } + }, + "voice_states": { + "type": "array", + "items": { + "$ref": "#/definitions/VoiceState" + } + }, + "webhooks": { + "type": "array", + "items": { + "$ref": "#/definitions/Webhook" + } + }, + "roles": { + "type": "array", + "items": { + "$ref": "#/definitions/Role" + } + }, + "afk_channel_id": { + "type": "string" + }, + "afk_channel": { + "$ref": "#/definitions/Channel" + }, + "afk_timeout": { + "type": "integer" + }, + "bans": { + "type": "array", + "items": { + "$ref": "#/definitions/Ban" + } + }, + "banner": { + "type": "string" + }, + "default_message_notifications": { + "type": "integer" + }, + "description": { + "type": "string" + }, + "discovery_splash": { + "type": "string" + }, + "explicit_content_filter": { + "type": "integer" + }, + "features": { + "type": "array", + "items": { + "type": "string" + } + }, + "primary_category_id": { + "type": "string" + }, + "large": { + "type": "boolean" + }, + "max_members": { + "type": "integer" + }, + "max_presences": { + "type": "integer" + }, + "max_video_channel_users": { + "type": "integer" + }, + "members": { + "type": "array", + "items": { + "$ref": "#/definitions/Member" + } + }, + "channels": { + "type": "array", + "items": { + "$ref": "#/definitions/Channel" + } + }, + "template_id": { + "type": "string" + }, + "emojis": { + "type": "array", + "items": { + "$ref": "#/definitions/Emoji" + } + }, + "stickers": { + "type": "array", + "items": { + "$ref": "#/definitions/Sticker" + } + }, + "mfa_level": { + "type": "integer" + }, + "preferred_locale": { + "type": "string" + }, + "premium_subscription_count": { + "type": "integer" + }, + "premium_tier": { + "type": "integer" + }, + "public_updates_channel_id": { + "type": "string" + }, + "public_updates_channel": { + "$ref": "#/definitions/Channel" + }, + "rules_channel_id": { + "type": "string" + }, + "rules_channel": { + "type": "string" + }, + "region": { + "type": "string" + }, + "splash": { + "type": "string" + }, + "system_channel_id": { + "type": "string" + }, + "system_channel": { + "$ref": "#/definitions/Channel" + }, + "system_channel_flags": { + "type": "integer" + }, + "unavailable": { + "type": "boolean" + }, + "verification_level": { + "type": "integer" + }, + "welcome_screen": { + "$ref": "#/definitions/GuildWelcomeScreen" + }, + "widget_channel_id": { + "type": "string" + }, + "widget_channel": { + "$ref": "#/definitions/Channel" + }, + "widget_enabled": { + "type": "boolean" + }, + "nsfw_level": { + "type": "integer" + }, + "premium_progress_bar_enabled": { + "type": "boolean" + }, + "channel_ordering": { + "type": "array", + "items": { + "type": "string" + } + } + }, + "additionalProperties": false, + "required": [ + "bans", + "channel_ordering", + "channels", + "emojis", + "features", + "id", + "invites", + "members", + "name", + "nsfw", + "premium_progress_bar_enabled", + "public_updates_channel_id", + "roles", + "stickers", + "unavailable", + "voice_states", + "webhooks", + "welcome_screen", + "widget_enabled" + ] } }, "$schema": "http://json-schema.org/draft-07/schema#" @@ -299685,38 +320895,38 @@ "avatar": { "type": "string" }, - "username": { + "banner": { "type": "string" }, - "discriminator": { + "bio": { "type": "string" }, - "public_flags": { - "type": "integer" + "theme_colors": { + "type": "array", + "items": { + "type": "integer" + } }, - "accent_color": { - "type": "integer" + "pronouns": { + "type": "string" }, - "banner": { + "username": { "type": "string" }, - "bio": { + "discriminator": { "type": "string" }, - "bot": { - "type": "boolean" + "accent_color": { + "type": "integer" }, "premium_type": { "type": "integer" }, - "theme_colors": { - "type": "array", - "items": { - "type": "integer" - } + "bot": { + "type": "boolean" }, - "pronouns": { - "type": "string" + "public_flags": { + "type": "integer" } }, "additionalProperties": false, @@ -299934,51 +321144,33 @@ "$ref": "#/definitions/Role" } }, - "banner": { - "type": "string" - }, - "description": { - "type": "string" - }, - "unavailable": { - "type": "boolean" - }, - "channels": { - "type": "array", - "items": { - "$ref": "#/definitions/Channel" - } - }, - "region": { - "type": "string" - }, - "system_channel_id": { - "type": "string" - }, - "rules_channel_id": { + "afk_channel_id": { "type": "string" }, "afk_timeout": { "type": "integer" }, - "explicit_content_filter": { - "type": "integer" - }, - "afk_channel_id": { - "type": "string" - }, "bans": { "type": "array", "items": { "$ref": "#/definitions/Ban" } }, + "banner": { + "type": "string" + }, "default_message_notifications": { "type": "integer" }, + "description": { + "type": "string" + }, "discovery_splash": { "type": "string" }, + "explicit_content_filter": { + "type": "integer" + }, "features": { "type": "array", "items": { @@ -300000,18 +321192,18 @@ "max_video_channel_users": { "type": "integer" }, - "member_count": { - "type": "integer" - }, - "presence_count": { - "type": "integer" - }, "members": { "type": "array", "items": { "$ref": "#/definitions/Member" } }, + "channels": { + "type": "array", + "items": { + "$ref": "#/definitions/Channel" + } + }, "template_id": { "type": "string" }, @@ -300042,12 +321234,24 @@ "public_updates_channel_id": { "type": "string" }, + "rules_channel_id": { + "type": "string" + }, + "region": { + "type": "string" + }, "splash": { "type": "string" }, + "system_channel_id": { + "type": "string" + }, "system_channel_flags": { "type": "integer" }, + "unavailable": { + "type": "boolean" + }, "verification_level": { "type": "integer" }, @@ -300063,9 +321267,6 @@ "nsfw_level": { "type": "integer" }, - "permissions": { - "type": "integer" - }, "premium_progress_bar_enabled": { "type": "boolean" }, @@ -300074,6 +321275,15 @@ "items": { "type": "string" } + }, + "member_count": { + "type": "integer" + }, + "presence_count": { + "type": "integer" + }, + "permissions": { + "type": "integer" } }, "additionalProperties": false, @@ -300495,9 +321705,6 @@ "UserProfile": { "type": "object", "properties": { - "accent_color": { - "type": "integer" - }, "banner": { "type": "string" }, @@ -300512,6 +321719,9 @@ }, "pronouns": { "type": "string" + }, + "accent_color": { + "type": "integer" } }, "additionalProperties": false, @@ -300598,6 +321808,309 @@ "token", "webauthn" ] + }, + "AdminUser": { + "type": "object", + "properties": { + "id": { + "type": [ + "string", + "integer" + ] + }, + "flags": {}, + "created_at": {}, + "premium_since": {}, + "avatar": {}, + "banner": {}, + "settings": {}, + "bio": {}, + "theme_colors": {}, + "pronouns": {}, + "username": { + "type": "string" + }, + "discriminator": {}, + "accent_color": {}, + "phone": {}, + "desktop": {}, + "mobile": {}, + "premium": {}, + "premium_type": {}, + "bot": {}, + "system": {}, + "nsfw_allowed": {}, + "mfa_enabled": {}, + "webauthn_enabled": {}, + "verified": {}, + "disabled": {}, + "deleted": {}, + "email": { + "type": "string" + }, + "purchased_flags": {}, + "premium_usage_flags": {}, + "rights": {}, + "relationships": {}, + "connected_accounts": {}, + "fingerprints": {}, + "extended_settings": {}, + "security_keys": {} + }, + "additionalProperties": false, + "required": [ + "accent_color", + "avatar", + "banner", + "bio", + "bot", + "connected_accounts", + "created_at", + "deleted", + "desktop", + "disabled", + "discriminator", + "extended_settings", + "fingerprints", + "flags", + "mfa_enabled", + "mobile", + "nsfw_allowed", + "phone", + "premium", + "premium_since", + "premium_type", + "premium_usage_flags", + "pronouns", + "purchased_flags", + "relationships", + "rights", + "security_keys", + "settings", + "system", + "theme_colors", + "verified", + "webauthn_enabled" + ] + }, + "AdminGuild": { + "type": "object", + "properties": { + "name": { + "type": "string" + }, + "id": { + "type": "string" + }, + "icon": { + "type": "string" + }, + "parent": { + "type": "string" + }, + "owner_id": { + "type": "string" + }, + "owner": { + "$ref": "#/definitions/User" + }, + "nsfw": { + "type": "boolean" + }, + "invites": { + "type": "array", + "items": { + "$ref": "#/definitions/Invite" + } + }, + "voice_states": { + "type": "array", + "items": { + "$ref": "#/definitions/VoiceState" + } + }, + "webhooks": { + "type": "array", + "items": { + "$ref": "#/definitions/Webhook" + } + }, + "roles": { + "type": "array", + "items": { + "$ref": "#/definitions/Role" + } + }, + "afk_channel_id": { + "type": "string" + }, + "afk_channel": { + "$ref": "#/definitions/Channel" + }, + "afk_timeout": { + "type": "integer" + }, + "bans": { + "type": "array", + "items": { + "$ref": "#/definitions/Ban" + } + }, + "banner": { + "type": "string" + }, + "default_message_notifications": { + "type": "integer" + }, + "description": { + "type": "string" + }, + "discovery_splash": { + "type": "string" + }, + "explicit_content_filter": { + "type": "integer" + }, + "features": { + "type": "array", + "items": { + "type": "string" + } + }, + "primary_category_id": { + "type": "string" + }, + "large": { + "type": "boolean" + }, + "max_members": { + "type": "integer" + }, + "max_presences": { + "type": "integer" + }, + "max_video_channel_users": { + "type": "integer" + }, + "members": { + "type": "array", + "items": { + "$ref": "#/definitions/Member" + } + }, + "channels": { + "type": "array", + "items": { + "$ref": "#/definitions/Channel" + } + }, + "template_id": { + "type": "string" + }, + "emojis": { + "type": "array", + "items": { + "$ref": "#/definitions/Emoji" + } + }, + "stickers": { + "type": "array", + "items": { + "$ref": "#/definitions/Sticker" + } + }, + "mfa_level": { + "type": "integer" + }, + "preferred_locale": { + "type": "string" + }, + "premium_subscription_count": { + "type": "integer" + }, + "premium_tier": { + "type": "integer" + }, + "public_updates_channel_id": { + "type": "string" + }, + "public_updates_channel": { + "$ref": "#/definitions/Channel" + }, + "rules_channel_id": { + "type": "string" + }, + "rules_channel": { + "type": "string" + }, + "region": { + "type": "string" + }, + "splash": { + "type": "string" + }, + "system_channel_id": { + "type": "string" + }, + "system_channel": { + "$ref": "#/definitions/Channel" + }, + "system_channel_flags": { + "type": "integer" + }, + "unavailable": { + "type": "boolean" + }, + "verification_level": { + "type": "integer" + }, + "welcome_screen": { + "$ref": "#/definitions/GuildWelcomeScreen" + }, + "widget_channel_id": { + "type": "string" + }, + "widget_channel": { + "$ref": "#/definitions/Channel" + }, + "widget_enabled": { + "type": "boolean" + }, + "nsfw_level": { + "type": "integer" + }, + "premium_progress_bar_enabled": { + "type": "boolean" + }, + "channel_ordering": { + "type": "array", + "items": { + "type": "string" + } + } + }, + "additionalProperties": false, + "required": [ + "bans", + "channel_ordering", + "channels", + "emojis", + "features", + "id", + "invites", + "members", + "name", + "nsfw", + "premium_progress_bar_enabled", + "public_updates_channel_id", + "roles", + "stickers", + "unavailable", + "voice_states", + "webhooks", + "welcome_screen", + "widget_enabled" + ] } }, "$schema": "http://json-schema.org/draft-07/schema#" @@ -303892,38 +325405,38 @@ "avatar": { "type": "string" }, - "username": { + "banner": { "type": "string" }, - "discriminator": { + "bio": { "type": "string" }, - "public_flags": { - "type": "integer" + "theme_colors": { + "type": "array", + "items": { + "type": "integer" + } }, - "accent_color": { - "type": "integer" + "pronouns": { + "type": "string" }, - "banner": { + "username": { "type": "string" }, - "bio": { + "discriminator": { "type": "string" }, - "bot": { - "type": "boolean" + "accent_color": { + "type": "integer" }, "premium_type": { "type": "integer" }, - "theme_colors": { - "type": "array", - "items": { - "type": "integer" - } + "bot": { + "type": "boolean" }, - "pronouns": { - "type": "string" + "public_flags": { + "type": "integer" } }, "additionalProperties": false, @@ -304141,51 +325654,33 @@ "$ref": "#/definitions/Role" } }, - "banner": { - "type": "string" - }, - "description": { - "type": "string" - }, - "unavailable": { - "type": "boolean" - }, - "channels": { - "type": "array", - "items": { - "$ref": "#/definitions/Channel" - } - }, - "region": { - "type": "string" - }, - "system_channel_id": { - "type": "string" - }, - "rules_channel_id": { + "afk_channel_id": { "type": "string" }, "afk_timeout": { "type": "integer" }, - "explicit_content_filter": { - "type": "integer" - }, - "afk_channel_id": { - "type": "string" - }, "bans": { "type": "array", "items": { "$ref": "#/definitions/Ban" } }, + "banner": { + "type": "string" + }, "default_message_notifications": { "type": "integer" }, + "description": { + "type": "string" + }, "discovery_splash": { "type": "string" }, + "explicit_content_filter": { + "type": "integer" + }, "features": { "type": "array", "items": { @@ -304207,18 +325702,18 @@ "max_video_channel_users": { "type": "integer" }, - "member_count": { - "type": "integer" - }, - "presence_count": { - "type": "integer" - }, "members": { "type": "array", "items": { "$ref": "#/definitions/Member" } }, + "channels": { + "type": "array", + "items": { + "$ref": "#/definitions/Channel" + } + }, "template_id": { "type": "string" }, @@ -304249,12 +325744,24 @@ "public_updates_channel_id": { "type": "string" }, + "rules_channel_id": { + "type": "string" + }, + "region": { + "type": "string" + }, "splash": { "type": "string" }, + "system_channel_id": { + "type": "string" + }, "system_channel_flags": { "type": "integer" }, + "unavailable": { + "type": "boolean" + }, "verification_level": { "type": "integer" }, @@ -304270,9 +325777,6 @@ "nsfw_level": { "type": "integer" }, - "permissions": { - "type": "integer" - }, "premium_progress_bar_enabled": { "type": "boolean" }, @@ -304281,6 +325785,15 @@ "items": { "type": "string" } + }, + "member_count": { + "type": "integer" + }, + "presence_count": { + "type": "integer" + }, + "permissions": { + "type": "integer" } }, "additionalProperties": false, @@ -304702,9 +326215,6 @@ "UserProfile": { "type": "object", "properties": { - "accent_color": { - "type": "integer" - }, "banner": { "type": "string" }, @@ -304719,6 +326229,9 @@ }, "pronouns": { "type": "string" + }, + "accent_color": { + "type": "integer" } }, "additionalProperties": false, @@ -304805,6 +326318,309 @@ "token", "webauthn" ] + }, + "AdminUser": { + "type": "object", + "properties": { + "id": { + "type": [ + "string", + "integer" + ] + }, + "flags": {}, + "created_at": {}, + "premium_since": {}, + "avatar": {}, + "banner": {}, + "settings": {}, + "bio": {}, + "theme_colors": {}, + "pronouns": {}, + "username": { + "type": "string" + }, + "discriminator": {}, + "accent_color": {}, + "phone": {}, + "desktop": {}, + "mobile": {}, + "premium": {}, + "premium_type": {}, + "bot": {}, + "system": {}, + "nsfw_allowed": {}, + "mfa_enabled": {}, + "webauthn_enabled": {}, + "verified": {}, + "disabled": {}, + "deleted": {}, + "email": { + "type": "string" + }, + "purchased_flags": {}, + "premium_usage_flags": {}, + "rights": {}, + "relationships": {}, + "connected_accounts": {}, + "fingerprints": {}, + "extended_settings": {}, + "security_keys": {} + }, + "additionalProperties": false, + "required": [ + "accent_color", + "avatar", + "banner", + "bio", + "bot", + "connected_accounts", + "created_at", + "deleted", + "desktop", + "disabled", + "discriminator", + "extended_settings", + "fingerprints", + "flags", + "mfa_enabled", + "mobile", + "nsfw_allowed", + "phone", + "premium", + "premium_since", + "premium_type", + "premium_usage_flags", + "pronouns", + "purchased_flags", + "relationships", + "rights", + "security_keys", + "settings", + "system", + "theme_colors", + "verified", + "webauthn_enabled" + ] + }, + "AdminGuild": { + "type": "object", + "properties": { + "name": { + "type": "string" + }, + "id": { + "type": "string" + }, + "icon": { + "type": "string" + }, + "parent": { + "type": "string" + }, + "owner_id": { + "type": "string" + }, + "owner": { + "$ref": "#/definitions/User" + }, + "nsfw": { + "type": "boolean" + }, + "invites": { + "type": "array", + "items": { + "$ref": "#/definitions/Invite" + } + }, + "voice_states": { + "type": "array", + "items": { + "$ref": "#/definitions/VoiceState" + } + }, + "webhooks": { + "type": "array", + "items": { + "$ref": "#/definitions/Webhook" + } + }, + "roles": { + "type": "array", + "items": { + "$ref": "#/definitions/Role" + } + }, + "afk_channel_id": { + "type": "string" + }, + "afk_channel": { + "$ref": "#/definitions/Channel" + }, + "afk_timeout": { + "type": "integer" + }, + "bans": { + "type": "array", + "items": { + "$ref": "#/definitions/Ban" + } + }, + "banner": { + "type": "string" + }, + "default_message_notifications": { + "type": "integer" + }, + "description": { + "type": "string" + }, + "discovery_splash": { + "type": "string" + }, + "explicit_content_filter": { + "type": "integer" + }, + "features": { + "type": "array", + "items": { + "type": "string" + } + }, + "primary_category_id": { + "type": "string" + }, + "large": { + "type": "boolean" + }, + "max_members": { + "type": "integer" + }, + "max_presences": { + "type": "integer" + }, + "max_video_channel_users": { + "type": "integer" + }, + "members": { + "type": "array", + "items": { + "$ref": "#/definitions/Member" + } + }, + "channels": { + "type": "array", + "items": { + "$ref": "#/definitions/Channel" + } + }, + "template_id": { + "type": "string" + }, + "emojis": { + "type": "array", + "items": { + "$ref": "#/definitions/Emoji" + } + }, + "stickers": { + "type": "array", + "items": { + "$ref": "#/definitions/Sticker" + } + }, + "mfa_level": { + "type": "integer" + }, + "preferred_locale": { + "type": "string" + }, + "premium_subscription_count": { + "type": "integer" + }, + "premium_tier": { + "type": "integer" + }, + "public_updates_channel_id": { + "type": "string" + }, + "public_updates_channel": { + "$ref": "#/definitions/Channel" + }, + "rules_channel_id": { + "type": "string" + }, + "rules_channel": { + "type": "string" + }, + "region": { + "type": "string" + }, + "splash": { + "type": "string" + }, + "system_channel_id": { + "type": "string" + }, + "system_channel": { + "$ref": "#/definitions/Channel" + }, + "system_channel_flags": { + "type": "integer" + }, + "unavailable": { + "type": "boolean" + }, + "verification_level": { + "type": "integer" + }, + "welcome_screen": { + "$ref": "#/definitions/GuildWelcomeScreen" + }, + "widget_channel_id": { + "type": "string" + }, + "widget_channel": { + "$ref": "#/definitions/Channel" + }, + "widget_enabled": { + "type": "boolean" + }, + "nsfw_level": { + "type": "integer" + }, + "premium_progress_bar_enabled": { + "type": "boolean" + }, + "channel_ordering": { + "type": "array", + "items": { + "type": "string" + } + } + }, + "additionalProperties": false, + "required": [ + "bans", + "channel_ordering", + "channels", + "emojis", + "features", + "id", + "invites", + "members", + "name", + "nsfw", + "premium_progress_bar_enabled", + "public_updates_channel_id", + "roles", + "stickers", + "unavailable", + "voice_states", + "webhooks", + "welcome_screen", + "widget_enabled" + ] } }, "$schema": "http://json-schema.org/draft-07/schema#" @@ -308174,38 +329990,38 @@ "avatar": { "type": "string" }, - "username": { + "banner": { "type": "string" }, - "discriminator": { + "bio": { "type": "string" }, - "public_flags": { - "type": "integer" + "theme_colors": { + "type": "array", + "items": { + "type": "integer" + } }, - "accent_color": { - "type": "integer" + "pronouns": { + "type": "string" }, - "banner": { + "username": { "type": "string" }, - "bio": { + "discriminator": { "type": "string" }, - "bot": { - "type": "boolean" + "accent_color": { + "type": "integer" }, "premium_type": { "type": "integer" }, - "theme_colors": { - "type": "array", - "items": { - "type": "integer" - } + "bot": { + "type": "boolean" }, - "pronouns": { - "type": "string" + "public_flags": { + "type": "integer" } }, "additionalProperties": false, @@ -308423,51 +330239,33 @@ "$ref": "#/definitions/Role" } }, - "banner": { - "type": "string" - }, - "description": { - "type": "string" - }, - "unavailable": { - "type": "boolean" - }, - "channels": { - "type": "array", - "items": { - "$ref": "#/definitions/Channel" - } - }, - "region": { - "type": "string" - }, - "system_channel_id": { - "type": "string" - }, - "rules_channel_id": { + "afk_channel_id": { "type": "string" }, "afk_timeout": { "type": "integer" }, - "explicit_content_filter": { - "type": "integer" - }, - "afk_channel_id": { - "type": "string" - }, "bans": { "type": "array", "items": { "$ref": "#/definitions/Ban" } }, + "banner": { + "type": "string" + }, "default_message_notifications": { "type": "integer" }, + "description": { + "type": "string" + }, "discovery_splash": { "type": "string" }, + "explicit_content_filter": { + "type": "integer" + }, "features": { "type": "array", "items": { @@ -308489,18 +330287,18 @@ "max_video_channel_users": { "type": "integer" }, - "member_count": { - "type": "integer" - }, - "presence_count": { - "type": "integer" - }, "members": { "type": "array", "items": { "$ref": "#/definitions/Member" } }, + "channels": { + "type": "array", + "items": { + "$ref": "#/definitions/Channel" + } + }, "template_id": { "type": "string" }, @@ -308531,12 +330329,24 @@ "public_updates_channel_id": { "type": "string" }, + "rules_channel_id": { + "type": "string" + }, + "region": { + "type": "string" + }, "splash": { "type": "string" }, + "system_channel_id": { + "type": "string" + }, "system_channel_flags": { "type": "integer" }, + "unavailable": { + "type": "boolean" + }, "verification_level": { "type": "integer" }, @@ -308552,9 +330362,6 @@ "nsfw_level": { "type": "integer" }, - "permissions": { - "type": "integer" - }, "premium_progress_bar_enabled": { "type": "boolean" }, @@ -308563,6 +330370,15 @@ "items": { "type": "string" } + }, + "member_count": { + "type": "integer" + }, + "presence_count": { + "type": "integer" + }, + "permissions": { + "type": "integer" } }, "additionalProperties": false, @@ -308984,9 +330800,6 @@ "UserProfile": { "type": "object", "properties": { - "accent_color": { - "type": "integer" - }, "banner": { "type": "string" }, @@ -309001,6 +330814,9 @@ }, "pronouns": { "type": "string" + }, + "accent_color": { + "type": "integer" } }, "additionalProperties": false, @@ -309087,6 +330903,309 @@ "token", "webauthn" ] + }, + "AdminUser": { + "type": "object", + "properties": { + "id": { + "type": [ + "string", + "integer" + ] + }, + "flags": {}, + "created_at": {}, + "premium_since": {}, + "avatar": {}, + "banner": {}, + "settings": {}, + "bio": {}, + "theme_colors": {}, + "pronouns": {}, + "username": { + "type": "string" + }, + "discriminator": {}, + "accent_color": {}, + "phone": {}, + "desktop": {}, + "mobile": {}, + "premium": {}, + "premium_type": {}, + "bot": {}, + "system": {}, + "nsfw_allowed": {}, + "mfa_enabled": {}, + "webauthn_enabled": {}, + "verified": {}, + "disabled": {}, + "deleted": {}, + "email": { + "type": "string" + }, + "purchased_flags": {}, + "premium_usage_flags": {}, + "rights": {}, + "relationships": {}, + "connected_accounts": {}, + "fingerprints": {}, + "extended_settings": {}, + "security_keys": {} + }, + "additionalProperties": false, + "required": [ + "accent_color", + "avatar", + "banner", + "bio", + "bot", + "connected_accounts", + "created_at", + "deleted", + "desktop", + "disabled", + "discriminator", + "extended_settings", + "fingerprints", + "flags", + "mfa_enabled", + "mobile", + "nsfw_allowed", + "phone", + "premium", + "premium_since", + "premium_type", + "premium_usage_flags", + "pronouns", + "purchased_flags", + "relationships", + "rights", + "security_keys", + "settings", + "system", + "theme_colors", + "verified", + "webauthn_enabled" + ] + }, + "AdminGuild": { + "type": "object", + "properties": { + "name": { + "type": "string" + }, + "id": { + "type": "string" + }, + "icon": { + "type": "string" + }, + "parent": { + "type": "string" + }, + "owner_id": { + "type": "string" + }, + "owner": { + "$ref": "#/definitions/User" + }, + "nsfw": { + "type": "boolean" + }, + "invites": { + "type": "array", + "items": { + "$ref": "#/definitions/Invite" + } + }, + "voice_states": { + "type": "array", + "items": { + "$ref": "#/definitions/VoiceState" + } + }, + "webhooks": { + "type": "array", + "items": { + "$ref": "#/definitions/Webhook" + } + }, + "roles": { + "type": "array", + "items": { + "$ref": "#/definitions/Role" + } + }, + "afk_channel_id": { + "type": "string" + }, + "afk_channel": { + "$ref": "#/definitions/Channel" + }, + "afk_timeout": { + "type": "integer" + }, + "bans": { + "type": "array", + "items": { + "$ref": "#/definitions/Ban" + } + }, + "banner": { + "type": "string" + }, + "default_message_notifications": { + "type": "integer" + }, + "description": { + "type": "string" + }, + "discovery_splash": { + "type": "string" + }, + "explicit_content_filter": { + "type": "integer" + }, + "features": { + "type": "array", + "items": { + "type": "string" + } + }, + "primary_category_id": { + "type": "string" + }, + "large": { + "type": "boolean" + }, + "max_members": { + "type": "integer" + }, + "max_presences": { + "type": "integer" + }, + "max_video_channel_users": { + "type": "integer" + }, + "members": { + "type": "array", + "items": { + "$ref": "#/definitions/Member" + } + }, + "channels": { + "type": "array", + "items": { + "$ref": "#/definitions/Channel" + } + }, + "template_id": { + "type": "string" + }, + "emojis": { + "type": "array", + "items": { + "$ref": "#/definitions/Emoji" + } + }, + "stickers": { + "type": "array", + "items": { + "$ref": "#/definitions/Sticker" + } + }, + "mfa_level": { + "type": "integer" + }, + "preferred_locale": { + "type": "string" + }, + "premium_subscription_count": { + "type": "integer" + }, + "premium_tier": { + "type": "integer" + }, + "public_updates_channel_id": { + "type": "string" + }, + "public_updates_channel": { + "$ref": "#/definitions/Channel" + }, + "rules_channel_id": { + "type": "string" + }, + "rules_channel": { + "type": "string" + }, + "region": { + "type": "string" + }, + "splash": { + "type": "string" + }, + "system_channel_id": { + "type": "string" + }, + "system_channel": { + "$ref": "#/definitions/Channel" + }, + "system_channel_flags": { + "type": "integer" + }, + "unavailable": { + "type": "boolean" + }, + "verification_level": { + "type": "integer" + }, + "welcome_screen": { + "$ref": "#/definitions/GuildWelcomeScreen" + }, + "widget_channel_id": { + "type": "string" + }, + "widget_channel": { + "$ref": "#/definitions/Channel" + }, + "widget_enabled": { + "type": "boolean" + }, + "nsfw_level": { + "type": "integer" + }, + "premium_progress_bar_enabled": { + "type": "boolean" + }, + "channel_ordering": { + "type": "array", + "items": { + "type": "string" + } + } + }, + "additionalProperties": false, + "required": [ + "bans", + "channel_ordering", + "channels", + "emojis", + "features", + "id", + "invites", + "members", + "name", + "nsfw", + "premium_progress_bar_enabled", + "public_updates_channel_id", + "roles", + "stickers", + "unavailable", + "voice_states", + "webhooks", + "welcome_screen", + "widget_enabled" + ] } }, "$schema": "http://json-schema.org/draft-07/schema#" @@ -312392,38 +334511,38 @@ "avatar": { "type": "string" }, - "username": { + "banner": { "type": "string" }, - "discriminator": { + "bio": { "type": "string" }, - "public_flags": { - "type": "integer" + "theme_colors": { + "type": "array", + "items": { + "type": "integer" + } }, - "accent_color": { - "type": "integer" + "pronouns": { + "type": "string" }, - "banner": { + "username": { "type": "string" }, - "bio": { + "discriminator": { "type": "string" }, - "bot": { - "type": "boolean" + "accent_color": { + "type": "integer" }, "premium_type": { "type": "integer" }, - "theme_colors": { - "type": "array", - "items": { - "type": "integer" - } + "bot": { + "type": "boolean" }, - "pronouns": { - "type": "string" + "public_flags": { + "type": "integer" } }, "additionalProperties": false, @@ -312641,51 +334760,33 @@ "$ref": "#/definitions/Role" } }, - "banner": { - "type": "string" - }, - "description": { - "type": "string" - }, - "unavailable": { - "type": "boolean" - }, - "channels": { - "type": "array", - "items": { - "$ref": "#/definitions/Channel" - } - }, - "region": { - "type": "string" - }, - "system_channel_id": { - "type": "string" - }, - "rules_channel_id": { + "afk_channel_id": { "type": "string" }, "afk_timeout": { "type": "integer" }, - "explicit_content_filter": { - "type": "integer" - }, - "afk_channel_id": { - "type": "string" - }, "bans": { "type": "array", "items": { "$ref": "#/definitions/Ban" } }, + "banner": { + "type": "string" + }, "default_message_notifications": { "type": "integer" }, + "description": { + "type": "string" + }, "discovery_splash": { "type": "string" }, + "explicit_content_filter": { + "type": "integer" + }, "features": { "type": "array", "items": { @@ -312707,18 +334808,18 @@ "max_video_channel_users": { "type": "integer" }, - "member_count": { - "type": "integer" - }, - "presence_count": { - "type": "integer" - }, "members": { "type": "array", "items": { "$ref": "#/definitions/Member" } }, + "channels": { + "type": "array", + "items": { + "$ref": "#/definitions/Channel" + } + }, "template_id": { "type": "string" }, @@ -312749,12 +334850,24 @@ "public_updates_channel_id": { "type": "string" }, + "rules_channel_id": { + "type": "string" + }, + "region": { + "type": "string" + }, "splash": { "type": "string" }, + "system_channel_id": { + "type": "string" + }, "system_channel_flags": { "type": "integer" }, + "unavailable": { + "type": "boolean" + }, "verification_level": { "type": "integer" }, @@ -312770,9 +334883,6 @@ "nsfw_level": { "type": "integer" }, - "permissions": { - "type": "integer" - }, "premium_progress_bar_enabled": { "type": "boolean" }, @@ -312781,6 +334891,15 @@ "items": { "type": "string" } + }, + "member_count": { + "type": "integer" + }, + "presence_count": { + "type": "integer" + }, + "permissions": { + "type": "integer" } }, "additionalProperties": false, @@ -313202,9 +335321,6 @@ "UserProfile": { "type": "object", "properties": { - "accent_color": { - "type": "integer" - }, "banner": { "type": "string" }, @@ -313219,6 +335335,9 @@ }, "pronouns": { "type": "string" + }, + "accent_color": { + "type": "integer" } }, "additionalProperties": false, @@ -313305,6 +335424,309 @@ "token", "webauthn" ] + }, + "AdminUser": { + "type": "object", + "properties": { + "id": { + "type": [ + "string", + "integer" + ] + }, + "flags": {}, + "created_at": {}, + "premium_since": {}, + "avatar": {}, + "banner": {}, + "settings": {}, + "bio": {}, + "theme_colors": {}, + "pronouns": {}, + "username": { + "type": "string" + }, + "discriminator": {}, + "accent_color": {}, + "phone": {}, + "desktop": {}, + "mobile": {}, + "premium": {}, + "premium_type": {}, + "bot": {}, + "system": {}, + "nsfw_allowed": {}, + "mfa_enabled": {}, + "webauthn_enabled": {}, + "verified": {}, + "disabled": {}, + "deleted": {}, + "email": { + "type": "string" + }, + "purchased_flags": {}, + "premium_usage_flags": {}, + "rights": {}, + "relationships": {}, + "connected_accounts": {}, + "fingerprints": {}, + "extended_settings": {}, + "security_keys": {} + }, + "additionalProperties": false, + "required": [ + "accent_color", + "avatar", + "banner", + "bio", + "bot", + "connected_accounts", + "created_at", + "deleted", + "desktop", + "disabled", + "discriminator", + "extended_settings", + "fingerprints", + "flags", + "mfa_enabled", + "mobile", + "nsfw_allowed", + "phone", + "premium", + "premium_since", + "premium_type", + "premium_usage_flags", + "pronouns", + "purchased_flags", + "relationships", + "rights", + "security_keys", + "settings", + "system", + "theme_colors", + "verified", + "webauthn_enabled" + ] + }, + "AdminGuild": { + "type": "object", + "properties": { + "name": { + "type": "string" + }, + "id": { + "type": "string" + }, + "icon": { + "type": "string" + }, + "parent": { + "type": "string" + }, + "owner_id": { + "type": "string" + }, + "owner": { + "$ref": "#/definitions/User" + }, + "nsfw": { + "type": "boolean" + }, + "invites": { + "type": "array", + "items": { + "$ref": "#/definitions/Invite" + } + }, + "voice_states": { + "type": "array", + "items": { + "$ref": "#/definitions/VoiceState" + } + }, + "webhooks": { + "type": "array", + "items": { + "$ref": "#/definitions/Webhook" + } + }, + "roles": { + "type": "array", + "items": { + "$ref": "#/definitions/Role" + } + }, + "afk_channel_id": { + "type": "string" + }, + "afk_channel": { + "$ref": "#/definitions/Channel" + }, + "afk_timeout": { + "type": "integer" + }, + "bans": { + "type": "array", + "items": { + "$ref": "#/definitions/Ban" + } + }, + "banner": { + "type": "string" + }, + "default_message_notifications": { + "type": "integer" + }, + "description": { + "type": "string" + }, + "discovery_splash": { + "type": "string" + }, + "explicit_content_filter": { + "type": "integer" + }, + "features": { + "type": "array", + "items": { + "type": "string" + } + }, + "primary_category_id": { + "type": "string" + }, + "large": { + "type": "boolean" + }, + "max_members": { + "type": "integer" + }, + "max_presences": { + "type": "integer" + }, + "max_video_channel_users": { + "type": "integer" + }, + "members": { + "type": "array", + "items": { + "$ref": "#/definitions/Member" + } + }, + "channels": { + "type": "array", + "items": { + "$ref": "#/definitions/Channel" + } + }, + "template_id": { + "type": "string" + }, + "emojis": { + "type": "array", + "items": { + "$ref": "#/definitions/Emoji" + } + }, + "stickers": { + "type": "array", + "items": { + "$ref": "#/definitions/Sticker" + } + }, + "mfa_level": { + "type": "integer" + }, + "preferred_locale": { + "type": "string" + }, + "premium_subscription_count": { + "type": "integer" + }, + "premium_tier": { + "type": "integer" + }, + "public_updates_channel_id": { + "type": "string" + }, + "public_updates_channel": { + "$ref": "#/definitions/Channel" + }, + "rules_channel_id": { + "type": "string" + }, + "rules_channel": { + "type": "string" + }, + "region": { + "type": "string" + }, + "splash": { + "type": "string" + }, + "system_channel_id": { + "type": "string" + }, + "system_channel": { + "$ref": "#/definitions/Channel" + }, + "system_channel_flags": { + "type": "integer" + }, + "unavailable": { + "type": "boolean" + }, + "verification_level": { + "type": "integer" + }, + "welcome_screen": { + "$ref": "#/definitions/GuildWelcomeScreen" + }, + "widget_channel_id": { + "type": "string" + }, + "widget_channel": { + "$ref": "#/definitions/Channel" + }, + "widget_enabled": { + "type": "boolean" + }, + "nsfw_level": { + "type": "integer" + }, + "premium_progress_bar_enabled": { + "type": "boolean" + }, + "channel_ordering": { + "type": "array", + "items": { + "type": "string" + } + } + }, + "additionalProperties": false, + "required": [ + "bans", + "channel_ordering", + "channels", + "emojis", + "features", + "id", + "invites", + "members", + "name", + "nsfw", + "premium_progress_bar_enabled", + "public_updates_channel_id", + "roles", + "stickers", + "unavailable", + "voice_states", + "webhooks", + "welcome_screen", + "widget_enabled" + ] } }, "$schema": "http://json-schema.org/draft-07/schema#" @@ -316611,38 +339033,38 @@ "avatar": { "type": "string" }, - "username": { + "banner": { "type": "string" }, - "discriminator": { + "bio": { "type": "string" }, - "public_flags": { - "type": "integer" + "theme_colors": { + "type": "array", + "items": { + "type": "integer" + } }, - "accent_color": { - "type": "integer" + "pronouns": { + "type": "string" }, - "banner": { + "username": { "type": "string" }, - "bio": { + "discriminator": { "type": "string" }, - "bot": { - "type": "boolean" + "accent_color": { + "type": "integer" }, "premium_type": { "type": "integer" }, - "theme_colors": { - "type": "array", - "items": { - "type": "integer" - } + "bot": { + "type": "boolean" }, - "pronouns": { - "type": "string" + "public_flags": { + "type": "integer" } }, "additionalProperties": false, @@ -316860,51 +339282,33 @@ "$ref": "#/definitions/Role" } }, - "banner": { - "type": "string" - }, - "description": { - "type": "string" - }, - "unavailable": { - "type": "boolean" - }, - "channels": { - "type": "array", - "items": { - "$ref": "#/definitions/Channel" - } - }, - "region": { - "type": "string" - }, - "system_channel_id": { - "type": "string" - }, - "rules_channel_id": { + "afk_channel_id": { "type": "string" }, "afk_timeout": { "type": "integer" }, - "explicit_content_filter": { - "type": "integer" - }, - "afk_channel_id": { - "type": "string" - }, "bans": { "type": "array", "items": { "$ref": "#/definitions/Ban" } }, + "banner": { + "type": "string" + }, "default_message_notifications": { "type": "integer" }, + "description": { + "type": "string" + }, "discovery_splash": { "type": "string" }, + "explicit_content_filter": { + "type": "integer" + }, "features": { "type": "array", "items": { @@ -316926,18 +339330,18 @@ "max_video_channel_users": { "type": "integer" }, - "member_count": { - "type": "integer" - }, - "presence_count": { - "type": "integer" - }, "members": { "type": "array", "items": { "$ref": "#/definitions/Member" } }, + "channels": { + "type": "array", + "items": { + "$ref": "#/definitions/Channel" + } + }, "template_id": { "type": "string" }, @@ -316968,12 +339372,24 @@ "public_updates_channel_id": { "type": "string" }, + "rules_channel_id": { + "type": "string" + }, + "region": { + "type": "string" + }, "splash": { "type": "string" }, + "system_channel_id": { + "type": "string" + }, "system_channel_flags": { "type": "integer" }, + "unavailable": { + "type": "boolean" + }, "verification_level": { "type": "integer" }, @@ -316989,9 +339405,6 @@ "nsfw_level": { "type": "integer" }, - "permissions": { - "type": "integer" - }, "premium_progress_bar_enabled": { "type": "boolean" }, @@ -317000,6 +339413,15 @@ "items": { "type": "string" } + }, + "member_count": { + "type": "integer" + }, + "presence_count": { + "type": "integer" + }, + "permissions": { + "type": "integer" } }, "additionalProperties": false, @@ -317421,9 +339843,6 @@ "UserProfile": { "type": "object", "properties": { - "accent_color": { - "type": "integer" - }, "banner": { "type": "string" }, @@ -317438,6 +339857,9 @@ }, "pronouns": { "type": "string" + }, + "accent_color": { + "type": "integer" } }, "additionalProperties": false, @@ -317524,6 +339946,309 @@ "token", "webauthn" ] + }, + "AdminUser": { + "type": "object", + "properties": { + "id": { + "type": [ + "string", + "integer" + ] + }, + "flags": {}, + "created_at": {}, + "premium_since": {}, + "avatar": {}, + "banner": {}, + "settings": {}, + "bio": {}, + "theme_colors": {}, + "pronouns": {}, + "username": { + "type": "string" + }, + "discriminator": {}, + "accent_color": {}, + "phone": {}, + "desktop": {}, + "mobile": {}, + "premium": {}, + "premium_type": {}, + "bot": {}, + "system": {}, + "nsfw_allowed": {}, + "mfa_enabled": {}, + "webauthn_enabled": {}, + "verified": {}, + "disabled": {}, + "deleted": {}, + "email": { + "type": "string" + }, + "purchased_flags": {}, + "premium_usage_flags": {}, + "rights": {}, + "relationships": {}, + "connected_accounts": {}, + "fingerprints": {}, + "extended_settings": {}, + "security_keys": {} + }, + "additionalProperties": false, + "required": [ + "accent_color", + "avatar", + "banner", + "bio", + "bot", + "connected_accounts", + "created_at", + "deleted", + "desktop", + "disabled", + "discriminator", + "extended_settings", + "fingerprints", + "flags", + "mfa_enabled", + "mobile", + "nsfw_allowed", + "phone", + "premium", + "premium_since", + "premium_type", + "premium_usage_flags", + "pronouns", + "purchased_flags", + "relationships", + "rights", + "security_keys", + "settings", + "system", + "theme_colors", + "verified", + "webauthn_enabled" + ] + }, + "AdminGuild": { + "type": "object", + "properties": { + "name": { + "type": "string" + }, + "id": { + "type": "string" + }, + "icon": { + "type": "string" + }, + "parent": { + "type": "string" + }, + "owner_id": { + "type": "string" + }, + "owner": { + "$ref": "#/definitions/User" + }, + "nsfw": { + "type": "boolean" + }, + "invites": { + "type": "array", + "items": { + "$ref": "#/definitions/Invite" + } + }, + "voice_states": { + "type": "array", + "items": { + "$ref": "#/definitions/VoiceState" + } + }, + "webhooks": { + "type": "array", + "items": { + "$ref": "#/definitions/Webhook" + } + }, + "roles": { + "type": "array", + "items": { + "$ref": "#/definitions/Role" + } + }, + "afk_channel_id": { + "type": "string" + }, + "afk_channel": { + "$ref": "#/definitions/Channel" + }, + "afk_timeout": { + "type": "integer" + }, + "bans": { + "type": "array", + "items": { + "$ref": "#/definitions/Ban" + } + }, + "banner": { + "type": "string" + }, + "default_message_notifications": { + "type": "integer" + }, + "description": { + "type": "string" + }, + "discovery_splash": { + "type": "string" + }, + "explicit_content_filter": { + "type": "integer" + }, + "features": { + "type": "array", + "items": { + "type": "string" + } + }, + "primary_category_id": { + "type": "string" + }, + "large": { + "type": "boolean" + }, + "max_members": { + "type": "integer" + }, + "max_presences": { + "type": "integer" + }, + "max_video_channel_users": { + "type": "integer" + }, + "members": { + "type": "array", + "items": { + "$ref": "#/definitions/Member" + } + }, + "channels": { + "type": "array", + "items": { + "$ref": "#/definitions/Channel" + } + }, + "template_id": { + "type": "string" + }, + "emojis": { + "type": "array", + "items": { + "$ref": "#/definitions/Emoji" + } + }, + "stickers": { + "type": "array", + "items": { + "$ref": "#/definitions/Sticker" + } + }, + "mfa_level": { + "type": "integer" + }, + "preferred_locale": { + "type": "string" + }, + "premium_subscription_count": { + "type": "integer" + }, + "premium_tier": { + "type": "integer" + }, + "public_updates_channel_id": { + "type": "string" + }, + "public_updates_channel": { + "$ref": "#/definitions/Channel" + }, + "rules_channel_id": { + "type": "string" + }, + "rules_channel": { + "type": "string" + }, + "region": { + "type": "string" + }, + "splash": { + "type": "string" + }, + "system_channel_id": { + "type": "string" + }, + "system_channel": { + "$ref": "#/definitions/Channel" + }, + "system_channel_flags": { + "type": "integer" + }, + "unavailable": { + "type": "boolean" + }, + "verification_level": { + "type": "integer" + }, + "welcome_screen": { + "$ref": "#/definitions/GuildWelcomeScreen" + }, + "widget_channel_id": { + "type": "string" + }, + "widget_channel": { + "$ref": "#/definitions/Channel" + }, + "widget_enabled": { + "type": "boolean" + }, + "nsfw_level": { + "type": "integer" + }, + "premium_progress_bar_enabled": { + "type": "boolean" + }, + "channel_ordering": { + "type": "array", + "items": { + "type": "string" + } + } + }, + "additionalProperties": false, + "required": [ + "bans", + "channel_ordering", + "channels", + "emojis", + "features", + "id", + "invites", + "members", + "name", + "nsfw", + "premium_progress_bar_enabled", + "public_updates_channel_id", + "roles", + "stickers", + "unavailable", + "voice_states", + "webhooks", + "welcome_screen", + "widget_enabled" + ] } }, "$schema": "http://json-schema.org/draft-07/schema#" @@ -320880,38 +343605,38 @@ "avatar": { "type": "string" }, - "username": { + "banner": { "type": "string" }, - "discriminator": { + "bio": { "type": "string" }, - "public_flags": { - "type": "integer" + "theme_colors": { + "type": "array", + "items": { + "type": "integer" + } }, - "accent_color": { - "type": "integer" + "pronouns": { + "type": "string" }, - "banner": { + "username": { "type": "string" }, - "bio": { + "discriminator": { "type": "string" }, - "bot": { - "type": "boolean" + "accent_color": { + "type": "integer" }, "premium_type": { "type": "integer" }, - "theme_colors": { - "type": "array", - "items": { - "type": "integer" - } + "bot": { + "type": "boolean" }, - "pronouns": { - "type": "string" + "public_flags": { + "type": "integer" } }, "additionalProperties": false, @@ -321129,51 +343854,33 @@ "$ref": "#/definitions/Role" } }, - "banner": { - "type": "string" - }, - "description": { - "type": "string" - }, - "unavailable": { - "type": "boolean" - }, - "channels": { - "type": "array", - "items": { - "$ref": "#/definitions/Channel" - } - }, - "region": { - "type": "string" - }, - "system_channel_id": { - "type": "string" - }, - "rules_channel_id": { + "afk_channel_id": { "type": "string" }, "afk_timeout": { "type": "integer" }, - "explicit_content_filter": { - "type": "integer" - }, - "afk_channel_id": { - "type": "string" - }, "bans": { "type": "array", "items": { "$ref": "#/definitions/Ban" } }, + "banner": { + "type": "string" + }, "default_message_notifications": { "type": "integer" }, + "description": { + "type": "string" + }, "discovery_splash": { "type": "string" }, + "explicit_content_filter": { + "type": "integer" + }, "features": { "type": "array", "items": { @@ -321195,18 +343902,18 @@ "max_video_channel_users": { "type": "integer" }, - "member_count": { - "type": "integer" - }, - "presence_count": { - "type": "integer" - }, "members": { "type": "array", "items": { "$ref": "#/definitions/Member" } }, + "channels": { + "type": "array", + "items": { + "$ref": "#/definitions/Channel" + } + }, "template_id": { "type": "string" }, @@ -321237,12 +343944,24 @@ "public_updates_channel_id": { "type": "string" }, + "rules_channel_id": { + "type": "string" + }, + "region": { + "type": "string" + }, "splash": { "type": "string" }, + "system_channel_id": { + "type": "string" + }, "system_channel_flags": { "type": "integer" }, + "unavailable": { + "type": "boolean" + }, "verification_level": { "type": "integer" }, @@ -321258,9 +343977,6 @@ "nsfw_level": { "type": "integer" }, - "permissions": { - "type": "integer" - }, "premium_progress_bar_enabled": { "type": "boolean" }, @@ -321269,6 +343985,15 @@ "items": { "type": "string" } + }, + "member_count": { + "type": "integer" + }, + "presence_count": { + "type": "integer" + }, + "permissions": { + "type": "integer" } }, "additionalProperties": false, @@ -321690,9 +344415,6 @@ "UserProfile": { "type": "object", "properties": { - "accent_color": { - "type": "integer" - }, "banner": { "type": "string" }, @@ -321707,6 +344429,9 @@ }, "pronouns": { "type": "string" + }, + "accent_color": { + "type": "integer" } }, "additionalProperties": false, @@ -321793,6 +344518,309 @@ "token", "webauthn" ] + }, + "AdminUser": { + "type": "object", + "properties": { + "id": { + "type": [ + "string", + "integer" + ] + }, + "flags": {}, + "created_at": {}, + "premium_since": {}, + "avatar": {}, + "banner": {}, + "settings": {}, + "bio": {}, + "theme_colors": {}, + "pronouns": {}, + "username": { + "type": "string" + }, + "discriminator": {}, + "accent_color": {}, + "phone": {}, + "desktop": {}, + "mobile": {}, + "premium": {}, + "premium_type": {}, + "bot": {}, + "system": {}, + "nsfw_allowed": {}, + "mfa_enabled": {}, + "webauthn_enabled": {}, + "verified": {}, + "disabled": {}, + "deleted": {}, + "email": { + "type": "string" + }, + "purchased_flags": {}, + "premium_usage_flags": {}, + "rights": {}, + "relationships": {}, + "connected_accounts": {}, + "fingerprints": {}, + "extended_settings": {}, + "security_keys": {} + }, + "additionalProperties": false, + "required": [ + "accent_color", + "avatar", + "banner", + "bio", + "bot", + "connected_accounts", + "created_at", + "deleted", + "desktop", + "disabled", + "discriminator", + "extended_settings", + "fingerprints", + "flags", + "mfa_enabled", + "mobile", + "nsfw_allowed", + "phone", + "premium", + "premium_since", + "premium_type", + "premium_usage_flags", + "pronouns", + "purchased_flags", + "relationships", + "rights", + "security_keys", + "settings", + "system", + "theme_colors", + "verified", + "webauthn_enabled" + ] + }, + "AdminGuild": { + "type": "object", + "properties": { + "name": { + "type": "string" + }, + "id": { + "type": "string" + }, + "icon": { + "type": "string" + }, + "parent": { + "type": "string" + }, + "owner_id": { + "type": "string" + }, + "owner": { + "$ref": "#/definitions/User" + }, + "nsfw": { + "type": "boolean" + }, + "invites": { + "type": "array", + "items": { + "$ref": "#/definitions/Invite" + } + }, + "voice_states": { + "type": "array", + "items": { + "$ref": "#/definitions/VoiceState" + } + }, + "webhooks": { + "type": "array", + "items": { + "$ref": "#/definitions/Webhook" + } + }, + "roles": { + "type": "array", + "items": { + "$ref": "#/definitions/Role" + } + }, + "afk_channel_id": { + "type": "string" + }, + "afk_channel": { + "$ref": "#/definitions/Channel" + }, + "afk_timeout": { + "type": "integer" + }, + "bans": { + "type": "array", + "items": { + "$ref": "#/definitions/Ban" + } + }, + "banner": { + "type": "string" + }, + "default_message_notifications": { + "type": "integer" + }, + "description": { + "type": "string" + }, + "discovery_splash": { + "type": "string" + }, + "explicit_content_filter": { + "type": "integer" + }, + "features": { + "type": "array", + "items": { + "type": "string" + } + }, + "primary_category_id": { + "type": "string" + }, + "large": { + "type": "boolean" + }, + "max_members": { + "type": "integer" + }, + "max_presences": { + "type": "integer" + }, + "max_video_channel_users": { + "type": "integer" + }, + "members": { + "type": "array", + "items": { + "$ref": "#/definitions/Member" + } + }, + "channels": { + "type": "array", + "items": { + "$ref": "#/definitions/Channel" + } + }, + "template_id": { + "type": "string" + }, + "emojis": { + "type": "array", + "items": { + "$ref": "#/definitions/Emoji" + } + }, + "stickers": { + "type": "array", + "items": { + "$ref": "#/definitions/Sticker" + } + }, + "mfa_level": { + "type": "integer" + }, + "preferred_locale": { + "type": "string" + }, + "premium_subscription_count": { + "type": "integer" + }, + "premium_tier": { + "type": "integer" + }, + "public_updates_channel_id": { + "type": "string" + }, + "public_updates_channel": { + "$ref": "#/definitions/Channel" + }, + "rules_channel_id": { + "type": "string" + }, + "rules_channel": { + "type": "string" + }, + "region": { + "type": "string" + }, + "splash": { + "type": "string" + }, + "system_channel_id": { + "type": "string" + }, + "system_channel": { + "$ref": "#/definitions/Channel" + }, + "system_channel_flags": { + "type": "integer" + }, + "unavailable": { + "type": "boolean" + }, + "verification_level": { + "type": "integer" + }, + "welcome_screen": { + "$ref": "#/definitions/GuildWelcomeScreen" + }, + "widget_channel_id": { + "type": "string" + }, + "widget_channel": { + "$ref": "#/definitions/Channel" + }, + "widget_enabled": { + "type": "boolean" + }, + "nsfw_level": { + "type": "integer" + }, + "premium_progress_bar_enabled": { + "type": "boolean" + }, + "channel_ordering": { + "type": "array", + "items": { + "type": "string" + } + } + }, + "additionalProperties": false, + "required": [ + "bans", + "channel_ordering", + "channels", + "emojis", + "features", + "id", + "invites", + "members", + "name", + "nsfw", + "premium_progress_bar_enabled", + "public_updates_channel_id", + "roles", + "stickers", + "unavailable", + "voice_states", + "webhooks", + "welcome_screen", + "widget_enabled" + ] } }, "$schema": "http://json-schema.org/draft-07/schema#" @@ -325108,38 +348136,38 @@ "avatar": { "type": "string" }, - "username": { + "banner": { "type": "string" }, - "discriminator": { + "bio": { "type": "string" }, - "public_flags": { - "type": "integer" + "theme_colors": { + "type": "array", + "items": { + "type": "integer" + } }, - "accent_color": { - "type": "integer" + "pronouns": { + "type": "string" }, - "banner": { + "username": { "type": "string" }, - "bio": { + "discriminator": { "type": "string" }, - "bot": { - "type": "boolean" + "accent_color": { + "type": "integer" }, "premium_type": { "type": "integer" }, - "theme_colors": { - "type": "array", - "items": { - "type": "integer" - } + "bot": { + "type": "boolean" }, - "pronouns": { - "type": "string" + "public_flags": { + "type": "integer" } }, "additionalProperties": false, @@ -325357,51 +348385,33 @@ "$ref": "#/definitions/Role" } }, - "banner": { - "type": "string" - }, - "description": { - "type": "string" - }, - "unavailable": { - "type": "boolean" - }, - "channels": { - "type": "array", - "items": { - "$ref": "#/definitions/Channel" - } - }, - "region": { - "type": "string" - }, - "system_channel_id": { - "type": "string" - }, - "rules_channel_id": { + "afk_channel_id": { "type": "string" }, "afk_timeout": { "type": "integer" }, - "explicit_content_filter": { - "type": "integer" - }, - "afk_channel_id": { - "type": "string" - }, "bans": { "type": "array", "items": { "$ref": "#/definitions/Ban" } }, + "banner": { + "type": "string" + }, "default_message_notifications": { "type": "integer" }, + "description": { + "type": "string" + }, "discovery_splash": { "type": "string" }, + "explicit_content_filter": { + "type": "integer" + }, "features": { "type": "array", "items": { @@ -325423,18 +348433,18 @@ "max_video_channel_users": { "type": "integer" }, - "member_count": { - "type": "integer" - }, - "presence_count": { - "type": "integer" - }, "members": { "type": "array", "items": { "$ref": "#/definitions/Member" } }, + "channels": { + "type": "array", + "items": { + "$ref": "#/definitions/Channel" + } + }, "template_id": { "type": "string" }, @@ -325465,12 +348475,24 @@ "public_updates_channel_id": { "type": "string" }, + "rules_channel_id": { + "type": "string" + }, + "region": { + "type": "string" + }, "splash": { "type": "string" }, + "system_channel_id": { + "type": "string" + }, "system_channel_flags": { "type": "integer" }, + "unavailable": { + "type": "boolean" + }, "verification_level": { "type": "integer" }, @@ -325486,9 +348508,6 @@ "nsfw_level": { "type": "integer" }, - "permissions": { - "type": "integer" - }, "premium_progress_bar_enabled": { "type": "boolean" }, @@ -325497,6 +348516,15 @@ "items": { "type": "string" } + }, + "member_count": { + "type": "integer" + }, + "presence_count": { + "type": "integer" + }, + "permissions": { + "type": "integer" } }, "additionalProperties": false, @@ -325918,9 +348946,6 @@ "UserProfile": { "type": "object", "properties": { - "accent_color": { - "type": "integer" - }, "banner": { "type": "string" }, @@ -325935,6 +348960,9 @@ }, "pronouns": { "type": "string" + }, + "accent_color": { + "type": "integer" } }, "additionalProperties": false, @@ -326021,6 +349049,309 @@ "token", "webauthn" ] + }, + "AdminUser": { + "type": "object", + "properties": { + "id": { + "type": [ + "string", + "integer" + ] + }, + "flags": {}, + "created_at": {}, + "premium_since": {}, + "avatar": {}, + "banner": {}, + "settings": {}, + "bio": {}, + "theme_colors": {}, + "pronouns": {}, + "username": { + "type": "string" + }, + "discriminator": {}, + "accent_color": {}, + "phone": {}, + "desktop": {}, + "mobile": {}, + "premium": {}, + "premium_type": {}, + "bot": {}, + "system": {}, + "nsfw_allowed": {}, + "mfa_enabled": {}, + "webauthn_enabled": {}, + "verified": {}, + "disabled": {}, + "deleted": {}, + "email": { + "type": "string" + }, + "purchased_flags": {}, + "premium_usage_flags": {}, + "rights": {}, + "relationships": {}, + "connected_accounts": {}, + "fingerprints": {}, + "extended_settings": {}, + "security_keys": {} + }, + "additionalProperties": false, + "required": [ + "accent_color", + "avatar", + "banner", + "bio", + "bot", + "connected_accounts", + "created_at", + "deleted", + "desktop", + "disabled", + "discriminator", + "extended_settings", + "fingerprints", + "flags", + "mfa_enabled", + "mobile", + "nsfw_allowed", + "phone", + "premium", + "premium_since", + "premium_type", + "premium_usage_flags", + "pronouns", + "purchased_flags", + "relationships", + "rights", + "security_keys", + "settings", + "system", + "theme_colors", + "verified", + "webauthn_enabled" + ] + }, + "AdminGuild": { + "type": "object", + "properties": { + "name": { + "type": "string" + }, + "id": { + "type": "string" + }, + "icon": { + "type": "string" + }, + "parent": { + "type": "string" + }, + "owner_id": { + "type": "string" + }, + "owner": { + "$ref": "#/definitions/User" + }, + "nsfw": { + "type": "boolean" + }, + "invites": { + "type": "array", + "items": { + "$ref": "#/definitions/Invite" + } + }, + "voice_states": { + "type": "array", + "items": { + "$ref": "#/definitions/VoiceState" + } + }, + "webhooks": { + "type": "array", + "items": { + "$ref": "#/definitions/Webhook" + } + }, + "roles": { + "type": "array", + "items": { + "$ref": "#/definitions/Role" + } + }, + "afk_channel_id": { + "type": "string" + }, + "afk_channel": { + "$ref": "#/definitions/Channel" + }, + "afk_timeout": { + "type": "integer" + }, + "bans": { + "type": "array", + "items": { + "$ref": "#/definitions/Ban" + } + }, + "banner": { + "type": "string" + }, + "default_message_notifications": { + "type": "integer" + }, + "description": { + "type": "string" + }, + "discovery_splash": { + "type": "string" + }, + "explicit_content_filter": { + "type": "integer" + }, + "features": { + "type": "array", + "items": { + "type": "string" + } + }, + "primary_category_id": { + "type": "string" + }, + "large": { + "type": "boolean" + }, + "max_members": { + "type": "integer" + }, + "max_presences": { + "type": "integer" + }, + "max_video_channel_users": { + "type": "integer" + }, + "members": { + "type": "array", + "items": { + "$ref": "#/definitions/Member" + } + }, + "channels": { + "type": "array", + "items": { + "$ref": "#/definitions/Channel" + } + }, + "template_id": { + "type": "string" + }, + "emojis": { + "type": "array", + "items": { + "$ref": "#/definitions/Emoji" + } + }, + "stickers": { + "type": "array", + "items": { + "$ref": "#/definitions/Sticker" + } + }, + "mfa_level": { + "type": "integer" + }, + "preferred_locale": { + "type": "string" + }, + "premium_subscription_count": { + "type": "integer" + }, + "premium_tier": { + "type": "integer" + }, + "public_updates_channel_id": { + "type": "string" + }, + "public_updates_channel": { + "$ref": "#/definitions/Channel" + }, + "rules_channel_id": { + "type": "string" + }, + "rules_channel": { + "type": "string" + }, + "region": { + "type": "string" + }, + "splash": { + "type": "string" + }, + "system_channel_id": { + "type": "string" + }, + "system_channel": { + "$ref": "#/definitions/Channel" + }, + "system_channel_flags": { + "type": "integer" + }, + "unavailable": { + "type": "boolean" + }, + "verification_level": { + "type": "integer" + }, + "welcome_screen": { + "$ref": "#/definitions/GuildWelcomeScreen" + }, + "widget_channel_id": { + "type": "string" + }, + "widget_channel": { + "$ref": "#/definitions/Channel" + }, + "widget_enabled": { + "type": "boolean" + }, + "nsfw_level": { + "type": "integer" + }, + "premium_progress_bar_enabled": { + "type": "boolean" + }, + "channel_ordering": { + "type": "array", + "items": { + "type": "string" + } + } + }, + "additionalProperties": false, + "required": [ + "bans", + "channel_ordering", + "channels", + "emojis", + "features", + "id", + "invites", + "members", + "name", + "nsfw", + "premium_progress_bar_enabled", + "public_updates_channel_id", + "roles", + "stickers", + "unavailable", + "voice_states", + "webhooks", + "welcome_screen", + "widget_enabled" + ] } }, "$schema": "http://json-schema.org/draft-07/schema#" @@ -329342,38 +352673,38 @@ "avatar": { "type": "string" }, - "username": { + "banner": { "type": "string" }, - "discriminator": { + "bio": { "type": "string" }, - "public_flags": { - "type": "integer" + "theme_colors": { + "type": "array", + "items": { + "type": "integer" + } }, - "accent_color": { - "type": "integer" + "pronouns": { + "type": "string" }, - "banner": { + "username": { "type": "string" }, - "bio": { + "discriminator": { "type": "string" }, - "bot": { - "type": "boolean" + "accent_color": { + "type": "integer" }, "premium_type": { "type": "integer" }, - "theme_colors": { - "type": "array", - "items": { - "type": "integer" - } + "bot": { + "type": "boolean" }, - "pronouns": { - "type": "string" + "public_flags": { + "type": "integer" } }, "additionalProperties": false, @@ -329591,51 +352922,33 @@ "$ref": "#/definitions/Role" } }, - "banner": { - "type": "string" - }, - "description": { - "type": "string" - }, - "unavailable": { - "type": "boolean" - }, - "channels": { - "type": "array", - "items": { - "$ref": "#/definitions/Channel" - } - }, - "region": { - "type": "string" - }, - "system_channel_id": { - "type": "string" - }, - "rules_channel_id": { + "afk_channel_id": { "type": "string" }, "afk_timeout": { "type": "integer" }, - "explicit_content_filter": { - "type": "integer" - }, - "afk_channel_id": { - "type": "string" - }, "bans": { "type": "array", "items": { "$ref": "#/definitions/Ban" } }, + "banner": { + "type": "string" + }, "default_message_notifications": { "type": "integer" }, + "description": { + "type": "string" + }, "discovery_splash": { "type": "string" }, + "explicit_content_filter": { + "type": "integer" + }, "features": { "type": "array", "items": { @@ -329657,18 +352970,18 @@ "max_video_channel_users": { "type": "integer" }, - "member_count": { - "type": "integer" - }, - "presence_count": { - "type": "integer" - }, "members": { "type": "array", "items": { "$ref": "#/definitions/Member" } }, + "channels": { + "type": "array", + "items": { + "$ref": "#/definitions/Channel" + } + }, "template_id": { "type": "string" }, @@ -329699,12 +353012,24 @@ "public_updates_channel_id": { "type": "string" }, + "rules_channel_id": { + "type": "string" + }, + "region": { + "type": "string" + }, "splash": { "type": "string" }, + "system_channel_id": { + "type": "string" + }, "system_channel_flags": { "type": "integer" }, + "unavailable": { + "type": "boolean" + }, "verification_level": { "type": "integer" }, @@ -329720,9 +353045,6 @@ "nsfw_level": { "type": "integer" }, - "permissions": { - "type": "integer" - }, "premium_progress_bar_enabled": { "type": "boolean" }, @@ -329731,6 +353053,15 @@ "items": { "type": "string" } + }, + "member_count": { + "type": "integer" + }, + "presence_count": { + "type": "integer" + }, + "permissions": { + "type": "integer" } }, "additionalProperties": false, @@ -330152,9 +353483,6 @@ "UserProfile": { "type": "object", "properties": { - "accent_color": { - "type": "integer" - }, "banner": { "type": "string" }, @@ -330169,6 +353497,9 @@ }, "pronouns": { "type": "string" + }, + "accent_color": { + "type": "integer" } }, "additionalProperties": false, @@ -330255,6 +353586,309 @@ "token", "webauthn" ] + }, + "AdminUser": { + "type": "object", + "properties": { + "id": { + "type": [ + "string", + "integer" + ] + }, + "flags": {}, + "created_at": {}, + "premium_since": {}, + "avatar": {}, + "banner": {}, + "settings": {}, + "bio": {}, + "theme_colors": {}, + "pronouns": {}, + "username": { + "type": "string" + }, + "discriminator": {}, + "accent_color": {}, + "phone": {}, + "desktop": {}, + "mobile": {}, + "premium": {}, + "premium_type": {}, + "bot": {}, + "system": {}, + "nsfw_allowed": {}, + "mfa_enabled": {}, + "webauthn_enabled": {}, + "verified": {}, + "disabled": {}, + "deleted": {}, + "email": { + "type": "string" + }, + "purchased_flags": {}, + "premium_usage_flags": {}, + "rights": {}, + "relationships": {}, + "connected_accounts": {}, + "fingerprints": {}, + "extended_settings": {}, + "security_keys": {} + }, + "additionalProperties": false, + "required": [ + "accent_color", + "avatar", + "banner", + "bio", + "bot", + "connected_accounts", + "created_at", + "deleted", + "desktop", + "disabled", + "discriminator", + "extended_settings", + "fingerprints", + "flags", + "mfa_enabled", + "mobile", + "nsfw_allowed", + "phone", + "premium", + "premium_since", + "premium_type", + "premium_usage_flags", + "pronouns", + "purchased_flags", + "relationships", + "rights", + "security_keys", + "settings", + "system", + "theme_colors", + "verified", + "webauthn_enabled" + ] + }, + "AdminGuild": { + "type": "object", + "properties": { + "name": { + "type": "string" + }, + "id": { + "type": "string" + }, + "icon": { + "type": "string" + }, + "parent": { + "type": "string" + }, + "owner_id": { + "type": "string" + }, + "owner": { + "$ref": "#/definitions/User" + }, + "nsfw": { + "type": "boolean" + }, + "invites": { + "type": "array", + "items": { + "$ref": "#/definitions/Invite" + } + }, + "voice_states": { + "type": "array", + "items": { + "$ref": "#/definitions/VoiceState" + } + }, + "webhooks": { + "type": "array", + "items": { + "$ref": "#/definitions/Webhook" + } + }, + "roles": { + "type": "array", + "items": { + "$ref": "#/definitions/Role" + } + }, + "afk_channel_id": { + "type": "string" + }, + "afk_channel": { + "$ref": "#/definitions/Channel" + }, + "afk_timeout": { + "type": "integer" + }, + "bans": { + "type": "array", + "items": { + "$ref": "#/definitions/Ban" + } + }, + "banner": { + "type": "string" + }, + "default_message_notifications": { + "type": "integer" + }, + "description": { + "type": "string" + }, + "discovery_splash": { + "type": "string" + }, + "explicit_content_filter": { + "type": "integer" + }, + "features": { + "type": "array", + "items": { + "type": "string" + } + }, + "primary_category_id": { + "type": "string" + }, + "large": { + "type": "boolean" + }, + "max_members": { + "type": "integer" + }, + "max_presences": { + "type": "integer" + }, + "max_video_channel_users": { + "type": "integer" + }, + "members": { + "type": "array", + "items": { + "$ref": "#/definitions/Member" + } + }, + "channels": { + "type": "array", + "items": { + "$ref": "#/definitions/Channel" + } + }, + "template_id": { + "type": "string" + }, + "emojis": { + "type": "array", + "items": { + "$ref": "#/definitions/Emoji" + } + }, + "stickers": { + "type": "array", + "items": { + "$ref": "#/definitions/Sticker" + } + }, + "mfa_level": { + "type": "integer" + }, + "preferred_locale": { + "type": "string" + }, + "premium_subscription_count": { + "type": "integer" + }, + "premium_tier": { + "type": "integer" + }, + "public_updates_channel_id": { + "type": "string" + }, + "public_updates_channel": { + "$ref": "#/definitions/Channel" + }, + "rules_channel_id": { + "type": "string" + }, + "rules_channel": { + "type": "string" + }, + "region": { + "type": "string" + }, + "splash": { + "type": "string" + }, + "system_channel_id": { + "type": "string" + }, + "system_channel": { + "$ref": "#/definitions/Channel" + }, + "system_channel_flags": { + "type": "integer" + }, + "unavailable": { + "type": "boolean" + }, + "verification_level": { + "type": "integer" + }, + "welcome_screen": { + "$ref": "#/definitions/GuildWelcomeScreen" + }, + "widget_channel_id": { + "type": "string" + }, + "widget_channel": { + "$ref": "#/definitions/Channel" + }, + "widget_enabled": { + "type": "boolean" + }, + "nsfw_level": { + "type": "integer" + }, + "premium_progress_bar_enabled": { + "type": "boolean" + }, + "channel_ordering": { + "type": "array", + "items": { + "type": "string" + } + } + }, + "additionalProperties": false, + "required": [ + "bans", + "channel_ordering", + "channels", + "emojis", + "features", + "id", + "invites", + "members", + "name", + "nsfw", + "premium_progress_bar_enabled", + "public_updates_channel_id", + "roles", + "stickers", + "unavailable", + "voice_states", + "webhooks", + "welcome_screen", + "widget_enabled" + ] } }, "$schema": "http://json-schema.org/draft-07/schema#" @@ -333570,38 +357204,38 @@ "avatar": { "type": "string" }, - "username": { + "banner": { "type": "string" }, - "discriminator": { + "bio": { "type": "string" }, - "public_flags": { - "type": "integer" + "theme_colors": { + "type": "array", + "items": { + "type": "integer" + } }, - "accent_color": { - "type": "integer" + "pronouns": { + "type": "string" }, - "banner": { + "username": { "type": "string" }, - "bio": { + "discriminator": { "type": "string" }, - "bot": { - "type": "boolean" + "accent_color": { + "type": "integer" }, "premium_type": { "type": "integer" }, - "theme_colors": { - "type": "array", - "items": { - "type": "integer" - } + "bot": { + "type": "boolean" }, - "pronouns": { - "type": "string" + "public_flags": { + "type": "integer" } }, "additionalProperties": false, @@ -333819,51 +357453,33 @@ "$ref": "#/definitions/Role" } }, - "banner": { - "type": "string" - }, - "description": { - "type": "string" - }, - "unavailable": { - "type": "boolean" - }, - "channels": { - "type": "array", - "items": { - "$ref": "#/definitions/Channel" - } - }, - "region": { - "type": "string" - }, - "system_channel_id": { - "type": "string" - }, - "rules_channel_id": { + "afk_channel_id": { "type": "string" }, "afk_timeout": { "type": "integer" }, - "explicit_content_filter": { - "type": "integer" - }, - "afk_channel_id": { - "type": "string" - }, "bans": { "type": "array", "items": { "$ref": "#/definitions/Ban" } }, + "banner": { + "type": "string" + }, "default_message_notifications": { "type": "integer" }, + "description": { + "type": "string" + }, "discovery_splash": { "type": "string" }, + "explicit_content_filter": { + "type": "integer" + }, "features": { "type": "array", "items": { @@ -333885,18 +357501,18 @@ "max_video_channel_users": { "type": "integer" }, - "member_count": { - "type": "integer" - }, - "presence_count": { - "type": "integer" - }, "members": { "type": "array", "items": { "$ref": "#/definitions/Member" } }, + "channels": { + "type": "array", + "items": { + "$ref": "#/definitions/Channel" + } + }, "template_id": { "type": "string" }, @@ -333927,12 +357543,24 @@ "public_updates_channel_id": { "type": "string" }, + "rules_channel_id": { + "type": "string" + }, + "region": { + "type": "string" + }, "splash": { "type": "string" }, + "system_channel_id": { + "type": "string" + }, "system_channel_flags": { "type": "integer" }, + "unavailable": { + "type": "boolean" + }, "verification_level": { "type": "integer" }, @@ -333948,9 +357576,6 @@ "nsfw_level": { "type": "integer" }, - "permissions": { - "type": "integer" - }, "premium_progress_bar_enabled": { "type": "boolean" }, @@ -333959,6 +357584,15 @@ "items": { "type": "string" } + }, + "member_count": { + "type": "integer" + }, + "presence_count": { + "type": "integer" + }, + "permissions": { + "type": "integer" } }, "additionalProperties": false, @@ -334380,9 +358014,6 @@ "UserProfile": { "type": "object", "properties": { - "accent_color": { - "type": "integer" - }, "banner": { "type": "string" }, @@ -334397,6 +358028,9 @@ }, "pronouns": { "type": "string" + }, + "accent_color": { + "type": "integer" } }, "additionalProperties": false, @@ -334483,6 +358117,309 @@ "token", "webauthn" ] + }, + "AdminUser": { + "type": "object", + "properties": { + "id": { + "type": [ + "string", + "integer" + ] + }, + "flags": {}, + "created_at": {}, + "premium_since": {}, + "avatar": {}, + "banner": {}, + "settings": {}, + "bio": {}, + "theme_colors": {}, + "pronouns": {}, + "username": { + "type": "string" + }, + "discriminator": {}, + "accent_color": {}, + "phone": {}, + "desktop": {}, + "mobile": {}, + "premium": {}, + "premium_type": {}, + "bot": {}, + "system": {}, + "nsfw_allowed": {}, + "mfa_enabled": {}, + "webauthn_enabled": {}, + "verified": {}, + "disabled": {}, + "deleted": {}, + "email": { + "type": "string" + }, + "purchased_flags": {}, + "premium_usage_flags": {}, + "rights": {}, + "relationships": {}, + "connected_accounts": {}, + "fingerprints": {}, + "extended_settings": {}, + "security_keys": {} + }, + "additionalProperties": false, + "required": [ + "accent_color", + "avatar", + "banner", + "bio", + "bot", + "connected_accounts", + "created_at", + "deleted", + "desktop", + "disabled", + "discriminator", + "extended_settings", + "fingerprints", + "flags", + "mfa_enabled", + "mobile", + "nsfw_allowed", + "phone", + "premium", + "premium_since", + "premium_type", + "premium_usage_flags", + "pronouns", + "purchased_flags", + "relationships", + "rights", + "security_keys", + "settings", + "system", + "theme_colors", + "verified", + "webauthn_enabled" + ] + }, + "AdminGuild": { + "type": "object", + "properties": { + "name": { + "type": "string" + }, + "id": { + "type": "string" + }, + "icon": { + "type": "string" + }, + "parent": { + "type": "string" + }, + "owner_id": { + "type": "string" + }, + "owner": { + "$ref": "#/definitions/User" + }, + "nsfw": { + "type": "boolean" + }, + "invites": { + "type": "array", + "items": { + "$ref": "#/definitions/Invite" + } + }, + "voice_states": { + "type": "array", + "items": { + "$ref": "#/definitions/VoiceState" + } + }, + "webhooks": { + "type": "array", + "items": { + "$ref": "#/definitions/Webhook" + } + }, + "roles": { + "type": "array", + "items": { + "$ref": "#/definitions/Role" + } + }, + "afk_channel_id": { + "type": "string" + }, + "afk_channel": { + "$ref": "#/definitions/Channel" + }, + "afk_timeout": { + "type": "integer" + }, + "bans": { + "type": "array", + "items": { + "$ref": "#/definitions/Ban" + } + }, + "banner": { + "type": "string" + }, + "default_message_notifications": { + "type": "integer" + }, + "description": { + "type": "string" + }, + "discovery_splash": { + "type": "string" + }, + "explicit_content_filter": { + "type": "integer" + }, + "features": { + "type": "array", + "items": { + "type": "string" + } + }, + "primary_category_id": { + "type": "string" + }, + "large": { + "type": "boolean" + }, + "max_members": { + "type": "integer" + }, + "max_presences": { + "type": "integer" + }, + "max_video_channel_users": { + "type": "integer" + }, + "members": { + "type": "array", + "items": { + "$ref": "#/definitions/Member" + } + }, + "channels": { + "type": "array", + "items": { + "$ref": "#/definitions/Channel" + } + }, + "template_id": { + "type": "string" + }, + "emojis": { + "type": "array", + "items": { + "$ref": "#/definitions/Emoji" + } + }, + "stickers": { + "type": "array", + "items": { + "$ref": "#/definitions/Sticker" + } + }, + "mfa_level": { + "type": "integer" + }, + "preferred_locale": { + "type": "string" + }, + "premium_subscription_count": { + "type": "integer" + }, + "premium_tier": { + "type": "integer" + }, + "public_updates_channel_id": { + "type": "string" + }, + "public_updates_channel": { + "$ref": "#/definitions/Channel" + }, + "rules_channel_id": { + "type": "string" + }, + "rules_channel": { + "type": "string" + }, + "region": { + "type": "string" + }, + "splash": { + "type": "string" + }, + "system_channel_id": { + "type": "string" + }, + "system_channel": { + "$ref": "#/definitions/Channel" + }, + "system_channel_flags": { + "type": "integer" + }, + "unavailable": { + "type": "boolean" + }, + "verification_level": { + "type": "integer" + }, + "welcome_screen": { + "$ref": "#/definitions/GuildWelcomeScreen" + }, + "widget_channel_id": { + "type": "string" + }, + "widget_channel": { + "$ref": "#/definitions/Channel" + }, + "widget_enabled": { + "type": "boolean" + }, + "nsfw_level": { + "type": "integer" + }, + "premium_progress_bar_enabled": { + "type": "boolean" + }, + "channel_ordering": { + "type": "array", + "items": { + "type": "string" + } + } + }, + "additionalProperties": false, + "required": [ + "bans", + "channel_ordering", + "channels", + "emojis", + "features", + "id", + "invites", + "members", + "name", + "nsfw", + "premium_progress_bar_enabled", + "public_updates_channel_id", + "roles", + "stickers", + "unavailable", + "voice_states", + "webhooks", + "welcome_screen", + "widget_enabled" + ] } }, "$schema": "http://json-schema.org/draft-07/schema#" @@ -337777,38 +361714,38 @@ "avatar": { "type": "string" }, - "username": { + "banner": { "type": "string" }, - "discriminator": { + "bio": { "type": "string" }, - "public_flags": { - "type": "integer" + "theme_colors": { + "type": "array", + "items": { + "type": "integer" + } }, - "accent_color": { - "type": "integer" + "pronouns": { + "type": "string" }, - "banner": { + "username": { "type": "string" }, - "bio": { + "discriminator": { "type": "string" }, - "bot": { - "type": "boolean" + "accent_color": { + "type": "integer" }, "premium_type": { "type": "integer" }, - "theme_colors": { - "type": "array", - "items": { - "type": "integer" - } + "bot": { + "type": "boolean" }, - "pronouns": { - "type": "string" + "public_flags": { + "type": "integer" } }, "additionalProperties": false, @@ -338026,51 +361963,33 @@ "$ref": "#/definitions/Role" } }, - "banner": { - "type": "string" - }, - "description": { - "type": "string" - }, - "unavailable": { - "type": "boolean" - }, - "channels": { - "type": "array", - "items": { - "$ref": "#/definitions/Channel" - } - }, - "region": { - "type": "string" - }, - "system_channel_id": { - "type": "string" - }, - "rules_channel_id": { + "afk_channel_id": { "type": "string" }, "afk_timeout": { "type": "integer" }, - "explicit_content_filter": { - "type": "integer" - }, - "afk_channel_id": { - "type": "string" - }, "bans": { "type": "array", "items": { "$ref": "#/definitions/Ban" } }, + "banner": { + "type": "string" + }, "default_message_notifications": { "type": "integer" }, + "description": { + "type": "string" + }, "discovery_splash": { "type": "string" }, + "explicit_content_filter": { + "type": "integer" + }, "features": { "type": "array", "items": { @@ -338092,18 +362011,18 @@ "max_video_channel_users": { "type": "integer" }, - "member_count": { - "type": "integer" - }, - "presence_count": { - "type": "integer" - }, "members": { "type": "array", "items": { "$ref": "#/definitions/Member" } }, + "channels": { + "type": "array", + "items": { + "$ref": "#/definitions/Channel" + } + }, "template_id": { "type": "string" }, @@ -338134,12 +362053,24 @@ "public_updates_channel_id": { "type": "string" }, + "rules_channel_id": { + "type": "string" + }, + "region": { + "type": "string" + }, "splash": { "type": "string" }, + "system_channel_id": { + "type": "string" + }, "system_channel_flags": { "type": "integer" }, + "unavailable": { + "type": "boolean" + }, "verification_level": { "type": "integer" }, @@ -338155,9 +362086,6 @@ "nsfw_level": { "type": "integer" }, - "permissions": { - "type": "integer" - }, "premium_progress_bar_enabled": { "type": "boolean" }, @@ -338166,6 +362094,15 @@ "items": { "type": "string" } + }, + "member_count": { + "type": "integer" + }, + "presence_count": { + "type": "integer" + }, + "permissions": { + "type": "integer" } }, "additionalProperties": false, @@ -338587,9 +362524,6 @@ "UserProfile": { "type": "object", "properties": { - "accent_color": { - "type": "integer" - }, "banner": { "type": "string" }, @@ -338604,6 +362538,9 @@ }, "pronouns": { "type": "string" + }, + "accent_color": { + "type": "integer" } }, "additionalProperties": false, @@ -338690,6 +362627,309 @@ "token", "webauthn" ] + }, + "AdminUser": { + "type": "object", + "properties": { + "id": { + "type": [ + "string", + "integer" + ] + }, + "flags": {}, + "created_at": {}, + "premium_since": {}, + "avatar": {}, + "banner": {}, + "settings": {}, + "bio": {}, + "theme_colors": {}, + "pronouns": {}, + "username": { + "type": "string" + }, + "discriminator": {}, + "accent_color": {}, + "phone": {}, + "desktop": {}, + "mobile": {}, + "premium": {}, + "premium_type": {}, + "bot": {}, + "system": {}, + "nsfw_allowed": {}, + "mfa_enabled": {}, + "webauthn_enabled": {}, + "verified": {}, + "disabled": {}, + "deleted": {}, + "email": { + "type": "string" + }, + "purchased_flags": {}, + "premium_usage_flags": {}, + "rights": {}, + "relationships": {}, + "connected_accounts": {}, + "fingerprints": {}, + "extended_settings": {}, + "security_keys": {} + }, + "additionalProperties": false, + "required": [ + "accent_color", + "avatar", + "banner", + "bio", + "bot", + "connected_accounts", + "created_at", + "deleted", + "desktop", + "disabled", + "discriminator", + "extended_settings", + "fingerprints", + "flags", + "mfa_enabled", + "mobile", + "nsfw_allowed", + "phone", + "premium", + "premium_since", + "premium_type", + "premium_usage_flags", + "pronouns", + "purchased_flags", + "relationships", + "rights", + "security_keys", + "settings", + "system", + "theme_colors", + "verified", + "webauthn_enabled" + ] + }, + "AdminGuild": { + "type": "object", + "properties": { + "name": { + "type": "string" + }, + "id": { + "type": "string" + }, + "icon": { + "type": "string" + }, + "parent": { + "type": "string" + }, + "owner_id": { + "type": "string" + }, + "owner": { + "$ref": "#/definitions/User" + }, + "nsfw": { + "type": "boolean" + }, + "invites": { + "type": "array", + "items": { + "$ref": "#/definitions/Invite" + } + }, + "voice_states": { + "type": "array", + "items": { + "$ref": "#/definitions/VoiceState" + } + }, + "webhooks": { + "type": "array", + "items": { + "$ref": "#/definitions/Webhook" + } + }, + "roles": { + "type": "array", + "items": { + "$ref": "#/definitions/Role" + } + }, + "afk_channel_id": { + "type": "string" + }, + "afk_channel": { + "$ref": "#/definitions/Channel" + }, + "afk_timeout": { + "type": "integer" + }, + "bans": { + "type": "array", + "items": { + "$ref": "#/definitions/Ban" + } + }, + "banner": { + "type": "string" + }, + "default_message_notifications": { + "type": "integer" + }, + "description": { + "type": "string" + }, + "discovery_splash": { + "type": "string" + }, + "explicit_content_filter": { + "type": "integer" + }, + "features": { + "type": "array", + "items": { + "type": "string" + } + }, + "primary_category_id": { + "type": "string" + }, + "large": { + "type": "boolean" + }, + "max_members": { + "type": "integer" + }, + "max_presences": { + "type": "integer" + }, + "max_video_channel_users": { + "type": "integer" + }, + "members": { + "type": "array", + "items": { + "$ref": "#/definitions/Member" + } + }, + "channels": { + "type": "array", + "items": { + "$ref": "#/definitions/Channel" + } + }, + "template_id": { + "type": "string" + }, + "emojis": { + "type": "array", + "items": { + "$ref": "#/definitions/Emoji" + } + }, + "stickers": { + "type": "array", + "items": { + "$ref": "#/definitions/Sticker" + } + }, + "mfa_level": { + "type": "integer" + }, + "preferred_locale": { + "type": "string" + }, + "premium_subscription_count": { + "type": "integer" + }, + "premium_tier": { + "type": "integer" + }, + "public_updates_channel_id": { + "type": "string" + }, + "public_updates_channel": { + "$ref": "#/definitions/Channel" + }, + "rules_channel_id": { + "type": "string" + }, + "rules_channel": { + "type": "string" + }, + "region": { + "type": "string" + }, + "splash": { + "type": "string" + }, + "system_channel_id": { + "type": "string" + }, + "system_channel": { + "$ref": "#/definitions/Channel" + }, + "system_channel_flags": { + "type": "integer" + }, + "unavailable": { + "type": "boolean" + }, + "verification_level": { + "type": "integer" + }, + "welcome_screen": { + "$ref": "#/definitions/GuildWelcomeScreen" + }, + "widget_channel_id": { + "type": "string" + }, + "widget_channel": { + "$ref": "#/definitions/Channel" + }, + "widget_enabled": { + "type": "boolean" + }, + "nsfw_level": { + "type": "integer" + }, + "premium_progress_bar_enabled": { + "type": "boolean" + }, + "channel_ordering": { + "type": "array", + "items": { + "type": "string" + } + } + }, + "additionalProperties": false, + "required": [ + "bans", + "channel_ordering", + "channels", + "emojis", + "features", + "id", + "invites", + "members", + "name", + "nsfw", + "premium_progress_bar_enabled", + "public_updates_channel_id", + "roles", + "stickers", + "unavailable", + "voice_states", + "webhooks", + "welcome_screen", + "widget_enabled" + ] } }, "$schema": "http://json-schema.org/draft-07/schema#" @@ -342012,38 +366252,38 @@ "avatar": { "type": "string" }, - "username": { + "banner": { "type": "string" }, - "discriminator": { + "bio": { "type": "string" }, - "public_flags": { - "type": "integer" + "theme_colors": { + "type": "array", + "items": { + "type": "integer" + } }, - "accent_color": { - "type": "integer" + "pronouns": { + "type": "string" }, - "banner": { + "username": { "type": "string" }, - "bio": { + "discriminator": { "type": "string" }, - "bot": { - "type": "boolean" + "accent_color": { + "type": "integer" }, "premium_type": { "type": "integer" }, - "theme_colors": { - "type": "array", - "items": { - "type": "integer" - } + "bot": { + "type": "boolean" }, - "pronouns": { - "type": "string" + "public_flags": { + "type": "integer" } }, "additionalProperties": false, @@ -342261,51 +366501,33 @@ "$ref": "#/definitions/Role" } }, - "banner": { - "type": "string" - }, - "description": { - "type": "string" - }, - "unavailable": { - "type": "boolean" - }, - "channels": { - "type": "array", - "items": { - "$ref": "#/definitions/Channel" - } - }, - "region": { - "type": "string" - }, - "system_channel_id": { - "type": "string" - }, - "rules_channel_id": { + "afk_channel_id": { "type": "string" }, "afk_timeout": { "type": "integer" }, - "explicit_content_filter": { - "type": "integer" - }, - "afk_channel_id": { - "type": "string" - }, "bans": { "type": "array", "items": { "$ref": "#/definitions/Ban" } }, + "banner": { + "type": "string" + }, "default_message_notifications": { "type": "integer" }, + "description": { + "type": "string" + }, "discovery_splash": { "type": "string" }, + "explicit_content_filter": { + "type": "integer" + }, "features": { "type": "array", "items": { @@ -342327,18 +366549,18 @@ "max_video_channel_users": { "type": "integer" }, - "member_count": { - "type": "integer" - }, - "presence_count": { - "type": "integer" - }, "members": { "type": "array", "items": { "$ref": "#/definitions/Member" } }, + "channels": { + "type": "array", + "items": { + "$ref": "#/definitions/Channel" + } + }, "template_id": { "type": "string" }, @@ -342369,12 +366591,24 @@ "public_updates_channel_id": { "type": "string" }, + "rules_channel_id": { + "type": "string" + }, + "region": { + "type": "string" + }, "splash": { "type": "string" }, + "system_channel_id": { + "type": "string" + }, "system_channel_flags": { "type": "integer" }, + "unavailable": { + "type": "boolean" + }, "verification_level": { "type": "integer" }, @@ -342390,9 +366624,6 @@ "nsfw_level": { "type": "integer" }, - "permissions": { - "type": "integer" - }, "premium_progress_bar_enabled": { "type": "boolean" }, @@ -342401,6 +366632,15 @@ "items": { "type": "string" } + }, + "member_count": { + "type": "integer" + }, + "presence_count": { + "type": "integer" + }, + "permissions": { + "type": "integer" } }, "additionalProperties": false, @@ -342822,9 +367062,6 @@ "UserProfile": { "type": "object", "properties": { - "accent_color": { - "type": "integer" - }, "banner": { "type": "string" }, @@ -342839,6 +367076,9 @@ }, "pronouns": { "type": "string" + }, + "accent_color": { + "type": "integer" } }, "additionalProperties": false, @@ -342925,6 +367165,309 @@ "token", "webauthn" ] + }, + "AdminUser": { + "type": "object", + "properties": { + "id": { + "type": [ + "string", + "integer" + ] + }, + "flags": {}, + "created_at": {}, + "premium_since": {}, + "avatar": {}, + "banner": {}, + "settings": {}, + "bio": {}, + "theme_colors": {}, + "pronouns": {}, + "username": { + "type": "string" + }, + "discriminator": {}, + "accent_color": {}, + "phone": {}, + "desktop": {}, + "mobile": {}, + "premium": {}, + "premium_type": {}, + "bot": {}, + "system": {}, + "nsfw_allowed": {}, + "mfa_enabled": {}, + "webauthn_enabled": {}, + "verified": {}, + "disabled": {}, + "deleted": {}, + "email": { + "type": "string" + }, + "purchased_flags": {}, + "premium_usage_flags": {}, + "rights": {}, + "relationships": {}, + "connected_accounts": {}, + "fingerprints": {}, + "extended_settings": {}, + "security_keys": {} + }, + "additionalProperties": false, + "required": [ + "accent_color", + "avatar", + "banner", + "bio", + "bot", + "connected_accounts", + "created_at", + "deleted", + "desktop", + "disabled", + "discriminator", + "extended_settings", + "fingerprints", + "flags", + "mfa_enabled", + "mobile", + "nsfw_allowed", + "phone", + "premium", + "premium_since", + "premium_type", + "premium_usage_flags", + "pronouns", + "purchased_flags", + "relationships", + "rights", + "security_keys", + "settings", + "system", + "theme_colors", + "verified", + "webauthn_enabled" + ] + }, + "AdminGuild": { + "type": "object", + "properties": { + "name": { + "type": "string" + }, + "id": { + "type": "string" + }, + "icon": { + "type": "string" + }, + "parent": { + "type": "string" + }, + "owner_id": { + "type": "string" + }, + "owner": { + "$ref": "#/definitions/User" + }, + "nsfw": { + "type": "boolean" + }, + "invites": { + "type": "array", + "items": { + "$ref": "#/definitions/Invite" + } + }, + "voice_states": { + "type": "array", + "items": { + "$ref": "#/definitions/VoiceState" + } + }, + "webhooks": { + "type": "array", + "items": { + "$ref": "#/definitions/Webhook" + } + }, + "roles": { + "type": "array", + "items": { + "$ref": "#/definitions/Role" + } + }, + "afk_channel_id": { + "type": "string" + }, + "afk_channel": { + "$ref": "#/definitions/Channel" + }, + "afk_timeout": { + "type": "integer" + }, + "bans": { + "type": "array", + "items": { + "$ref": "#/definitions/Ban" + } + }, + "banner": { + "type": "string" + }, + "default_message_notifications": { + "type": "integer" + }, + "description": { + "type": "string" + }, + "discovery_splash": { + "type": "string" + }, + "explicit_content_filter": { + "type": "integer" + }, + "features": { + "type": "array", + "items": { + "type": "string" + } + }, + "primary_category_id": { + "type": "string" + }, + "large": { + "type": "boolean" + }, + "max_members": { + "type": "integer" + }, + "max_presences": { + "type": "integer" + }, + "max_video_channel_users": { + "type": "integer" + }, + "members": { + "type": "array", + "items": { + "$ref": "#/definitions/Member" + } + }, + "channels": { + "type": "array", + "items": { + "$ref": "#/definitions/Channel" + } + }, + "template_id": { + "type": "string" + }, + "emojis": { + "type": "array", + "items": { + "$ref": "#/definitions/Emoji" + } + }, + "stickers": { + "type": "array", + "items": { + "$ref": "#/definitions/Sticker" + } + }, + "mfa_level": { + "type": "integer" + }, + "preferred_locale": { + "type": "string" + }, + "premium_subscription_count": { + "type": "integer" + }, + "premium_tier": { + "type": "integer" + }, + "public_updates_channel_id": { + "type": "string" + }, + "public_updates_channel": { + "$ref": "#/definitions/Channel" + }, + "rules_channel_id": { + "type": "string" + }, + "rules_channel": { + "type": "string" + }, + "region": { + "type": "string" + }, + "splash": { + "type": "string" + }, + "system_channel_id": { + "type": "string" + }, + "system_channel": { + "$ref": "#/definitions/Channel" + }, + "system_channel_flags": { + "type": "integer" + }, + "unavailable": { + "type": "boolean" + }, + "verification_level": { + "type": "integer" + }, + "welcome_screen": { + "$ref": "#/definitions/GuildWelcomeScreen" + }, + "widget_channel_id": { + "type": "string" + }, + "widget_channel": { + "$ref": "#/definitions/Channel" + }, + "widget_enabled": { + "type": "boolean" + }, + "nsfw_level": { + "type": "integer" + }, + "premium_progress_bar_enabled": { + "type": "boolean" + }, + "channel_ordering": { + "type": "array", + "items": { + "type": "string" + } + } + }, + "additionalProperties": false, + "required": [ + "bans", + "channel_ordering", + "channels", + "emojis", + "features", + "id", + "invites", + "members", + "name", + "nsfw", + "premium_progress_bar_enabled", + "public_updates_channel_id", + "roles", + "stickers", + "unavailable", + "voice_states", + "webhooks", + "welcome_screen", + "widget_enabled" + ] } }, "$schema": "http://json-schema.org/draft-07/schema#" @@ -346259,38 +370802,38 @@ "avatar": { "type": "string" }, - "username": { + "banner": { "type": "string" }, - "discriminator": { + "bio": { "type": "string" }, - "public_flags": { - "type": "integer" + "theme_colors": { + "type": "array", + "items": { + "type": "integer" + } }, - "accent_color": { - "type": "integer" + "pronouns": { + "type": "string" }, - "banner": { + "username": { "type": "string" }, - "bio": { + "discriminator": { "type": "string" }, - "bot": { - "type": "boolean" + "accent_color": { + "type": "integer" }, "premium_type": { "type": "integer" }, - "theme_colors": { - "type": "array", - "items": { - "type": "integer" - } + "bot": { + "type": "boolean" }, - "pronouns": { - "type": "string" + "public_flags": { + "type": "integer" } }, "additionalProperties": false, @@ -346508,51 +371051,33 @@ "$ref": "#/definitions/Role" } }, - "banner": { - "type": "string" - }, - "description": { - "type": "string" - }, - "unavailable": { - "type": "boolean" - }, - "channels": { - "type": "array", - "items": { - "$ref": "#/definitions/Channel" - } - }, - "region": { - "type": "string" - }, - "system_channel_id": { - "type": "string" - }, - "rules_channel_id": { + "afk_channel_id": { "type": "string" }, "afk_timeout": { "type": "integer" }, - "explicit_content_filter": { - "type": "integer" - }, - "afk_channel_id": { - "type": "string" - }, "bans": { "type": "array", "items": { "$ref": "#/definitions/Ban" } }, + "banner": { + "type": "string" + }, "default_message_notifications": { "type": "integer" }, + "description": { + "type": "string" + }, "discovery_splash": { "type": "string" }, + "explicit_content_filter": { + "type": "integer" + }, "features": { "type": "array", "items": { @@ -346574,18 +371099,18 @@ "max_video_channel_users": { "type": "integer" }, - "member_count": { - "type": "integer" - }, - "presence_count": { - "type": "integer" - }, "members": { "type": "array", "items": { "$ref": "#/definitions/Member" } }, + "channels": { + "type": "array", + "items": { + "$ref": "#/definitions/Channel" + } + }, "template_id": { "type": "string" }, @@ -346616,12 +371141,24 @@ "public_updates_channel_id": { "type": "string" }, + "rules_channel_id": { + "type": "string" + }, + "region": { + "type": "string" + }, "splash": { "type": "string" }, + "system_channel_id": { + "type": "string" + }, "system_channel_flags": { "type": "integer" }, + "unavailable": { + "type": "boolean" + }, "verification_level": { "type": "integer" }, @@ -346637,9 +371174,6 @@ "nsfw_level": { "type": "integer" }, - "permissions": { - "type": "integer" - }, "premium_progress_bar_enabled": { "type": "boolean" }, @@ -346648,6 +371182,15 @@ "items": { "type": "string" } + }, + "member_count": { + "type": "integer" + }, + "presence_count": { + "type": "integer" + }, + "permissions": { + "type": "integer" } }, "additionalProperties": false, @@ -347069,9 +371612,6 @@ "UserProfile": { "type": "object", "properties": { - "accent_color": { - "type": "integer" - }, "banner": { "type": "string" }, @@ -347086,6 +371626,9 @@ }, "pronouns": { "type": "string" + }, + "accent_color": { + "type": "integer" } }, "additionalProperties": false, @@ -347172,6 +371715,309 @@ "token", "webauthn" ] + }, + "AdminUser": { + "type": "object", + "properties": { + "id": { + "type": [ + "string", + "integer" + ] + }, + "flags": {}, + "created_at": {}, + "premium_since": {}, + "avatar": {}, + "banner": {}, + "settings": {}, + "bio": {}, + "theme_colors": {}, + "pronouns": {}, + "username": { + "type": "string" + }, + "discriminator": {}, + "accent_color": {}, + "phone": {}, + "desktop": {}, + "mobile": {}, + "premium": {}, + "premium_type": {}, + "bot": {}, + "system": {}, + "nsfw_allowed": {}, + "mfa_enabled": {}, + "webauthn_enabled": {}, + "verified": {}, + "disabled": {}, + "deleted": {}, + "email": { + "type": "string" + }, + "purchased_flags": {}, + "premium_usage_flags": {}, + "rights": {}, + "relationships": {}, + "connected_accounts": {}, + "fingerprints": {}, + "extended_settings": {}, + "security_keys": {} + }, + "additionalProperties": false, + "required": [ + "accent_color", + "avatar", + "banner", + "bio", + "bot", + "connected_accounts", + "created_at", + "deleted", + "desktop", + "disabled", + "discriminator", + "extended_settings", + "fingerprints", + "flags", + "mfa_enabled", + "mobile", + "nsfw_allowed", + "phone", + "premium", + "premium_since", + "premium_type", + "premium_usage_flags", + "pronouns", + "purchased_flags", + "relationships", + "rights", + "security_keys", + "settings", + "system", + "theme_colors", + "verified", + "webauthn_enabled" + ] + }, + "AdminGuild": { + "type": "object", + "properties": { + "name": { + "type": "string" + }, + "id": { + "type": "string" + }, + "icon": { + "type": "string" + }, + "parent": { + "type": "string" + }, + "owner_id": { + "type": "string" + }, + "owner": { + "$ref": "#/definitions/User" + }, + "nsfw": { + "type": "boolean" + }, + "invites": { + "type": "array", + "items": { + "$ref": "#/definitions/Invite" + } + }, + "voice_states": { + "type": "array", + "items": { + "$ref": "#/definitions/VoiceState" + } + }, + "webhooks": { + "type": "array", + "items": { + "$ref": "#/definitions/Webhook" + } + }, + "roles": { + "type": "array", + "items": { + "$ref": "#/definitions/Role" + } + }, + "afk_channel_id": { + "type": "string" + }, + "afk_channel": { + "$ref": "#/definitions/Channel" + }, + "afk_timeout": { + "type": "integer" + }, + "bans": { + "type": "array", + "items": { + "$ref": "#/definitions/Ban" + } + }, + "banner": { + "type": "string" + }, + "default_message_notifications": { + "type": "integer" + }, + "description": { + "type": "string" + }, + "discovery_splash": { + "type": "string" + }, + "explicit_content_filter": { + "type": "integer" + }, + "features": { + "type": "array", + "items": { + "type": "string" + } + }, + "primary_category_id": { + "type": "string" + }, + "large": { + "type": "boolean" + }, + "max_members": { + "type": "integer" + }, + "max_presences": { + "type": "integer" + }, + "max_video_channel_users": { + "type": "integer" + }, + "members": { + "type": "array", + "items": { + "$ref": "#/definitions/Member" + } + }, + "channels": { + "type": "array", + "items": { + "$ref": "#/definitions/Channel" + } + }, + "template_id": { + "type": "string" + }, + "emojis": { + "type": "array", + "items": { + "$ref": "#/definitions/Emoji" + } + }, + "stickers": { + "type": "array", + "items": { + "$ref": "#/definitions/Sticker" + } + }, + "mfa_level": { + "type": "integer" + }, + "preferred_locale": { + "type": "string" + }, + "premium_subscription_count": { + "type": "integer" + }, + "premium_tier": { + "type": "integer" + }, + "public_updates_channel_id": { + "type": "string" + }, + "public_updates_channel": { + "$ref": "#/definitions/Channel" + }, + "rules_channel_id": { + "type": "string" + }, + "rules_channel": { + "type": "string" + }, + "region": { + "type": "string" + }, + "splash": { + "type": "string" + }, + "system_channel_id": { + "type": "string" + }, + "system_channel": { + "$ref": "#/definitions/Channel" + }, + "system_channel_flags": { + "type": "integer" + }, + "unavailable": { + "type": "boolean" + }, + "verification_level": { + "type": "integer" + }, + "welcome_screen": { + "$ref": "#/definitions/GuildWelcomeScreen" + }, + "widget_channel_id": { + "type": "string" + }, + "widget_channel": { + "$ref": "#/definitions/Channel" + }, + "widget_enabled": { + "type": "boolean" + }, + "nsfw_level": { + "type": "integer" + }, + "premium_progress_bar_enabled": { + "type": "boolean" + }, + "channel_ordering": { + "type": "array", + "items": { + "type": "string" + } + } + }, + "additionalProperties": false, + "required": [ + "bans", + "channel_ordering", + "channels", + "emojis", + "features", + "id", + "invites", + "members", + "name", + "nsfw", + "premium_progress_bar_enabled", + "public_updates_channel_id", + "roles", + "stickers", + "unavailable", + "voice_states", + "webhooks", + "welcome_screen", + "widget_enabled" + ] } }, "$schema": "http://json-schema.org/draft-07/schema#" @@ -350460,38 +375306,38 @@ "avatar": { "type": "string" }, - "username": { + "banner": { "type": "string" }, - "discriminator": { + "bio": { "type": "string" }, - "public_flags": { - "type": "integer" + "theme_colors": { + "type": "array", + "items": { + "type": "integer" + } }, - "accent_color": { - "type": "integer" + "pronouns": { + "type": "string" }, - "banner": { + "username": { "type": "string" }, - "bio": { + "discriminator": { "type": "string" }, - "bot": { - "type": "boolean" + "accent_color": { + "type": "integer" }, "premium_type": { "type": "integer" }, - "theme_colors": { - "type": "array", - "items": { - "type": "integer" - } + "bot": { + "type": "boolean" }, - "pronouns": { - "type": "string" + "public_flags": { + "type": "integer" } }, "additionalProperties": false, @@ -350709,51 +375555,33 @@ "$ref": "#/definitions/Role" } }, - "banner": { - "type": "string" - }, - "description": { - "type": "string" - }, - "unavailable": { - "type": "boolean" - }, - "channels": { - "type": "array", - "items": { - "$ref": "#/definitions/Channel" - } - }, - "region": { - "type": "string" - }, - "system_channel_id": { - "type": "string" - }, - "rules_channel_id": { + "afk_channel_id": { "type": "string" }, "afk_timeout": { "type": "integer" }, - "explicit_content_filter": { - "type": "integer" - }, - "afk_channel_id": { - "type": "string" - }, "bans": { "type": "array", "items": { "$ref": "#/definitions/Ban" } }, + "banner": { + "type": "string" + }, "default_message_notifications": { "type": "integer" }, + "description": { + "type": "string" + }, "discovery_splash": { "type": "string" }, + "explicit_content_filter": { + "type": "integer" + }, "features": { "type": "array", "items": { @@ -350775,18 +375603,18 @@ "max_video_channel_users": { "type": "integer" }, - "member_count": { - "type": "integer" - }, - "presence_count": { - "type": "integer" - }, "members": { "type": "array", "items": { "$ref": "#/definitions/Member" } }, + "channels": { + "type": "array", + "items": { + "$ref": "#/definitions/Channel" + } + }, "template_id": { "type": "string" }, @@ -350817,12 +375645,24 @@ "public_updates_channel_id": { "type": "string" }, + "rules_channel_id": { + "type": "string" + }, + "region": { + "type": "string" + }, "splash": { "type": "string" }, + "system_channel_id": { + "type": "string" + }, "system_channel_flags": { "type": "integer" }, + "unavailable": { + "type": "boolean" + }, "verification_level": { "type": "integer" }, @@ -350838,9 +375678,6 @@ "nsfw_level": { "type": "integer" }, - "permissions": { - "type": "integer" - }, "premium_progress_bar_enabled": { "type": "boolean" }, @@ -350849,6 +375686,15 @@ "items": { "type": "string" } + }, + "member_count": { + "type": "integer" + }, + "presence_count": { + "type": "integer" + }, + "permissions": { + "type": "integer" } }, "additionalProperties": false, @@ -351270,9 +376116,6 @@ "UserProfile": { "type": "object", "properties": { - "accent_color": { - "type": "integer" - }, "banner": { "type": "string" }, @@ -351287,6 +376130,9 @@ }, "pronouns": { "type": "string" + }, + "accent_color": { + "type": "integer" } }, "additionalProperties": false, @@ -351373,6 +376219,309 @@ "token", "webauthn" ] + }, + "AdminUser": { + "type": "object", + "properties": { + "id": { + "type": [ + "string", + "integer" + ] + }, + "flags": {}, + "created_at": {}, + "premium_since": {}, + "avatar": {}, + "banner": {}, + "settings": {}, + "bio": {}, + "theme_colors": {}, + "pronouns": {}, + "username": { + "type": "string" + }, + "discriminator": {}, + "accent_color": {}, + "phone": {}, + "desktop": {}, + "mobile": {}, + "premium": {}, + "premium_type": {}, + "bot": {}, + "system": {}, + "nsfw_allowed": {}, + "mfa_enabled": {}, + "webauthn_enabled": {}, + "verified": {}, + "disabled": {}, + "deleted": {}, + "email": { + "type": "string" + }, + "purchased_flags": {}, + "premium_usage_flags": {}, + "rights": {}, + "relationships": {}, + "connected_accounts": {}, + "fingerprints": {}, + "extended_settings": {}, + "security_keys": {} + }, + "additionalProperties": false, + "required": [ + "accent_color", + "avatar", + "banner", + "bio", + "bot", + "connected_accounts", + "created_at", + "deleted", + "desktop", + "disabled", + "discriminator", + "extended_settings", + "fingerprints", + "flags", + "mfa_enabled", + "mobile", + "nsfw_allowed", + "phone", + "premium", + "premium_since", + "premium_type", + "premium_usage_flags", + "pronouns", + "purchased_flags", + "relationships", + "rights", + "security_keys", + "settings", + "system", + "theme_colors", + "verified", + "webauthn_enabled" + ] + }, + "AdminGuild": { + "type": "object", + "properties": { + "name": { + "type": "string" + }, + "id": { + "type": "string" + }, + "icon": { + "type": "string" + }, + "parent": { + "type": "string" + }, + "owner_id": { + "type": "string" + }, + "owner": { + "$ref": "#/definitions/User" + }, + "nsfw": { + "type": "boolean" + }, + "invites": { + "type": "array", + "items": { + "$ref": "#/definitions/Invite" + } + }, + "voice_states": { + "type": "array", + "items": { + "$ref": "#/definitions/VoiceState" + } + }, + "webhooks": { + "type": "array", + "items": { + "$ref": "#/definitions/Webhook" + } + }, + "roles": { + "type": "array", + "items": { + "$ref": "#/definitions/Role" + } + }, + "afk_channel_id": { + "type": "string" + }, + "afk_channel": { + "$ref": "#/definitions/Channel" + }, + "afk_timeout": { + "type": "integer" + }, + "bans": { + "type": "array", + "items": { + "$ref": "#/definitions/Ban" + } + }, + "banner": { + "type": "string" + }, + "default_message_notifications": { + "type": "integer" + }, + "description": { + "type": "string" + }, + "discovery_splash": { + "type": "string" + }, + "explicit_content_filter": { + "type": "integer" + }, + "features": { + "type": "array", + "items": { + "type": "string" + } + }, + "primary_category_id": { + "type": "string" + }, + "large": { + "type": "boolean" + }, + "max_members": { + "type": "integer" + }, + "max_presences": { + "type": "integer" + }, + "max_video_channel_users": { + "type": "integer" + }, + "members": { + "type": "array", + "items": { + "$ref": "#/definitions/Member" + } + }, + "channels": { + "type": "array", + "items": { + "$ref": "#/definitions/Channel" + } + }, + "template_id": { + "type": "string" + }, + "emojis": { + "type": "array", + "items": { + "$ref": "#/definitions/Emoji" + } + }, + "stickers": { + "type": "array", + "items": { + "$ref": "#/definitions/Sticker" + } + }, + "mfa_level": { + "type": "integer" + }, + "preferred_locale": { + "type": "string" + }, + "premium_subscription_count": { + "type": "integer" + }, + "premium_tier": { + "type": "integer" + }, + "public_updates_channel_id": { + "type": "string" + }, + "public_updates_channel": { + "$ref": "#/definitions/Channel" + }, + "rules_channel_id": { + "type": "string" + }, + "rules_channel": { + "type": "string" + }, + "region": { + "type": "string" + }, + "splash": { + "type": "string" + }, + "system_channel_id": { + "type": "string" + }, + "system_channel": { + "$ref": "#/definitions/Channel" + }, + "system_channel_flags": { + "type": "integer" + }, + "unavailable": { + "type": "boolean" + }, + "verification_level": { + "type": "integer" + }, + "welcome_screen": { + "$ref": "#/definitions/GuildWelcomeScreen" + }, + "widget_channel_id": { + "type": "string" + }, + "widget_channel": { + "$ref": "#/definitions/Channel" + }, + "widget_enabled": { + "type": "boolean" + }, + "nsfw_level": { + "type": "integer" + }, + "premium_progress_bar_enabled": { + "type": "boolean" + }, + "channel_ordering": { + "type": "array", + "items": { + "type": "string" + } + } + }, + "additionalProperties": false, + "required": [ + "bans", + "channel_ordering", + "channels", + "emojis", + "features", + "id", + "invites", + "members", + "name", + "nsfw", + "premium_progress_bar_enabled", + "public_updates_channel_id", + "roles", + "stickers", + "unavailable", + "voice_states", + "webhooks", + "welcome_screen", + "widget_enabled" + ] } }, "$schema": "http://json-schema.org/draft-07/schema#" @@ -354671,38 +379820,38 @@ "avatar": { "type": "string" }, - "username": { + "banner": { "type": "string" }, - "discriminator": { + "bio": { "type": "string" }, - "public_flags": { - "type": "integer" + "theme_colors": { + "type": "array", + "items": { + "type": "integer" + } }, - "accent_color": { - "type": "integer" + "pronouns": { + "type": "string" }, - "banner": { + "username": { "type": "string" }, - "bio": { + "discriminator": { "type": "string" }, - "bot": { - "type": "boolean" + "accent_color": { + "type": "integer" }, "premium_type": { "type": "integer" }, - "theme_colors": { - "type": "array", - "items": { - "type": "integer" - } + "bot": { + "type": "boolean" }, - "pronouns": { - "type": "string" + "public_flags": { + "type": "integer" } }, "additionalProperties": false, @@ -354920,51 +380069,33 @@ "$ref": "#/definitions/Role" } }, - "banner": { - "type": "string" - }, - "description": { - "type": "string" - }, - "unavailable": { - "type": "boolean" - }, - "channels": { - "type": "array", - "items": { - "$ref": "#/definitions/Channel" - } - }, - "region": { - "type": "string" - }, - "system_channel_id": { - "type": "string" - }, - "rules_channel_id": { + "afk_channel_id": { "type": "string" }, "afk_timeout": { "type": "integer" }, - "explicit_content_filter": { - "type": "integer" - }, - "afk_channel_id": { - "type": "string" - }, "bans": { "type": "array", "items": { "$ref": "#/definitions/Ban" } }, + "banner": { + "type": "string" + }, "default_message_notifications": { "type": "integer" }, + "description": { + "type": "string" + }, "discovery_splash": { "type": "string" }, + "explicit_content_filter": { + "type": "integer" + }, "features": { "type": "array", "items": { @@ -354986,18 +380117,18 @@ "max_video_channel_users": { "type": "integer" }, - "member_count": { - "type": "integer" - }, - "presence_count": { - "type": "integer" - }, "members": { "type": "array", "items": { "$ref": "#/definitions/Member" } }, + "channels": { + "type": "array", + "items": { + "$ref": "#/definitions/Channel" + } + }, "template_id": { "type": "string" }, @@ -355028,12 +380159,24 @@ "public_updates_channel_id": { "type": "string" }, + "rules_channel_id": { + "type": "string" + }, + "region": { + "type": "string" + }, "splash": { "type": "string" }, + "system_channel_id": { + "type": "string" + }, "system_channel_flags": { "type": "integer" }, + "unavailable": { + "type": "boolean" + }, "verification_level": { "type": "integer" }, @@ -355049,9 +380192,6 @@ "nsfw_level": { "type": "integer" }, - "permissions": { - "type": "integer" - }, "premium_progress_bar_enabled": { "type": "boolean" }, @@ -355060,6 +380200,15 @@ "items": { "type": "string" } + }, + "member_count": { + "type": "integer" + }, + "presence_count": { + "type": "integer" + }, + "permissions": { + "type": "integer" } }, "additionalProperties": false, @@ -355481,9 +380630,6 @@ "UserProfile": { "type": "object", "properties": { - "accent_color": { - "type": "integer" - }, "banner": { "type": "string" }, @@ -355498,6 +380644,9 @@ }, "pronouns": { "type": "string" + }, + "accent_color": { + "type": "integer" } }, "additionalProperties": false, @@ -355584,6 +380733,309 @@ "token", "webauthn" ] + }, + "AdminUser": { + "type": "object", + "properties": { + "id": { + "type": [ + "string", + "integer" + ] + }, + "flags": {}, + "created_at": {}, + "premium_since": {}, + "avatar": {}, + "banner": {}, + "settings": {}, + "bio": {}, + "theme_colors": {}, + "pronouns": {}, + "username": { + "type": "string" + }, + "discriminator": {}, + "accent_color": {}, + "phone": {}, + "desktop": {}, + "mobile": {}, + "premium": {}, + "premium_type": {}, + "bot": {}, + "system": {}, + "nsfw_allowed": {}, + "mfa_enabled": {}, + "webauthn_enabled": {}, + "verified": {}, + "disabled": {}, + "deleted": {}, + "email": { + "type": "string" + }, + "purchased_flags": {}, + "premium_usage_flags": {}, + "rights": {}, + "relationships": {}, + "connected_accounts": {}, + "fingerprints": {}, + "extended_settings": {}, + "security_keys": {} + }, + "additionalProperties": false, + "required": [ + "accent_color", + "avatar", + "banner", + "bio", + "bot", + "connected_accounts", + "created_at", + "deleted", + "desktop", + "disabled", + "discriminator", + "extended_settings", + "fingerprints", + "flags", + "mfa_enabled", + "mobile", + "nsfw_allowed", + "phone", + "premium", + "premium_since", + "premium_type", + "premium_usage_flags", + "pronouns", + "purchased_flags", + "relationships", + "rights", + "security_keys", + "settings", + "system", + "theme_colors", + "verified", + "webauthn_enabled" + ] + }, + "AdminGuild": { + "type": "object", + "properties": { + "name": { + "type": "string" + }, + "id": { + "type": "string" + }, + "icon": { + "type": "string" + }, + "parent": { + "type": "string" + }, + "owner_id": { + "type": "string" + }, + "owner": { + "$ref": "#/definitions/User" + }, + "nsfw": { + "type": "boolean" + }, + "invites": { + "type": "array", + "items": { + "$ref": "#/definitions/Invite" + } + }, + "voice_states": { + "type": "array", + "items": { + "$ref": "#/definitions/VoiceState" + } + }, + "webhooks": { + "type": "array", + "items": { + "$ref": "#/definitions/Webhook" + } + }, + "roles": { + "type": "array", + "items": { + "$ref": "#/definitions/Role" + } + }, + "afk_channel_id": { + "type": "string" + }, + "afk_channel": { + "$ref": "#/definitions/Channel" + }, + "afk_timeout": { + "type": "integer" + }, + "bans": { + "type": "array", + "items": { + "$ref": "#/definitions/Ban" + } + }, + "banner": { + "type": "string" + }, + "default_message_notifications": { + "type": "integer" + }, + "description": { + "type": "string" + }, + "discovery_splash": { + "type": "string" + }, + "explicit_content_filter": { + "type": "integer" + }, + "features": { + "type": "array", + "items": { + "type": "string" + } + }, + "primary_category_id": { + "type": "string" + }, + "large": { + "type": "boolean" + }, + "max_members": { + "type": "integer" + }, + "max_presences": { + "type": "integer" + }, + "max_video_channel_users": { + "type": "integer" + }, + "members": { + "type": "array", + "items": { + "$ref": "#/definitions/Member" + } + }, + "channels": { + "type": "array", + "items": { + "$ref": "#/definitions/Channel" + } + }, + "template_id": { + "type": "string" + }, + "emojis": { + "type": "array", + "items": { + "$ref": "#/definitions/Emoji" + } + }, + "stickers": { + "type": "array", + "items": { + "$ref": "#/definitions/Sticker" + } + }, + "mfa_level": { + "type": "integer" + }, + "preferred_locale": { + "type": "string" + }, + "premium_subscription_count": { + "type": "integer" + }, + "premium_tier": { + "type": "integer" + }, + "public_updates_channel_id": { + "type": "string" + }, + "public_updates_channel": { + "$ref": "#/definitions/Channel" + }, + "rules_channel_id": { + "type": "string" + }, + "rules_channel": { + "type": "string" + }, + "region": { + "type": "string" + }, + "splash": { + "type": "string" + }, + "system_channel_id": { + "type": "string" + }, + "system_channel": { + "$ref": "#/definitions/Channel" + }, + "system_channel_flags": { + "type": "integer" + }, + "unavailable": { + "type": "boolean" + }, + "verification_level": { + "type": "integer" + }, + "welcome_screen": { + "$ref": "#/definitions/GuildWelcomeScreen" + }, + "widget_channel_id": { + "type": "string" + }, + "widget_channel": { + "$ref": "#/definitions/Channel" + }, + "widget_enabled": { + "type": "boolean" + }, + "nsfw_level": { + "type": "integer" + }, + "premium_progress_bar_enabled": { + "type": "boolean" + }, + "channel_ordering": { + "type": "array", + "items": { + "type": "string" + } + } + }, + "additionalProperties": false, + "required": [ + "bans", + "channel_ordering", + "channels", + "emojis", + "features", + "id", + "invites", + "members", + "name", + "nsfw", + "premium_progress_bar_enabled", + "public_updates_channel_id", + "roles", + "stickers", + "unavailable", + "voice_states", + "webhooks", + "welcome_screen", + "widget_enabled" + ] } }, "$schema": "http://json-schema.org/draft-07/schema#" @@ -358878,38 +384330,38 @@ "avatar": { "type": "string" }, - "username": { + "banner": { "type": "string" }, - "discriminator": { + "bio": { "type": "string" }, - "public_flags": { - "type": "integer" + "theme_colors": { + "type": "array", + "items": { + "type": "integer" + } }, - "accent_color": { - "type": "integer" + "pronouns": { + "type": "string" }, - "banner": { + "username": { "type": "string" }, - "bio": { + "discriminator": { "type": "string" }, - "bot": { - "type": "boolean" + "accent_color": { + "type": "integer" }, "premium_type": { "type": "integer" }, - "theme_colors": { - "type": "array", - "items": { - "type": "integer" - } + "bot": { + "type": "boolean" }, - "pronouns": { - "type": "string" + "public_flags": { + "type": "integer" } }, "additionalProperties": false, @@ -359127,51 +384579,33 @@ "$ref": "#/definitions/Role" } }, - "banner": { - "type": "string" - }, - "description": { - "type": "string" - }, - "unavailable": { - "type": "boolean" - }, - "channels": { - "type": "array", - "items": { - "$ref": "#/definitions/Channel" - } - }, - "region": { - "type": "string" - }, - "system_channel_id": { - "type": "string" - }, - "rules_channel_id": { + "afk_channel_id": { "type": "string" }, "afk_timeout": { "type": "integer" }, - "explicit_content_filter": { - "type": "integer" - }, - "afk_channel_id": { - "type": "string" - }, "bans": { "type": "array", "items": { "$ref": "#/definitions/Ban" } }, + "banner": { + "type": "string" + }, "default_message_notifications": { "type": "integer" }, + "description": { + "type": "string" + }, "discovery_splash": { "type": "string" }, + "explicit_content_filter": { + "type": "integer" + }, "features": { "type": "array", "items": { @@ -359193,18 +384627,18 @@ "max_video_channel_users": { "type": "integer" }, - "member_count": { - "type": "integer" - }, - "presence_count": { - "type": "integer" - }, "members": { "type": "array", "items": { "$ref": "#/definitions/Member" } }, + "channels": { + "type": "array", + "items": { + "$ref": "#/definitions/Channel" + } + }, "template_id": { "type": "string" }, @@ -359235,12 +384669,24 @@ "public_updates_channel_id": { "type": "string" }, + "rules_channel_id": { + "type": "string" + }, + "region": { + "type": "string" + }, "splash": { "type": "string" }, + "system_channel_id": { + "type": "string" + }, "system_channel_flags": { "type": "integer" }, + "unavailable": { + "type": "boolean" + }, "verification_level": { "type": "integer" }, @@ -359256,9 +384702,6 @@ "nsfw_level": { "type": "integer" }, - "permissions": { - "type": "integer" - }, "premium_progress_bar_enabled": { "type": "boolean" }, @@ -359267,6 +384710,15 @@ "items": { "type": "string" } + }, + "member_count": { + "type": "integer" + }, + "presence_count": { + "type": "integer" + }, + "permissions": { + "type": "integer" } }, "additionalProperties": false, @@ -359688,9 +385140,6 @@ "UserProfile": { "type": "object", "properties": { - "accent_color": { - "type": "integer" - }, "banner": { "type": "string" }, @@ -359705,6 +385154,9 @@ }, "pronouns": { "type": "string" + }, + "accent_color": { + "type": "integer" } }, "additionalProperties": false, @@ -359791,6 +385243,309 @@ "token", "webauthn" ] + }, + "AdminUser": { + "type": "object", + "properties": { + "id": { + "type": [ + "string", + "integer" + ] + }, + "flags": {}, + "created_at": {}, + "premium_since": {}, + "avatar": {}, + "banner": {}, + "settings": {}, + "bio": {}, + "theme_colors": {}, + "pronouns": {}, + "username": { + "type": "string" + }, + "discriminator": {}, + "accent_color": {}, + "phone": {}, + "desktop": {}, + "mobile": {}, + "premium": {}, + "premium_type": {}, + "bot": {}, + "system": {}, + "nsfw_allowed": {}, + "mfa_enabled": {}, + "webauthn_enabled": {}, + "verified": {}, + "disabled": {}, + "deleted": {}, + "email": { + "type": "string" + }, + "purchased_flags": {}, + "premium_usage_flags": {}, + "rights": {}, + "relationships": {}, + "connected_accounts": {}, + "fingerprints": {}, + "extended_settings": {}, + "security_keys": {} + }, + "additionalProperties": false, + "required": [ + "accent_color", + "avatar", + "banner", + "bio", + "bot", + "connected_accounts", + "created_at", + "deleted", + "desktop", + "disabled", + "discriminator", + "extended_settings", + "fingerprints", + "flags", + "mfa_enabled", + "mobile", + "nsfw_allowed", + "phone", + "premium", + "premium_since", + "premium_type", + "premium_usage_flags", + "pronouns", + "purchased_flags", + "relationships", + "rights", + "security_keys", + "settings", + "system", + "theme_colors", + "verified", + "webauthn_enabled" + ] + }, + "AdminGuild": { + "type": "object", + "properties": { + "name": { + "type": "string" + }, + "id": { + "type": "string" + }, + "icon": { + "type": "string" + }, + "parent": { + "type": "string" + }, + "owner_id": { + "type": "string" + }, + "owner": { + "$ref": "#/definitions/User" + }, + "nsfw": { + "type": "boolean" + }, + "invites": { + "type": "array", + "items": { + "$ref": "#/definitions/Invite" + } + }, + "voice_states": { + "type": "array", + "items": { + "$ref": "#/definitions/VoiceState" + } + }, + "webhooks": { + "type": "array", + "items": { + "$ref": "#/definitions/Webhook" + } + }, + "roles": { + "type": "array", + "items": { + "$ref": "#/definitions/Role" + } + }, + "afk_channel_id": { + "type": "string" + }, + "afk_channel": { + "$ref": "#/definitions/Channel" + }, + "afk_timeout": { + "type": "integer" + }, + "bans": { + "type": "array", + "items": { + "$ref": "#/definitions/Ban" + } + }, + "banner": { + "type": "string" + }, + "default_message_notifications": { + "type": "integer" + }, + "description": { + "type": "string" + }, + "discovery_splash": { + "type": "string" + }, + "explicit_content_filter": { + "type": "integer" + }, + "features": { + "type": "array", + "items": { + "type": "string" + } + }, + "primary_category_id": { + "type": "string" + }, + "large": { + "type": "boolean" + }, + "max_members": { + "type": "integer" + }, + "max_presences": { + "type": "integer" + }, + "max_video_channel_users": { + "type": "integer" + }, + "members": { + "type": "array", + "items": { + "$ref": "#/definitions/Member" + } + }, + "channels": { + "type": "array", + "items": { + "$ref": "#/definitions/Channel" + } + }, + "template_id": { + "type": "string" + }, + "emojis": { + "type": "array", + "items": { + "$ref": "#/definitions/Emoji" + } + }, + "stickers": { + "type": "array", + "items": { + "$ref": "#/definitions/Sticker" + } + }, + "mfa_level": { + "type": "integer" + }, + "preferred_locale": { + "type": "string" + }, + "premium_subscription_count": { + "type": "integer" + }, + "premium_tier": { + "type": "integer" + }, + "public_updates_channel_id": { + "type": "string" + }, + "public_updates_channel": { + "$ref": "#/definitions/Channel" + }, + "rules_channel_id": { + "type": "string" + }, + "rules_channel": { + "type": "string" + }, + "region": { + "type": "string" + }, + "splash": { + "type": "string" + }, + "system_channel_id": { + "type": "string" + }, + "system_channel": { + "$ref": "#/definitions/Channel" + }, + "system_channel_flags": { + "type": "integer" + }, + "unavailable": { + "type": "boolean" + }, + "verification_level": { + "type": "integer" + }, + "welcome_screen": { + "$ref": "#/definitions/GuildWelcomeScreen" + }, + "widget_channel_id": { + "type": "string" + }, + "widget_channel": { + "$ref": "#/definitions/Channel" + }, + "widget_enabled": { + "type": "boolean" + }, + "nsfw_level": { + "type": "integer" + }, + "premium_progress_bar_enabled": { + "type": "boolean" + }, + "channel_ordering": { + "type": "array", + "items": { + "type": "string" + } + } + }, + "additionalProperties": false, + "required": [ + "bans", + "channel_ordering", + "channels", + "emojis", + "features", + "id", + "invites", + "members", + "name", + "nsfw", + "premium_progress_bar_enabled", + "public_updates_channel_id", + "roles", + "stickers", + "unavailable", + "voice_states", + "webhooks", + "welcome_screen", + "widget_enabled" + ] } }, "$schema": "http://json-schema.org/draft-07/schema#" @@ -363092,38 +388847,38 @@ "avatar": { "type": "string" }, - "username": { + "banner": { "type": "string" }, - "discriminator": { + "bio": { "type": "string" }, - "public_flags": { - "type": "integer" + "theme_colors": { + "type": "array", + "items": { + "type": "integer" + } }, - "accent_color": { - "type": "integer" + "pronouns": { + "type": "string" }, - "banner": { + "username": { "type": "string" }, - "bio": { + "discriminator": { "type": "string" }, - "bot": { - "type": "boolean" + "accent_color": { + "type": "integer" }, "premium_type": { "type": "integer" }, - "theme_colors": { - "type": "array", - "items": { - "type": "integer" - } + "bot": { + "type": "boolean" }, - "pronouns": { - "type": "string" + "public_flags": { + "type": "integer" } }, "additionalProperties": false, @@ -363341,51 +389096,33 @@ "$ref": "#/definitions/Role" } }, - "banner": { - "type": "string" - }, - "description": { - "type": "string" - }, - "unavailable": { - "type": "boolean" - }, - "channels": { - "type": "array", - "items": { - "$ref": "#/definitions/Channel" - } - }, - "region": { - "type": "string" - }, - "system_channel_id": { - "type": "string" - }, - "rules_channel_id": { + "afk_channel_id": { "type": "string" }, "afk_timeout": { "type": "integer" }, - "explicit_content_filter": { - "type": "integer" - }, - "afk_channel_id": { - "type": "string" - }, "bans": { "type": "array", "items": { "$ref": "#/definitions/Ban" } }, + "banner": { + "type": "string" + }, "default_message_notifications": { "type": "integer" }, + "description": { + "type": "string" + }, "discovery_splash": { "type": "string" }, + "explicit_content_filter": { + "type": "integer" + }, "features": { "type": "array", "items": { @@ -363407,18 +389144,18 @@ "max_video_channel_users": { "type": "integer" }, - "member_count": { - "type": "integer" - }, - "presence_count": { - "type": "integer" - }, "members": { "type": "array", "items": { "$ref": "#/definitions/Member" } }, + "channels": { + "type": "array", + "items": { + "$ref": "#/definitions/Channel" + } + }, "template_id": { "type": "string" }, @@ -363449,12 +389186,24 @@ "public_updates_channel_id": { "type": "string" }, + "rules_channel_id": { + "type": "string" + }, + "region": { + "type": "string" + }, "splash": { "type": "string" }, + "system_channel_id": { + "type": "string" + }, "system_channel_flags": { "type": "integer" }, + "unavailable": { + "type": "boolean" + }, "verification_level": { "type": "integer" }, @@ -363470,9 +389219,6 @@ "nsfw_level": { "type": "integer" }, - "permissions": { - "type": "integer" - }, "premium_progress_bar_enabled": { "type": "boolean" }, @@ -363481,6 +389227,15 @@ "items": { "type": "string" } + }, + "member_count": { + "type": "integer" + }, + "presence_count": { + "type": "integer" + }, + "permissions": { + "type": "integer" } }, "additionalProperties": false, @@ -363902,9 +389657,6 @@ "UserProfile": { "type": "object", "properties": { - "accent_color": { - "type": "integer" - }, "banner": { "type": "string" }, @@ -363919,6 +389671,9 @@ }, "pronouns": { "type": "string" + }, + "accent_color": { + "type": "integer" } }, "additionalProperties": false, @@ -364005,6 +389760,309 @@ "token", "webauthn" ] + }, + "AdminUser": { + "type": "object", + "properties": { + "id": { + "type": [ + "string", + "integer" + ] + }, + "flags": {}, + "created_at": {}, + "premium_since": {}, + "avatar": {}, + "banner": {}, + "settings": {}, + "bio": {}, + "theme_colors": {}, + "pronouns": {}, + "username": { + "type": "string" + }, + "discriminator": {}, + "accent_color": {}, + "phone": {}, + "desktop": {}, + "mobile": {}, + "premium": {}, + "premium_type": {}, + "bot": {}, + "system": {}, + "nsfw_allowed": {}, + "mfa_enabled": {}, + "webauthn_enabled": {}, + "verified": {}, + "disabled": {}, + "deleted": {}, + "email": { + "type": "string" + }, + "purchased_flags": {}, + "premium_usage_flags": {}, + "rights": {}, + "relationships": {}, + "connected_accounts": {}, + "fingerprints": {}, + "extended_settings": {}, + "security_keys": {} + }, + "additionalProperties": false, + "required": [ + "accent_color", + "avatar", + "banner", + "bio", + "bot", + "connected_accounts", + "created_at", + "deleted", + "desktop", + "disabled", + "discriminator", + "extended_settings", + "fingerprints", + "flags", + "mfa_enabled", + "mobile", + "nsfw_allowed", + "phone", + "premium", + "premium_since", + "premium_type", + "premium_usage_flags", + "pronouns", + "purchased_flags", + "relationships", + "rights", + "security_keys", + "settings", + "system", + "theme_colors", + "verified", + "webauthn_enabled" + ] + }, + "AdminGuild": { + "type": "object", + "properties": { + "name": { + "type": "string" + }, + "id": { + "type": "string" + }, + "icon": { + "type": "string" + }, + "parent": { + "type": "string" + }, + "owner_id": { + "type": "string" + }, + "owner": { + "$ref": "#/definitions/User" + }, + "nsfw": { + "type": "boolean" + }, + "invites": { + "type": "array", + "items": { + "$ref": "#/definitions/Invite" + } + }, + "voice_states": { + "type": "array", + "items": { + "$ref": "#/definitions/VoiceState" + } + }, + "webhooks": { + "type": "array", + "items": { + "$ref": "#/definitions/Webhook" + } + }, + "roles": { + "type": "array", + "items": { + "$ref": "#/definitions/Role" + } + }, + "afk_channel_id": { + "type": "string" + }, + "afk_channel": { + "$ref": "#/definitions/Channel" + }, + "afk_timeout": { + "type": "integer" + }, + "bans": { + "type": "array", + "items": { + "$ref": "#/definitions/Ban" + } + }, + "banner": { + "type": "string" + }, + "default_message_notifications": { + "type": "integer" + }, + "description": { + "type": "string" + }, + "discovery_splash": { + "type": "string" + }, + "explicit_content_filter": { + "type": "integer" + }, + "features": { + "type": "array", + "items": { + "type": "string" + } + }, + "primary_category_id": { + "type": "string" + }, + "large": { + "type": "boolean" + }, + "max_members": { + "type": "integer" + }, + "max_presences": { + "type": "integer" + }, + "max_video_channel_users": { + "type": "integer" + }, + "members": { + "type": "array", + "items": { + "$ref": "#/definitions/Member" + } + }, + "channels": { + "type": "array", + "items": { + "$ref": "#/definitions/Channel" + } + }, + "template_id": { + "type": "string" + }, + "emojis": { + "type": "array", + "items": { + "$ref": "#/definitions/Emoji" + } + }, + "stickers": { + "type": "array", + "items": { + "$ref": "#/definitions/Sticker" + } + }, + "mfa_level": { + "type": "integer" + }, + "preferred_locale": { + "type": "string" + }, + "premium_subscription_count": { + "type": "integer" + }, + "premium_tier": { + "type": "integer" + }, + "public_updates_channel_id": { + "type": "string" + }, + "public_updates_channel": { + "$ref": "#/definitions/Channel" + }, + "rules_channel_id": { + "type": "string" + }, + "rules_channel": { + "type": "string" + }, + "region": { + "type": "string" + }, + "splash": { + "type": "string" + }, + "system_channel_id": { + "type": "string" + }, + "system_channel": { + "$ref": "#/definitions/Channel" + }, + "system_channel_flags": { + "type": "integer" + }, + "unavailable": { + "type": "boolean" + }, + "verification_level": { + "type": "integer" + }, + "welcome_screen": { + "$ref": "#/definitions/GuildWelcomeScreen" + }, + "widget_channel_id": { + "type": "string" + }, + "widget_channel": { + "$ref": "#/definitions/Channel" + }, + "widget_enabled": { + "type": "boolean" + }, + "nsfw_level": { + "type": "integer" + }, + "premium_progress_bar_enabled": { + "type": "boolean" + }, + "channel_ordering": { + "type": "array", + "items": { + "type": "string" + } + } + }, + "additionalProperties": false, + "required": [ + "bans", + "channel_ordering", + "channels", + "emojis", + "features", + "id", + "invites", + "members", + "name", + "nsfw", + "premium_progress_bar_enabled", + "public_updates_channel_id", + "roles", + "stickers", + "unavailable", + "voice_states", + "webhooks", + "welcome_screen", + "widget_enabled" + ] } }, "$schema": "http://json-schema.org/draft-07/schema#" @@ -364058,51 +390116,33 @@ "$ref": "#/definitions/Role" } }, - "banner": { - "type": "string" - }, - "description": { - "type": "string" - }, - "unavailable": { - "type": "boolean" - }, - "channels": { - "type": "array", - "items": { - "$ref": "#/definitions/Channel" - } - }, - "region": { - "type": "string" - }, - "system_channel_id": { - "type": "string" - }, - "rules_channel_id": { + "afk_channel_id": { "type": "string" }, "afk_timeout": { "type": "integer" }, - "explicit_content_filter": { - "type": "integer" - }, - "afk_channel_id": { - "type": "string" - }, "bans": { "type": "array", "items": { "$ref": "#/definitions/Ban" } }, + "banner": { + "type": "string" + }, "default_message_notifications": { "type": "integer" }, + "description": { + "type": "string" + }, "discovery_splash": { "type": "string" }, + "explicit_content_filter": { + "type": "integer" + }, "features": { "type": "array", "items": { @@ -364124,18 +390164,18 @@ "max_video_channel_users": { "type": "integer" }, - "member_count": { - "type": "integer" - }, - "presence_count": { - "type": "integer" - }, "members": { "type": "array", "items": { "$ref": "#/definitions/Member" } }, + "channels": { + "type": "array", + "items": { + "$ref": "#/definitions/Channel" + } + }, "template_id": { "type": "string" }, @@ -364166,12 +390206,24 @@ "public_updates_channel_id": { "type": "string" }, + "rules_channel_id": { + "type": "string" + }, + "region": { + "type": "string" + }, "splash": { "type": "string" }, + "system_channel_id": { + "type": "string" + }, "system_channel_flags": { "type": "integer" }, + "unavailable": { + "type": "boolean" + }, "verification_level": { "type": "integer" }, @@ -364187,9 +390239,6 @@ "nsfw_level": { "type": "integer" }, - "permissions": { - "type": "integer" - }, "premium_progress_bar_enabled": { "type": "boolean" }, @@ -364198,6 +390247,15 @@ "items": { "type": "string" } + }, + "member_count": { + "type": "integer" + }, + "presence_count": { + "type": "integer" + }, + "permissions": { + "type": "integer" } }, "additionalProperties": false, @@ -367510,38 +393568,38 @@ "avatar": { "type": "string" }, - "username": { + "banner": { "type": "string" }, - "discriminator": { + "bio": { "type": "string" }, - "public_flags": { - "type": "integer" + "theme_colors": { + "type": "array", + "items": { + "type": "integer" + } }, - "accent_color": { - "type": "integer" + "pronouns": { + "type": "string" }, - "banner": { + "username": { "type": "string" }, - "bio": { + "discriminator": { "type": "string" }, - "bot": { - "type": "boolean" + "accent_color": { + "type": "integer" }, "premium_type": { "type": "integer" }, - "theme_colors": { - "type": "array", - "items": { - "type": "integer" - } + "bot": { + "type": "boolean" }, - "pronouns": { - "type": "string" + "public_flags": { + "type": "integer" } }, "additionalProperties": false, @@ -367759,51 +393817,33 @@ "$ref": "#/definitions/Role" } }, - "banner": { - "type": "string" - }, - "description": { - "type": "string" - }, - "unavailable": { - "type": "boolean" - }, - "channels": { - "type": "array", - "items": { - "$ref": "#/definitions/Channel" - } - }, - "region": { - "type": "string" - }, - "system_channel_id": { - "type": "string" - }, - "rules_channel_id": { + "afk_channel_id": { "type": "string" }, "afk_timeout": { "type": "integer" }, - "explicit_content_filter": { - "type": "integer" - }, - "afk_channel_id": { - "type": "string" - }, "bans": { "type": "array", "items": { "$ref": "#/definitions/Ban" } }, + "banner": { + "type": "string" + }, "default_message_notifications": { "type": "integer" }, + "description": { + "type": "string" + }, "discovery_splash": { "type": "string" }, + "explicit_content_filter": { + "type": "integer" + }, "features": { "type": "array", "items": { @@ -367825,18 +393865,18 @@ "max_video_channel_users": { "type": "integer" }, - "member_count": { - "type": "integer" - }, - "presence_count": { - "type": "integer" - }, "members": { "type": "array", "items": { "$ref": "#/definitions/Member" } }, + "channels": { + "type": "array", + "items": { + "$ref": "#/definitions/Channel" + } + }, "template_id": { "type": "string" }, @@ -367867,12 +393907,24 @@ "public_updates_channel_id": { "type": "string" }, + "rules_channel_id": { + "type": "string" + }, + "region": { + "type": "string" + }, "splash": { "type": "string" }, + "system_channel_id": { + "type": "string" + }, "system_channel_flags": { "type": "integer" }, + "unavailable": { + "type": "boolean" + }, "verification_level": { "type": "integer" }, @@ -367888,9 +393940,6 @@ "nsfw_level": { "type": "integer" }, - "permissions": { - "type": "integer" - }, "premium_progress_bar_enabled": { "type": "boolean" }, @@ -367899,6 +393948,15 @@ "items": { "type": "string" } + }, + "member_count": { + "type": "integer" + }, + "presence_count": { + "type": "integer" + }, + "permissions": { + "type": "integer" } }, "additionalProperties": false, @@ -368320,9 +394378,6 @@ "UserProfile": { "type": "object", "properties": { - "accent_color": { - "type": "integer" - }, "banner": { "type": "string" }, @@ -368337,6 +394392,9 @@ }, "pronouns": { "type": "string" + }, + "accent_color": { + "type": "integer" } }, "additionalProperties": false, @@ -368423,6 +394481,309 @@ "token", "webauthn" ] + }, + "AdminUser": { + "type": "object", + "properties": { + "id": { + "type": [ + "string", + "integer" + ] + }, + "flags": {}, + "created_at": {}, + "premium_since": {}, + "avatar": {}, + "banner": {}, + "settings": {}, + "bio": {}, + "theme_colors": {}, + "pronouns": {}, + "username": { + "type": "string" + }, + "discriminator": {}, + "accent_color": {}, + "phone": {}, + "desktop": {}, + "mobile": {}, + "premium": {}, + "premium_type": {}, + "bot": {}, + "system": {}, + "nsfw_allowed": {}, + "mfa_enabled": {}, + "webauthn_enabled": {}, + "verified": {}, + "disabled": {}, + "deleted": {}, + "email": { + "type": "string" + }, + "purchased_flags": {}, + "premium_usage_flags": {}, + "rights": {}, + "relationships": {}, + "connected_accounts": {}, + "fingerprints": {}, + "extended_settings": {}, + "security_keys": {} + }, + "additionalProperties": false, + "required": [ + "accent_color", + "avatar", + "banner", + "bio", + "bot", + "connected_accounts", + "created_at", + "deleted", + "desktop", + "disabled", + "discriminator", + "extended_settings", + "fingerprints", + "flags", + "mfa_enabled", + "mobile", + "nsfw_allowed", + "phone", + "premium", + "premium_since", + "premium_type", + "premium_usage_flags", + "pronouns", + "purchased_flags", + "relationships", + "rights", + "security_keys", + "settings", + "system", + "theme_colors", + "verified", + "webauthn_enabled" + ] + }, + "AdminGuild": { + "type": "object", + "properties": { + "name": { + "type": "string" + }, + "id": { + "type": "string" + }, + "icon": { + "type": "string" + }, + "parent": { + "type": "string" + }, + "owner_id": { + "type": "string" + }, + "owner": { + "$ref": "#/definitions/User" + }, + "nsfw": { + "type": "boolean" + }, + "invites": { + "type": "array", + "items": { + "$ref": "#/definitions/Invite" + } + }, + "voice_states": { + "type": "array", + "items": { + "$ref": "#/definitions/VoiceState" + } + }, + "webhooks": { + "type": "array", + "items": { + "$ref": "#/definitions/Webhook" + } + }, + "roles": { + "type": "array", + "items": { + "$ref": "#/definitions/Role" + } + }, + "afk_channel_id": { + "type": "string" + }, + "afk_channel": { + "$ref": "#/definitions/Channel" + }, + "afk_timeout": { + "type": "integer" + }, + "bans": { + "type": "array", + "items": { + "$ref": "#/definitions/Ban" + } + }, + "banner": { + "type": "string" + }, + "default_message_notifications": { + "type": "integer" + }, + "description": { + "type": "string" + }, + "discovery_splash": { + "type": "string" + }, + "explicit_content_filter": { + "type": "integer" + }, + "features": { + "type": "array", + "items": { + "type": "string" + } + }, + "primary_category_id": { + "type": "string" + }, + "large": { + "type": "boolean" + }, + "max_members": { + "type": "integer" + }, + "max_presences": { + "type": "integer" + }, + "max_video_channel_users": { + "type": "integer" + }, + "members": { + "type": "array", + "items": { + "$ref": "#/definitions/Member" + } + }, + "channels": { + "type": "array", + "items": { + "$ref": "#/definitions/Channel" + } + }, + "template_id": { + "type": "string" + }, + "emojis": { + "type": "array", + "items": { + "$ref": "#/definitions/Emoji" + } + }, + "stickers": { + "type": "array", + "items": { + "$ref": "#/definitions/Sticker" + } + }, + "mfa_level": { + "type": "integer" + }, + "preferred_locale": { + "type": "string" + }, + "premium_subscription_count": { + "type": "integer" + }, + "premium_tier": { + "type": "integer" + }, + "public_updates_channel_id": { + "type": "string" + }, + "public_updates_channel": { + "$ref": "#/definitions/Channel" + }, + "rules_channel_id": { + "type": "string" + }, + "rules_channel": { + "type": "string" + }, + "region": { + "type": "string" + }, + "splash": { + "type": "string" + }, + "system_channel_id": { + "type": "string" + }, + "system_channel": { + "$ref": "#/definitions/Channel" + }, + "system_channel_flags": { + "type": "integer" + }, + "unavailable": { + "type": "boolean" + }, + "verification_level": { + "type": "integer" + }, + "welcome_screen": { + "$ref": "#/definitions/GuildWelcomeScreen" + }, + "widget_channel_id": { + "type": "string" + }, + "widget_channel": { + "$ref": "#/definitions/Channel" + }, + "widget_enabled": { + "type": "boolean" + }, + "nsfw_level": { + "type": "integer" + }, + "premium_progress_bar_enabled": { + "type": "boolean" + }, + "channel_ordering": { + "type": "array", + "items": { + "type": "string" + } + } + }, + "additionalProperties": false, + "required": [ + "bans", + "channel_ordering", + "channels", + "emojis", + "features", + "id", + "invites", + "members", + "name", + "nsfw", + "premium_progress_bar_enabled", + "public_updates_channel_id", + "roles", + "stickers", + "unavailable", + "voice_states", + "webhooks", + "welcome_screen", + "widget_enabled" + ] } }, "$schema": "http://json-schema.org/draft-07/schema#" @@ -371708,38 +398069,38 @@ "avatar": { "type": "string" }, - "username": { + "banner": { "type": "string" }, - "discriminator": { + "bio": { "type": "string" }, - "public_flags": { - "type": "integer" + "theme_colors": { + "type": "array", + "items": { + "type": "integer" + } }, - "accent_color": { - "type": "integer" + "pronouns": { + "type": "string" }, - "banner": { + "username": { "type": "string" }, - "bio": { + "discriminator": { "type": "string" }, - "bot": { - "type": "boolean" + "accent_color": { + "type": "integer" }, "premium_type": { "type": "integer" }, - "theme_colors": { - "type": "array", - "items": { - "type": "integer" - } + "bot": { + "type": "boolean" }, - "pronouns": { - "type": "string" + "public_flags": { + "type": "integer" } }, "additionalProperties": false, @@ -371957,51 +398318,33 @@ "$ref": "#/definitions/Role" } }, - "banner": { - "type": "string" - }, - "description": { - "type": "string" - }, - "unavailable": { - "type": "boolean" - }, - "channels": { - "type": "array", - "items": { - "$ref": "#/definitions/Channel" - } - }, - "region": { - "type": "string" - }, - "system_channel_id": { - "type": "string" - }, - "rules_channel_id": { + "afk_channel_id": { "type": "string" }, "afk_timeout": { "type": "integer" }, - "explicit_content_filter": { - "type": "integer" - }, - "afk_channel_id": { - "type": "string" - }, "bans": { "type": "array", "items": { "$ref": "#/definitions/Ban" } }, + "banner": { + "type": "string" + }, "default_message_notifications": { "type": "integer" }, + "description": { + "type": "string" + }, "discovery_splash": { "type": "string" }, + "explicit_content_filter": { + "type": "integer" + }, "features": { "type": "array", "items": { @@ -372023,18 +398366,18 @@ "max_video_channel_users": { "type": "integer" }, - "member_count": { - "type": "integer" - }, - "presence_count": { - "type": "integer" - }, "members": { "type": "array", "items": { "$ref": "#/definitions/Member" } }, + "channels": { + "type": "array", + "items": { + "$ref": "#/definitions/Channel" + } + }, "template_id": { "type": "string" }, @@ -372065,12 +398408,24 @@ "public_updates_channel_id": { "type": "string" }, + "rules_channel_id": { + "type": "string" + }, + "region": { + "type": "string" + }, "splash": { "type": "string" }, + "system_channel_id": { + "type": "string" + }, "system_channel_flags": { "type": "integer" }, + "unavailable": { + "type": "boolean" + }, "verification_level": { "type": "integer" }, @@ -372086,9 +398441,6 @@ "nsfw_level": { "type": "integer" }, - "permissions": { - "type": "integer" - }, "premium_progress_bar_enabled": { "type": "boolean" }, @@ -372097,6 +398449,15 @@ "items": { "type": "string" } + }, + "member_count": { + "type": "integer" + }, + "presence_count": { + "type": "integer" + }, + "permissions": { + "type": "integer" } }, "additionalProperties": false, @@ -372518,9 +398879,6 @@ "UserProfile": { "type": "object", "properties": { - "accent_color": { - "type": "integer" - }, "banner": { "type": "string" }, @@ -372535,6 +398893,9 @@ }, "pronouns": { "type": "string" + }, + "accent_color": { + "type": "integer" } }, "additionalProperties": false, @@ -372621,6 +398982,309 @@ "token", "webauthn" ] + }, + "AdminUser": { + "type": "object", + "properties": { + "id": { + "type": [ + "string", + "integer" + ] + }, + "flags": {}, + "created_at": {}, + "premium_since": {}, + "avatar": {}, + "banner": {}, + "settings": {}, + "bio": {}, + "theme_colors": {}, + "pronouns": {}, + "username": { + "type": "string" + }, + "discriminator": {}, + "accent_color": {}, + "phone": {}, + "desktop": {}, + "mobile": {}, + "premium": {}, + "premium_type": {}, + "bot": {}, + "system": {}, + "nsfw_allowed": {}, + "mfa_enabled": {}, + "webauthn_enabled": {}, + "verified": {}, + "disabled": {}, + "deleted": {}, + "email": { + "type": "string" + }, + "purchased_flags": {}, + "premium_usage_flags": {}, + "rights": {}, + "relationships": {}, + "connected_accounts": {}, + "fingerprints": {}, + "extended_settings": {}, + "security_keys": {} + }, + "additionalProperties": false, + "required": [ + "accent_color", + "avatar", + "banner", + "bio", + "bot", + "connected_accounts", + "created_at", + "deleted", + "desktop", + "disabled", + "discriminator", + "extended_settings", + "fingerprints", + "flags", + "mfa_enabled", + "mobile", + "nsfw_allowed", + "phone", + "premium", + "premium_since", + "premium_type", + "premium_usage_flags", + "pronouns", + "purchased_flags", + "relationships", + "rights", + "security_keys", + "settings", + "system", + "theme_colors", + "verified", + "webauthn_enabled" + ] + }, + "AdminGuild": { + "type": "object", + "properties": { + "name": { + "type": "string" + }, + "id": { + "type": "string" + }, + "icon": { + "type": "string" + }, + "parent": { + "type": "string" + }, + "owner_id": { + "type": "string" + }, + "owner": { + "$ref": "#/definitions/User" + }, + "nsfw": { + "type": "boolean" + }, + "invites": { + "type": "array", + "items": { + "$ref": "#/definitions/Invite" + } + }, + "voice_states": { + "type": "array", + "items": { + "$ref": "#/definitions/VoiceState" + } + }, + "webhooks": { + "type": "array", + "items": { + "$ref": "#/definitions/Webhook" + } + }, + "roles": { + "type": "array", + "items": { + "$ref": "#/definitions/Role" + } + }, + "afk_channel_id": { + "type": "string" + }, + "afk_channel": { + "$ref": "#/definitions/Channel" + }, + "afk_timeout": { + "type": "integer" + }, + "bans": { + "type": "array", + "items": { + "$ref": "#/definitions/Ban" + } + }, + "banner": { + "type": "string" + }, + "default_message_notifications": { + "type": "integer" + }, + "description": { + "type": "string" + }, + "discovery_splash": { + "type": "string" + }, + "explicit_content_filter": { + "type": "integer" + }, + "features": { + "type": "array", + "items": { + "type": "string" + } + }, + "primary_category_id": { + "type": "string" + }, + "large": { + "type": "boolean" + }, + "max_members": { + "type": "integer" + }, + "max_presences": { + "type": "integer" + }, + "max_video_channel_users": { + "type": "integer" + }, + "members": { + "type": "array", + "items": { + "$ref": "#/definitions/Member" + } + }, + "channels": { + "type": "array", + "items": { + "$ref": "#/definitions/Channel" + } + }, + "template_id": { + "type": "string" + }, + "emojis": { + "type": "array", + "items": { + "$ref": "#/definitions/Emoji" + } + }, + "stickers": { + "type": "array", + "items": { + "$ref": "#/definitions/Sticker" + } + }, + "mfa_level": { + "type": "integer" + }, + "preferred_locale": { + "type": "string" + }, + "premium_subscription_count": { + "type": "integer" + }, + "premium_tier": { + "type": "integer" + }, + "public_updates_channel_id": { + "type": "string" + }, + "public_updates_channel": { + "$ref": "#/definitions/Channel" + }, + "rules_channel_id": { + "type": "string" + }, + "rules_channel": { + "type": "string" + }, + "region": { + "type": "string" + }, + "splash": { + "type": "string" + }, + "system_channel_id": { + "type": "string" + }, + "system_channel": { + "$ref": "#/definitions/Channel" + }, + "system_channel_flags": { + "type": "integer" + }, + "unavailable": { + "type": "boolean" + }, + "verification_level": { + "type": "integer" + }, + "welcome_screen": { + "$ref": "#/definitions/GuildWelcomeScreen" + }, + "widget_channel_id": { + "type": "string" + }, + "widget_channel": { + "$ref": "#/definitions/Channel" + }, + "widget_enabled": { + "type": "boolean" + }, + "nsfw_level": { + "type": "integer" + }, + "premium_progress_bar_enabled": { + "type": "boolean" + }, + "channel_ordering": { + "type": "array", + "items": { + "type": "string" + } + } + }, + "additionalProperties": false, + "required": [ + "bans", + "channel_ordering", + "channels", + "emojis", + "features", + "id", + "invites", + "members", + "name", + "nsfw", + "premium_progress_bar_enabled", + "public_updates_channel_id", + "roles", + "stickers", + "unavailable", + "voice_states", + "webhooks", + "welcome_screen", + "widget_enabled" + ] } }, "$schema": "http://json-schema.org/draft-07/schema#" @@ -372641,33 +399305,12 @@ "avatar": { "type": "string" }, - "verified": { - "type": "boolean" - }, - "username": { - "type": "string" - }, - "discriminator": { - "type": "string" - }, - "public_flags": { - "type": "integer" - }, - "accent_color": { - "type": "integer" - }, "banner": { "type": "string" }, "bio": { "type": "string" }, - "bot": { - "type": "boolean" - }, - "premium_type": { - "type": "integer" - }, "theme_colors": { "type": "array", "items": { @@ -372677,29 +399320,50 @@ "pronouns": { "type": "string" }, - "mfa_enabled": { - "type": "boolean" + "username": { + "type": "string" }, - "email": { + "discriminator": { "type": "string" }, + "accent_color": { + "type": "integer" + }, "phone": { "type": "string" }, + "premium": { + "type": "boolean" + }, + "premium_type": { + "type": "integer" + }, + "bot": { + "type": "boolean" + }, "nsfw_allowed": { "type": "boolean" }, - "premium": { + "mfa_enabled": { "type": "boolean" }, + "verified": { + "type": "boolean" + }, + "disabled": { + "type": "boolean" + }, + "email": { + "type": "string" + }, "purchased_flags": { "type": "integer" }, "premium_usage_flags": { "type": "integer" }, - "disabled": { - "type": "boolean" + "public_flags": { + "type": "integer" } }, "additionalProperties": false, @@ -376000,38 +402664,38 @@ "avatar": { "type": "string" }, - "username": { + "banner": { "type": "string" }, - "discriminator": { + "bio": { "type": "string" }, - "public_flags": { - "type": "integer" + "theme_colors": { + "type": "array", + "items": { + "type": "integer" + } }, - "accent_color": { - "type": "integer" + "pronouns": { + "type": "string" }, - "banner": { + "username": { "type": "string" }, - "bio": { + "discriminator": { "type": "string" }, - "bot": { - "type": "boolean" + "accent_color": { + "type": "integer" }, "premium_type": { "type": "integer" }, - "theme_colors": { - "type": "array", - "items": { - "type": "integer" - } + "bot": { + "type": "boolean" }, - "pronouns": { - "type": "string" + "public_flags": { + "type": "integer" } }, "additionalProperties": false, @@ -376249,51 +402913,33 @@ "$ref": "#/definitions/Role" } }, - "banner": { - "type": "string" - }, - "description": { - "type": "string" - }, - "unavailable": { - "type": "boolean" - }, - "channels": { - "type": "array", - "items": { - "$ref": "#/definitions/Channel" - } - }, - "region": { - "type": "string" - }, - "system_channel_id": { - "type": "string" - }, - "rules_channel_id": { + "afk_channel_id": { "type": "string" }, "afk_timeout": { "type": "integer" }, - "explicit_content_filter": { - "type": "integer" - }, - "afk_channel_id": { - "type": "string" - }, "bans": { "type": "array", "items": { "$ref": "#/definitions/Ban" } }, + "banner": { + "type": "string" + }, "default_message_notifications": { "type": "integer" }, + "description": { + "type": "string" + }, "discovery_splash": { "type": "string" }, + "explicit_content_filter": { + "type": "integer" + }, "features": { "type": "array", "items": { @@ -376315,18 +402961,18 @@ "max_video_channel_users": { "type": "integer" }, - "member_count": { - "type": "integer" - }, - "presence_count": { - "type": "integer" - }, "members": { "type": "array", "items": { "$ref": "#/definitions/Member" } }, + "channels": { + "type": "array", + "items": { + "$ref": "#/definitions/Channel" + } + }, "template_id": { "type": "string" }, @@ -376357,12 +403003,24 @@ "public_updates_channel_id": { "type": "string" }, + "rules_channel_id": { + "type": "string" + }, + "region": { + "type": "string" + }, "splash": { "type": "string" }, + "system_channel_id": { + "type": "string" + }, "system_channel_flags": { "type": "integer" }, + "unavailable": { + "type": "boolean" + }, "verification_level": { "type": "integer" }, @@ -376378,9 +403036,6 @@ "nsfw_level": { "type": "integer" }, - "permissions": { - "type": "integer" - }, "premium_progress_bar_enabled": { "type": "boolean" }, @@ -376389,6 +403044,15 @@ "items": { "type": "string" } + }, + "member_count": { + "type": "integer" + }, + "presence_count": { + "type": "integer" + }, + "permissions": { + "type": "integer" } }, "additionalProperties": false, @@ -376810,9 +403474,6 @@ "UserProfile": { "type": "object", "properties": { - "accent_color": { - "type": "integer" - }, "banner": { "type": "string" }, @@ -376827,6 +403488,9 @@ }, "pronouns": { "type": "string" + }, + "accent_color": { + "type": "integer" } }, "additionalProperties": false, @@ -376913,6 +403577,309 @@ "token", "webauthn" ] + }, + "AdminUser": { + "type": "object", + "properties": { + "id": { + "type": [ + "string", + "integer" + ] + }, + "flags": {}, + "created_at": {}, + "premium_since": {}, + "avatar": {}, + "banner": {}, + "settings": {}, + "bio": {}, + "theme_colors": {}, + "pronouns": {}, + "username": { + "type": "string" + }, + "discriminator": {}, + "accent_color": {}, + "phone": {}, + "desktop": {}, + "mobile": {}, + "premium": {}, + "premium_type": {}, + "bot": {}, + "system": {}, + "nsfw_allowed": {}, + "mfa_enabled": {}, + "webauthn_enabled": {}, + "verified": {}, + "disabled": {}, + "deleted": {}, + "email": { + "type": "string" + }, + "purchased_flags": {}, + "premium_usage_flags": {}, + "rights": {}, + "relationships": {}, + "connected_accounts": {}, + "fingerprints": {}, + "extended_settings": {}, + "security_keys": {} + }, + "additionalProperties": false, + "required": [ + "accent_color", + "avatar", + "banner", + "bio", + "bot", + "connected_accounts", + "created_at", + "deleted", + "desktop", + "disabled", + "discriminator", + "extended_settings", + "fingerprints", + "flags", + "mfa_enabled", + "mobile", + "nsfw_allowed", + "phone", + "premium", + "premium_since", + "premium_type", + "premium_usage_flags", + "pronouns", + "purchased_flags", + "relationships", + "rights", + "security_keys", + "settings", + "system", + "theme_colors", + "verified", + "webauthn_enabled" + ] + }, + "AdminGuild": { + "type": "object", + "properties": { + "name": { + "type": "string" + }, + "id": { + "type": "string" + }, + "icon": { + "type": "string" + }, + "parent": { + "type": "string" + }, + "owner_id": { + "type": "string" + }, + "owner": { + "$ref": "#/definitions/User" + }, + "nsfw": { + "type": "boolean" + }, + "invites": { + "type": "array", + "items": { + "$ref": "#/definitions/Invite" + } + }, + "voice_states": { + "type": "array", + "items": { + "$ref": "#/definitions/VoiceState" + } + }, + "webhooks": { + "type": "array", + "items": { + "$ref": "#/definitions/Webhook" + } + }, + "roles": { + "type": "array", + "items": { + "$ref": "#/definitions/Role" + } + }, + "afk_channel_id": { + "type": "string" + }, + "afk_channel": { + "$ref": "#/definitions/Channel" + }, + "afk_timeout": { + "type": "integer" + }, + "bans": { + "type": "array", + "items": { + "$ref": "#/definitions/Ban" + } + }, + "banner": { + "type": "string" + }, + "default_message_notifications": { + "type": "integer" + }, + "description": { + "type": "string" + }, + "discovery_splash": { + "type": "string" + }, + "explicit_content_filter": { + "type": "integer" + }, + "features": { + "type": "array", + "items": { + "type": "string" + } + }, + "primary_category_id": { + "type": "string" + }, + "large": { + "type": "boolean" + }, + "max_members": { + "type": "integer" + }, + "max_presences": { + "type": "integer" + }, + "max_video_channel_users": { + "type": "integer" + }, + "members": { + "type": "array", + "items": { + "$ref": "#/definitions/Member" + } + }, + "channels": { + "type": "array", + "items": { + "$ref": "#/definitions/Channel" + } + }, + "template_id": { + "type": "string" + }, + "emojis": { + "type": "array", + "items": { + "$ref": "#/definitions/Emoji" + } + }, + "stickers": { + "type": "array", + "items": { + "$ref": "#/definitions/Sticker" + } + }, + "mfa_level": { + "type": "integer" + }, + "preferred_locale": { + "type": "string" + }, + "premium_subscription_count": { + "type": "integer" + }, + "premium_tier": { + "type": "integer" + }, + "public_updates_channel_id": { + "type": "string" + }, + "public_updates_channel": { + "$ref": "#/definitions/Channel" + }, + "rules_channel_id": { + "type": "string" + }, + "rules_channel": { + "type": "string" + }, + "region": { + "type": "string" + }, + "splash": { + "type": "string" + }, + "system_channel_id": { + "type": "string" + }, + "system_channel": { + "$ref": "#/definitions/Channel" + }, + "system_channel_flags": { + "type": "integer" + }, + "unavailable": { + "type": "boolean" + }, + "verification_level": { + "type": "integer" + }, + "welcome_screen": { + "$ref": "#/definitions/GuildWelcomeScreen" + }, + "widget_channel_id": { + "type": "string" + }, + "widget_channel": { + "$ref": "#/definitions/Channel" + }, + "widget_enabled": { + "type": "boolean" + }, + "nsfw_level": { + "type": "integer" + }, + "premium_progress_bar_enabled": { + "type": "boolean" + }, + "channel_ordering": { + "type": "array", + "items": { + "type": "string" + } + } + }, + "additionalProperties": false, + "required": [ + "bans", + "channel_ordering", + "channels", + "emojis", + "features", + "id", + "invites", + "members", + "name", + "nsfw", + "premium_progress_bar_enabled", + "public_updates_channel_id", + "roles", + "stickers", + "unavailable", + "voice_states", + "webhooks", + "welcome_screen", + "widget_enabled" + ] } }, "$schema": "http://json-schema.org/draft-07/schema#" @@ -380201,38 +407168,38 @@ "avatar": { "type": "string" }, - "username": { + "banner": { "type": "string" }, - "discriminator": { + "bio": { "type": "string" }, - "public_flags": { - "type": "integer" + "theme_colors": { + "type": "array", + "items": { + "type": "integer" + } }, - "accent_color": { - "type": "integer" + "pronouns": { + "type": "string" }, - "banner": { + "username": { "type": "string" }, - "bio": { + "discriminator": { "type": "string" }, - "bot": { - "type": "boolean" + "accent_color": { + "type": "integer" }, "premium_type": { "type": "integer" }, - "theme_colors": { - "type": "array", - "items": { - "type": "integer" - } + "bot": { + "type": "boolean" }, - "pronouns": { - "type": "string" + "public_flags": { + "type": "integer" } }, "additionalProperties": false, @@ -380450,51 +407417,33 @@ "$ref": "#/definitions/Role" } }, - "banner": { - "type": "string" - }, - "description": { - "type": "string" - }, - "unavailable": { - "type": "boolean" - }, - "channels": { - "type": "array", - "items": { - "$ref": "#/definitions/Channel" - } - }, - "region": { - "type": "string" - }, - "system_channel_id": { - "type": "string" - }, - "rules_channel_id": { + "afk_channel_id": { "type": "string" }, "afk_timeout": { "type": "integer" }, - "explicit_content_filter": { - "type": "integer" - }, - "afk_channel_id": { - "type": "string" - }, "bans": { "type": "array", "items": { "$ref": "#/definitions/Ban" } }, + "banner": { + "type": "string" + }, "default_message_notifications": { "type": "integer" }, + "description": { + "type": "string" + }, "discovery_splash": { "type": "string" }, + "explicit_content_filter": { + "type": "integer" + }, "features": { "type": "array", "items": { @@ -380516,18 +407465,18 @@ "max_video_channel_users": { "type": "integer" }, - "member_count": { - "type": "integer" - }, - "presence_count": { - "type": "integer" - }, "members": { "type": "array", "items": { "$ref": "#/definitions/Member" } }, + "channels": { + "type": "array", + "items": { + "$ref": "#/definitions/Channel" + } + }, "template_id": { "type": "string" }, @@ -380558,12 +407507,24 @@ "public_updates_channel_id": { "type": "string" }, + "rules_channel_id": { + "type": "string" + }, + "region": { + "type": "string" + }, "splash": { "type": "string" }, + "system_channel_id": { + "type": "string" + }, "system_channel_flags": { "type": "integer" }, + "unavailable": { + "type": "boolean" + }, "verification_level": { "type": "integer" }, @@ -380579,9 +407540,6 @@ "nsfw_level": { "type": "integer" }, - "permissions": { - "type": "integer" - }, "premium_progress_bar_enabled": { "type": "boolean" }, @@ -380590,6 +407548,15 @@ "items": { "type": "string" } + }, + "member_count": { + "type": "integer" + }, + "presence_count": { + "type": "integer" + }, + "permissions": { + "type": "integer" } }, "additionalProperties": false, @@ -381011,9 +407978,6 @@ "UserProfile": { "type": "object", "properties": { - "accent_color": { - "type": "integer" - }, "banner": { "type": "string" }, @@ -381028,6 +407992,9 @@ }, "pronouns": { "type": "string" + }, + "accent_color": { + "type": "integer" } }, "additionalProperties": false, @@ -381114,6 +408081,309 @@ "token", "webauthn" ] + }, + "AdminUser": { + "type": "object", + "properties": { + "id": { + "type": [ + "string", + "integer" + ] + }, + "flags": {}, + "created_at": {}, + "premium_since": {}, + "avatar": {}, + "banner": {}, + "settings": {}, + "bio": {}, + "theme_colors": {}, + "pronouns": {}, + "username": { + "type": "string" + }, + "discriminator": {}, + "accent_color": {}, + "phone": {}, + "desktop": {}, + "mobile": {}, + "premium": {}, + "premium_type": {}, + "bot": {}, + "system": {}, + "nsfw_allowed": {}, + "mfa_enabled": {}, + "webauthn_enabled": {}, + "verified": {}, + "disabled": {}, + "deleted": {}, + "email": { + "type": "string" + }, + "purchased_flags": {}, + "premium_usage_flags": {}, + "rights": {}, + "relationships": {}, + "connected_accounts": {}, + "fingerprints": {}, + "extended_settings": {}, + "security_keys": {} + }, + "additionalProperties": false, + "required": [ + "accent_color", + "avatar", + "banner", + "bio", + "bot", + "connected_accounts", + "created_at", + "deleted", + "desktop", + "disabled", + "discriminator", + "extended_settings", + "fingerprints", + "flags", + "mfa_enabled", + "mobile", + "nsfw_allowed", + "phone", + "premium", + "premium_since", + "premium_type", + "premium_usage_flags", + "pronouns", + "purchased_flags", + "relationships", + "rights", + "security_keys", + "settings", + "system", + "theme_colors", + "verified", + "webauthn_enabled" + ] + }, + "AdminGuild": { + "type": "object", + "properties": { + "name": { + "type": "string" + }, + "id": { + "type": "string" + }, + "icon": { + "type": "string" + }, + "parent": { + "type": "string" + }, + "owner_id": { + "type": "string" + }, + "owner": { + "$ref": "#/definitions/User" + }, + "nsfw": { + "type": "boolean" + }, + "invites": { + "type": "array", + "items": { + "$ref": "#/definitions/Invite" + } + }, + "voice_states": { + "type": "array", + "items": { + "$ref": "#/definitions/VoiceState" + } + }, + "webhooks": { + "type": "array", + "items": { + "$ref": "#/definitions/Webhook" + } + }, + "roles": { + "type": "array", + "items": { + "$ref": "#/definitions/Role" + } + }, + "afk_channel_id": { + "type": "string" + }, + "afk_channel": { + "$ref": "#/definitions/Channel" + }, + "afk_timeout": { + "type": "integer" + }, + "bans": { + "type": "array", + "items": { + "$ref": "#/definitions/Ban" + } + }, + "banner": { + "type": "string" + }, + "default_message_notifications": { + "type": "integer" + }, + "description": { + "type": "string" + }, + "discovery_splash": { + "type": "string" + }, + "explicit_content_filter": { + "type": "integer" + }, + "features": { + "type": "array", + "items": { + "type": "string" + } + }, + "primary_category_id": { + "type": "string" + }, + "large": { + "type": "boolean" + }, + "max_members": { + "type": "integer" + }, + "max_presences": { + "type": "integer" + }, + "max_video_channel_users": { + "type": "integer" + }, + "members": { + "type": "array", + "items": { + "$ref": "#/definitions/Member" + } + }, + "channels": { + "type": "array", + "items": { + "$ref": "#/definitions/Channel" + } + }, + "template_id": { + "type": "string" + }, + "emojis": { + "type": "array", + "items": { + "$ref": "#/definitions/Emoji" + } + }, + "stickers": { + "type": "array", + "items": { + "$ref": "#/definitions/Sticker" + } + }, + "mfa_level": { + "type": "integer" + }, + "preferred_locale": { + "type": "string" + }, + "premium_subscription_count": { + "type": "integer" + }, + "premium_tier": { + "type": "integer" + }, + "public_updates_channel_id": { + "type": "string" + }, + "public_updates_channel": { + "$ref": "#/definitions/Channel" + }, + "rules_channel_id": { + "type": "string" + }, + "rules_channel": { + "type": "string" + }, + "region": { + "type": "string" + }, + "splash": { + "type": "string" + }, + "system_channel_id": { + "type": "string" + }, + "system_channel": { + "$ref": "#/definitions/Channel" + }, + "system_channel_flags": { + "type": "integer" + }, + "unavailable": { + "type": "boolean" + }, + "verification_level": { + "type": "integer" + }, + "welcome_screen": { + "$ref": "#/definitions/GuildWelcomeScreen" + }, + "widget_channel_id": { + "type": "string" + }, + "widget_channel": { + "$ref": "#/definitions/Channel" + }, + "widget_enabled": { + "type": "boolean" + }, + "nsfw_level": { + "type": "integer" + }, + "premium_progress_bar_enabled": { + "type": "boolean" + }, + "channel_ordering": { + "type": "array", + "items": { + "type": "string" + } + } + }, + "additionalProperties": false, + "required": [ + "bans", + "channel_ordering", + "channels", + "emojis", + "features", + "id", + "invites", + "members", + "name", + "nsfw", + "premium_progress_bar_enabled", + "public_updates_channel_id", + "roles", + "stickers", + "unavailable", + "voice_states", + "webhooks", + "welcome_screen", + "widget_enabled" + ] } }, "$schema": "http://json-schema.org/draft-07/schema#" @@ -384402,38 +411672,38 @@ "avatar": { "type": "string" }, - "username": { + "banner": { "type": "string" }, - "discriminator": { + "bio": { "type": "string" }, - "public_flags": { - "type": "integer" + "theme_colors": { + "type": "array", + "items": { + "type": "integer" + } }, - "accent_color": { - "type": "integer" + "pronouns": { + "type": "string" }, - "banner": { + "username": { "type": "string" }, - "bio": { + "discriminator": { "type": "string" }, - "bot": { - "type": "boolean" + "accent_color": { + "type": "integer" }, "premium_type": { "type": "integer" }, - "theme_colors": { - "type": "array", - "items": { - "type": "integer" - } + "bot": { + "type": "boolean" }, - "pronouns": { - "type": "string" + "public_flags": { + "type": "integer" } }, "additionalProperties": false, @@ -384651,51 +411921,33 @@ "$ref": "#/definitions/Role" } }, - "banner": { - "type": "string" - }, - "description": { - "type": "string" - }, - "unavailable": { - "type": "boolean" - }, - "channels": { - "type": "array", - "items": { - "$ref": "#/definitions/Channel" - } - }, - "region": { - "type": "string" - }, - "system_channel_id": { - "type": "string" - }, - "rules_channel_id": { + "afk_channel_id": { "type": "string" }, "afk_timeout": { "type": "integer" }, - "explicit_content_filter": { - "type": "integer" - }, - "afk_channel_id": { - "type": "string" - }, "bans": { "type": "array", "items": { "$ref": "#/definitions/Ban" } }, + "banner": { + "type": "string" + }, "default_message_notifications": { "type": "integer" }, + "description": { + "type": "string" + }, "discovery_splash": { "type": "string" }, + "explicit_content_filter": { + "type": "integer" + }, "features": { "type": "array", "items": { @@ -384717,18 +411969,18 @@ "max_video_channel_users": { "type": "integer" }, - "member_count": { - "type": "integer" - }, - "presence_count": { - "type": "integer" - }, "members": { "type": "array", "items": { "$ref": "#/definitions/Member" } }, + "channels": { + "type": "array", + "items": { + "$ref": "#/definitions/Channel" + } + }, "template_id": { "type": "string" }, @@ -384759,12 +412011,24 @@ "public_updates_channel_id": { "type": "string" }, + "rules_channel_id": { + "type": "string" + }, + "region": { + "type": "string" + }, "splash": { "type": "string" }, + "system_channel_id": { + "type": "string" + }, "system_channel_flags": { "type": "integer" }, + "unavailable": { + "type": "boolean" + }, "verification_level": { "type": "integer" }, @@ -384780,9 +412044,6 @@ "nsfw_level": { "type": "integer" }, - "permissions": { - "type": "integer" - }, "premium_progress_bar_enabled": { "type": "boolean" }, @@ -384791,6 +412052,15 @@ "items": { "type": "string" } + }, + "member_count": { + "type": "integer" + }, + "presence_count": { + "type": "integer" + }, + "permissions": { + "type": "integer" } }, "additionalProperties": false, @@ -385212,9 +412482,6 @@ "UserProfile": { "type": "object", "properties": { - "accent_color": { - "type": "integer" - }, "banner": { "type": "string" }, @@ -385229,6 +412496,9 @@ }, "pronouns": { "type": "string" + }, + "accent_color": { + "type": "integer" } }, "additionalProperties": false, @@ -385315,6 +412585,309 @@ "token", "webauthn" ] + }, + "AdminUser": { + "type": "object", + "properties": { + "id": { + "type": [ + "string", + "integer" + ] + }, + "flags": {}, + "created_at": {}, + "premium_since": {}, + "avatar": {}, + "banner": {}, + "settings": {}, + "bio": {}, + "theme_colors": {}, + "pronouns": {}, + "username": { + "type": "string" + }, + "discriminator": {}, + "accent_color": {}, + "phone": {}, + "desktop": {}, + "mobile": {}, + "premium": {}, + "premium_type": {}, + "bot": {}, + "system": {}, + "nsfw_allowed": {}, + "mfa_enabled": {}, + "webauthn_enabled": {}, + "verified": {}, + "disabled": {}, + "deleted": {}, + "email": { + "type": "string" + }, + "purchased_flags": {}, + "premium_usage_flags": {}, + "rights": {}, + "relationships": {}, + "connected_accounts": {}, + "fingerprints": {}, + "extended_settings": {}, + "security_keys": {} + }, + "additionalProperties": false, + "required": [ + "accent_color", + "avatar", + "banner", + "bio", + "bot", + "connected_accounts", + "created_at", + "deleted", + "desktop", + "disabled", + "discriminator", + "extended_settings", + "fingerprints", + "flags", + "mfa_enabled", + "mobile", + "nsfw_allowed", + "phone", + "premium", + "premium_since", + "premium_type", + "premium_usage_flags", + "pronouns", + "purchased_flags", + "relationships", + "rights", + "security_keys", + "settings", + "system", + "theme_colors", + "verified", + "webauthn_enabled" + ] + }, + "AdminGuild": { + "type": "object", + "properties": { + "name": { + "type": "string" + }, + "id": { + "type": "string" + }, + "icon": { + "type": "string" + }, + "parent": { + "type": "string" + }, + "owner_id": { + "type": "string" + }, + "owner": { + "$ref": "#/definitions/User" + }, + "nsfw": { + "type": "boolean" + }, + "invites": { + "type": "array", + "items": { + "$ref": "#/definitions/Invite" + } + }, + "voice_states": { + "type": "array", + "items": { + "$ref": "#/definitions/VoiceState" + } + }, + "webhooks": { + "type": "array", + "items": { + "$ref": "#/definitions/Webhook" + } + }, + "roles": { + "type": "array", + "items": { + "$ref": "#/definitions/Role" + } + }, + "afk_channel_id": { + "type": "string" + }, + "afk_channel": { + "$ref": "#/definitions/Channel" + }, + "afk_timeout": { + "type": "integer" + }, + "bans": { + "type": "array", + "items": { + "$ref": "#/definitions/Ban" + } + }, + "banner": { + "type": "string" + }, + "default_message_notifications": { + "type": "integer" + }, + "description": { + "type": "string" + }, + "discovery_splash": { + "type": "string" + }, + "explicit_content_filter": { + "type": "integer" + }, + "features": { + "type": "array", + "items": { + "type": "string" + } + }, + "primary_category_id": { + "type": "string" + }, + "large": { + "type": "boolean" + }, + "max_members": { + "type": "integer" + }, + "max_presences": { + "type": "integer" + }, + "max_video_channel_users": { + "type": "integer" + }, + "members": { + "type": "array", + "items": { + "$ref": "#/definitions/Member" + } + }, + "channels": { + "type": "array", + "items": { + "$ref": "#/definitions/Channel" + } + }, + "template_id": { + "type": "string" + }, + "emojis": { + "type": "array", + "items": { + "$ref": "#/definitions/Emoji" + } + }, + "stickers": { + "type": "array", + "items": { + "$ref": "#/definitions/Sticker" + } + }, + "mfa_level": { + "type": "integer" + }, + "preferred_locale": { + "type": "string" + }, + "premium_subscription_count": { + "type": "integer" + }, + "premium_tier": { + "type": "integer" + }, + "public_updates_channel_id": { + "type": "string" + }, + "public_updates_channel": { + "$ref": "#/definitions/Channel" + }, + "rules_channel_id": { + "type": "string" + }, + "rules_channel": { + "type": "string" + }, + "region": { + "type": "string" + }, + "splash": { + "type": "string" + }, + "system_channel_id": { + "type": "string" + }, + "system_channel": { + "$ref": "#/definitions/Channel" + }, + "system_channel_flags": { + "type": "integer" + }, + "unavailable": { + "type": "boolean" + }, + "verification_level": { + "type": "integer" + }, + "welcome_screen": { + "$ref": "#/definitions/GuildWelcomeScreen" + }, + "widget_channel_id": { + "type": "string" + }, + "widget_channel": { + "$ref": "#/definitions/Channel" + }, + "widget_enabled": { + "type": "boolean" + }, + "nsfw_level": { + "type": "integer" + }, + "premium_progress_bar_enabled": { + "type": "boolean" + }, + "channel_ordering": { + "type": "array", + "items": { + "type": "string" + } + } + }, + "additionalProperties": false, + "required": [ + "bans", + "channel_ordering", + "channels", + "emojis", + "features", + "id", + "invites", + "members", + "name", + "nsfw", + "premium_progress_bar_enabled", + "public_updates_channel_id", + "roles", + "stickers", + "unavailable", + "voice_states", + "webhooks", + "welcome_screen", + "widget_enabled" + ] } }, "$schema": "http://json-schema.org/draft-07/schema#" @@ -388603,38 +416176,38 @@ "avatar": { "type": "string" }, - "username": { + "banner": { "type": "string" }, - "discriminator": { + "bio": { "type": "string" }, - "public_flags": { - "type": "integer" + "theme_colors": { + "type": "array", + "items": { + "type": "integer" + } }, - "accent_color": { - "type": "integer" + "pronouns": { + "type": "string" }, - "banner": { + "username": { "type": "string" }, - "bio": { + "discriminator": { "type": "string" }, - "bot": { - "type": "boolean" + "accent_color": { + "type": "integer" }, "premium_type": { "type": "integer" }, - "theme_colors": { - "type": "array", - "items": { - "type": "integer" - } + "bot": { + "type": "boolean" }, - "pronouns": { - "type": "string" + "public_flags": { + "type": "integer" } }, "additionalProperties": false, @@ -388852,51 +416425,33 @@ "$ref": "#/definitions/Role" } }, - "banner": { - "type": "string" - }, - "description": { - "type": "string" - }, - "unavailable": { - "type": "boolean" - }, - "channels": { - "type": "array", - "items": { - "$ref": "#/definitions/Channel" - } - }, - "region": { - "type": "string" - }, - "system_channel_id": { - "type": "string" - }, - "rules_channel_id": { + "afk_channel_id": { "type": "string" }, "afk_timeout": { "type": "integer" }, - "explicit_content_filter": { - "type": "integer" - }, - "afk_channel_id": { - "type": "string" - }, "bans": { "type": "array", "items": { "$ref": "#/definitions/Ban" } }, + "banner": { + "type": "string" + }, "default_message_notifications": { "type": "integer" }, + "description": { + "type": "string" + }, "discovery_splash": { "type": "string" }, + "explicit_content_filter": { + "type": "integer" + }, "features": { "type": "array", "items": { @@ -388918,18 +416473,18 @@ "max_video_channel_users": { "type": "integer" }, - "member_count": { - "type": "integer" - }, - "presence_count": { - "type": "integer" - }, "members": { "type": "array", "items": { "$ref": "#/definitions/Member" } }, + "channels": { + "type": "array", + "items": { + "$ref": "#/definitions/Channel" + } + }, "template_id": { "type": "string" }, @@ -388960,12 +416515,24 @@ "public_updates_channel_id": { "type": "string" }, + "rules_channel_id": { + "type": "string" + }, + "region": { + "type": "string" + }, "splash": { "type": "string" }, + "system_channel_id": { + "type": "string" + }, "system_channel_flags": { "type": "integer" }, + "unavailable": { + "type": "boolean" + }, "verification_level": { "type": "integer" }, @@ -388981,9 +416548,6 @@ "nsfw_level": { "type": "integer" }, - "permissions": { - "type": "integer" - }, "premium_progress_bar_enabled": { "type": "boolean" }, @@ -388992,6 +416556,15 @@ "items": { "type": "string" } + }, + "member_count": { + "type": "integer" + }, + "presence_count": { + "type": "integer" + }, + "permissions": { + "type": "integer" } }, "additionalProperties": false, @@ -389413,9 +416986,6 @@ "UserProfile": { "type": "object", "properties": { - "accent_color": { - "type": "integer" - }, "banner": { "type": "string" }, @@ -389430,6 +417000,9 @@ }, "pronouns": { "type": "string" + }, + "accent_color": { + "type": "integer" } }, "additionalProperties": false, @@ -389516,6 +417089,309 @@ "token", "webauthn" ] + }, + "AdminUser": { + "type": "object", + "properties": { + "id": { + "type": [ + "string", + "integer" + ] + }, + "flags": {}, + "created_at": {}, + "premium_since": {}, + "avatar": {}, + "banner": {}, + "settings": {}, + "bio": {}, + "theme_colors": {}, + "pronouns": {}, + "username": { + "type": "string" + }, + "discriminator": {}, + "accent_color": {}, + "phone": {}, + "desktop": {}, + "mobile": {}, + "premium": {}, + "premium_type": {}, + "bot": {}, + "system": {}, + "nsfw_allowed": {}, + "mfa_enabled": {}, + "webauthn_enabled": {}, + "verified": {}, + "disabled": {}, + "deleted": {}, + "email": { + "type": "string" + }, + "purchased_flags": {}, + "premium_usage_flags": {}, + "rights": {}, + "relationships": {}, + "connected_accounts": {}, + "fingerprints": {}, + "extended_settings": {}, + "security_keys": {} + }, + "additionalProperties": false, + "required": [ + "accent_color", + "avatar", + "banner", + "bio", + "bot", + "connected_accounts", + "created_at", + "deleted", + "desktop", + "disabled", + "discriminator", + "extended_settings", + "fingerprints", + "flags", + "mfa_enabled", + "mobile", + "nsfw_allowed", + "phone", + "premium", + "premium_since", + "premium_type", + "premium_usage_flags", + "pronouns", + "purchased_flags", + "relationships", + "rights", + "security_keys", + "settings", + "system", + "theme_colors", + "verified", + "webauthn_enabled" + ] + }, + "AdminGuild": { + "type": "object", + "properties": { + "name": { + "type": "string" + }, + "id": { + "type": "string" + }, + "icon": { + "type": "string" + }, + "parent": { + "type": "string" + }, + "owner_id": { + "type": "string" + }, + "owner": { + "$ref": "#/definitions/User" + }, + "nsfw": { + "type": "boolean" + }, + "invites": { + "type": "array", + "items": { + "$ref": "#/definitions/Invite" + } + }, + "voice_states": { + "type": "array", + "items": { + "$ref": "#/definitions/VoiceState" + } + }, + "webhooks": { + "type": "array", + "items": { + "$ref": "#/definitions/Webhook" + } + }, + "roles": { + "type": "array", + "items": { + "$ref": "#/definitions/Role" + } + }, + "afk_channel_id": { + "type": "string" + }, + "afk_channel": { + "$ref": "#/definitions/Channel" + }, + "afk_timeout": { + "type": "integer" + }, + "bans": { + "type": "array", + "items": { + "$ref": "#/definitions/Ban" + } + }, + "banner": { + "type": "string" + }, + "default_message_notifications": { + "type": "integer" + }, + "description": { + "type": "string" + }, + "discovery_splash": { + "type": "string" + }, + "explicit_content_filter": { + "type": "integer" + }, + "features": { + "type": "array", + "items": { + "type": "string" + } + }, + "primary_category_id": { + "type": "string" + }, + "large": { + "type": "boolean" + }, + "max_members": { + "type": "integer" + }, + "max_presences": { + "type": "integer" + }, + "max_video_channel_users": { + "type": "integer" + }, + "members": { + "type": "array", + "items": { + "$ref": "#/definitions/Member" + } + }, + "channels": { + "type": "array", + "items": { + "$ref": "#/definitions/Channel" + } + }, + "template_id": { + "type": "string" + }, + "emojis": { + "type": "array", + "items": { + "$ref": "#/definitions/Emoji" + } + }, + "stickers": { + "type": "array", + "items": { + "$ref": "#/definitions/Sticker" + } + }, + "mfa_level": { + "type": "integer" + }, + "preferred_locale": { + "type": "string" + }, + "premium_subscription_count": { + "type": "integer" + }, + "premium_tier": { + "type": "integer" + }, + "public_updates_channel_id": { + "type": "string" + }, + "public_updates_channel": { + "$ref": "#/definitions/Channel" + }, + "rules_channel_id": { + "type": "string" + }, + "rules_channel": { + "type": "string" + }, + "region": { + "type": "string" + }, + "splash": { + "type": "string" + }, + "system_channel_id": { + "type": "string" + }, + "system_channel": { + "$ref": "#/definitions/Channel" + }, + "system_channel_flags": { + "type": "integer" + }, + "unavailable": { + "type": "boolean" + }, + "verification_level": { + "type": "integer" + }, + "welcome_screen": { + "$ref": "#/definitions/GuildWelcomeScreen" + }, + "widget_channel_id": { + "type": "string" + }, + "widget_channel": { + "$ref": "#/definitions/Channel" + }, + "widget_enabled": { + "type": "boolean" + }, + "nsfw_level": { + "type": "integer" + }, + "premium_progress_bar_enabled": { + "type": "boolean" + }, + "channel_ordering": { + "type": "array", + "items": { + "type": "string" + } + } + }, + "additionalProperties": false, + "required": [ + "bans", + "channel_ordering", + "channels", + "emojis", + "features", + "id", + "invites", + "members", + "name", + "nsfw", + "premium_progress_bar_enabled", + "public_updates_channel_id", + "roles", + "stickers", + "unavailable", + "voice_states", + "webhooks", + "welcome_screen", + "widget_enabled" + ] } }, "$schema": "http://json-schema.org/draft-07/schema#" @@ -389539,33 +417415,12 @@ "avatar": { "type": "string" }, - "verified": { - "type": "boolean" - }, - "username": { - "type": "string" - }, - "discriminator": { - "type": "string" - }, - "public_flags": { - "type": "integer" - }, - "accent_color": { - "type": "integer" - }, "banner": { "type": "string" }, "bio": { "type": "string" }, - "bot": { - "type": "boolean" - }, - "premium_type": { - "type": "integer" - }, "theme_colors": { "type": "array", "items": { @@ -389575,29 +417430,50 @@ "pronouns": { "type": "string" }, - "mfa_enabled": { - "type": "boolean" + "username": { + "type": "string" }, - "email": { + "discriminator": { "type": "string" }, + "accent_color": { + "type": "integer" + }, "phone": { "type": "string" }, + "premium": { + "type": "boolean" + }, + "premium_type": { + "type": "integer" + }, + "bot": { + "type": "boolean" + }, "nsfw_allowed": { "type": "boolean" }, - "premium": { + "mfa_enabled": { "type": "boolean" }, + "verified": { + "type": "boolean" + }, + "disabled": { + "type": "boolean" + }, + "email": { + "type": "string" + }, "purchased_flags": { "type": "integer" }, "premium_usage_flags": { "type": "integer" }, - "disabled": { - "type": "boolean" + "public_flags": { + "type": "integer" } }, "additionalProperties": false, @@ -392898,38 +420774,38 @@ "avatar": { "type": "string" }, - "username": { + "banner": { "type": "string" }, - "discriminator": { + "bio": { "type": "string" }, - "public_flags": { - "type": "integer" + "theme_colors": { + "type": "array", + "items": { + "type": "integer" + } }, - "accent_color": { - "type": "integer" + "pronouns": { + "type": "string" }, - "banner": { + "username": { "type": "string" }, - "bio": { + "discriminator": { "type": "string" }, - "bot": { - "type": "boolean" + "accent_color": { + "type": "integer" }, "premium_type": { "type": "integer" }, - "theme_colors": { - "type": "array", - "items": { - "type": "integer" - } + "bot": { + "type": "boolean" }, - "pronouns": { - "type": "string" + "public_flags": { + "type": "integer" } }, "additionalProperties": false, @@ -393147,51 +421023,33 @@ "$ref": "#/definitions/Role" } }, - "banner": { - "type": "string" - }, - "description": { - "type": "string" - }, - "unavailable": { - "type": "boolean" - }, - "channels": { - "type": "array", - "items": { - "$ref": "#/definitions/Channel" - } - }, - "region": { - "type": "string" - }, - "system_channel_id": { - "type": "string" - }, - "rules_channel_id": { + "afk_channel_id": { "type": "string" }, "afk_timeout": { "type": "integer" }, - "explicit_content_filter": { - "type": "integer" - }, - "afk_channel_id": { - "type": "string" - }, "bans": { "type": "array", "items": { "$ref": "#/definitions/Ban" } }, + "banner": { + "type": "string" + }, "default_message_notifications": { "type": "integer" }, + "description": { + "type": "string" + }, "discovery_splash": { "type": "string" }, + "explicit_content_filter": { + "type": "integer" + }, "features": { "type": "array", "items": { @@ -393213,18 +421071,18 @@ "max_video_channel_users": { "type": "integer" }, - "member_count": { - "type": "integer" - }, - "presence_count": { - "type": "integer" - }, "members": { "type": "array", "items": { "$ref": "#/definitions/Member" } }, + "channels": { + "type": "array", + "items": { + "$ref": "#/definitions/Channel" + } + }, "template_id": { "type": "string" }, @@ -393255,12 +421113,24 @@ "public_updates_channel_id": { "type": "string" }, + "rules_channel_id": { + "type": "string" + }, + "region": { + "type": "string" + }, "splash": { "type": "string" }, + "system_channel_id": { + "type": "string" + }, "system_channel_flags": { "type": "integer" }, + "unavailable": { + "type": "boolean" + }, "verification_level": { "type": "integer" }, @@ -393276,9 +421146,6 @@ "nsfw_level": { "type": "integer" }, - "permissions": { - "type": "integer" - }, "premium_progress_bar_enabled": { "type": "boolean" }, @@ -393287,6 +421154,15 @@ "items": { "type": "string" } + }, + "member_count": { + "type": "integer" + }, + "presence_count": { + "type": "integer" + }, + "permissions": { + "type": "integer" } }, "additionalProperties": false, @@ -393708,9 +421584,6 @@ "UserProfile": { "type": "object", "properties": { - "accent_color": { - "type": "integer" - }, "banner": { "type": "string" }, @@ -393725,6 +421598,9 @@ }, "pronouns": { "type": "string" + }, + "accent_color": { + "type": "integer" } }, "additionalProperties": false, @@ -393811,6 +421687,309 @@ "token", "webauthn" ] + }, + "AdminUser": { + "type": "object", + "properties": { + "id": { + "type": [ + "string", + "integer" + ] + }, + "flags": {}, + "created_at": {}, + "premium_since": {}, + "avatar": {}, + "banner": {}, + "settings": {}, + "bio": {}, + "theme_colors": {}, + "pronouns": {}, + "username": { + "type": "string" + }, + "discriminator": {}, + "accent_color": {}, + "phone": {}, + "desktop": {}, + "mobile": {}, + "premium": {}, + "premium_type": {}, + "bot": {}, + "system": {}, + "nsfw_allowed": {}, + "mfa_enabled": {}, + "webauthn_enabled": {}, + "verified": {}, + "disabled": {}, + "deleted": {}, + "email": { + "type": "string" + }, + "purchased_flags": {}, + "premium_usage_flags": {}, + "rights": {}, + "relationships": {}, + "connected_accounts": {}, + "fingerprints": {}, + "extended_settings": {}, + "security_keys": {} + }, + "additionalProperties": false, + "required": [ + "accent_color", + "avatar", + "banner", + "bio", + "bot", + "connected_accounts", + "created_at", + "deleted", + "desktop", + "disabled", + "discriminator", + "extended_settings", + "fingerprints", + "flags", + "mfa_enabled", + "mobile", + "nsfw_allowed", + "phone", + "premium", + "premium_since", + "premium_type", + "premium_usage_flags", + "pronouns", + "purchased_flags", + "relationships", + "rights", + "security_keys", + "settings", + "system", + "theme_colors", + "verified", + "webauthn_enabled" + ] + }, + "AdminGuild": { + "type": "object", + "properties": { + "name": { + "type": "string" + }, + "id": { + "type": "string" + }, + "icon": { + "type": "string" + }, + "parent": { + "type": "string" + }, + "owner_id": { + "type": "string" + }, + "owner": { + "$ref": "#/definitions/User" + }, + "nsfw": { + "type": "boolean" + }, + "invites": { + "type": "array", + "items": { + "$ref": "#/definitions/Invite" + } + }, + "voice_states": { + "type": "array", + "items": { + "$ref": "#/definitions/VoiceState" + } + }, + "webhooks": { + "type": "array", + "items": { + "$ref": "#/definitions/Webhook" + } + }, + "roles": { + "type": "array", + "items": { + "$ref": "#/definitions/Role" + } + }, + "afk_channel_id": { + "type": "string" + }, + "afk_channel": { + "$ref": "#/definitions/Channel" + }, + "afk_timeout": { + "type": "integer" + }, + "bans": { + "type": "array", + "items": { + "$ref": "#/definitions/Ban" + } + }, + "banner": { + "type": "string" + }, + "default_message_notifications": { + "type": "integer" + }, + "description": { + "type": "string" + }, + "discovery_splash": { + "type": "string" + }, + "explicit_content_filter": { + "type": "integer" + }, + "features": { + "type": "array", + "items": { + "type": "string" + } + }, + "primary_category_id": { + "type": "string" + }, + "large": { + "type": "boolean" + }, + "max_members": { + "type": "integer" + }, + "max_presences": { + "type": "integer" + }, + "max_video_channel_users": { + "type": "integer" + }, + "members": { + "type": "array", + "items": { + "$ref": "#/definitions/Member" + } + }, + "channels": { + "type": "array", + "items": { + "$ref": "#/definitions/Channel" + } + }, + "template_id": { + "type": "string" + }, + "emojis": { + "type": "array", + "items": { + "$ref": "#/definitions/Emoji" + } + }, + "stickers": { + "type": "array", + "items": { + "$ref": "#/definitions/Sticker" + } + }, + "mfa_level": { + "type": "integer" + }, + "preferred_locale": { + "type": "string" + }, + "premium_subscription_count": { + "type": "integer" + }, + "premium_tier": { + "type": "integer" + }, + "public_updates_channel_id": { + "type": "string" + }, + "public_updates_channel": { + "$ref": "#/definitions/Channel" + }, + "rules_channel_id": { + "type": "string" + }, + "rules_channel": { + "type": "string" + }, + "region": { + "type": "string" + }, + "splash": { + "type": "string" + }, + "system_channel_id": { + "type": "string" + }, + "system_channel": { + "$ref": "#/definitions/Channel" + }, + "system_channel_flags": { + "type": "integer" + }, + "unavailable": { + "type": "boolean" + }, + "verification_level": { + "type": "integer" + }, + "welcome_screen": { + "$ref": "#/definitions/GuildWelcomeScreen" + }, + "widget_channel_id": { + "type": "string" + }, + "widget_channel": { + "$ref": "#/definitions/Channel" + }, + "widget_enabled": { + "type": "boolean" + }, + "nsfw_level": { + "type": "integer" + }, + "premium_progress_bar_enabled": { + "type": "boolean" + }, + "channel_ordering": { + "type": "array", + "items": { + "type": "string" + } + } + }, + "additionalProperties": false, + "required": [ + "bans", + "channel_ordering", + "channels", + "emojis", + "features", + "id", + "invites", + "members", + "name", + "nsfw", + "premium_progress_bar_enabled", + "public_updates_channel_id", + "roles", + "stickers", + "unavailable", + "voice_states", + "webhooks", + "welcome_screen", + "widget_enabled" + ] } }, "$schema": "http://json-schema.org/draft-07/schema#" @@ -397097,38 +425276,38 @@ "avatar": { "type": "string" }, - "username": { + "banner": { "type": "string" }, - "discriminator": { + "bio": { "type": "string" }, - "public_flags": { - "type": "integer" + "theme_colors": { + "type": "array", + "items": { + "type": "integer" + } }, - "accent_color": { - "type": "integer" + "pronouns": { + "type": "string" }, - "banner": { + "username": { "type": "string" }, - "bio": { + "discriminator": { "type": "string" }, - "bot": { - "type": "boolean" + "accent_color": { + "type": "integer" }, "premium_type": { "type": "integer" }, - "theme_colors": { - "type": "array", - "items": { - "type": "integer" - } + "bot": { + "type": "boolean" }, - "pronouns": { - "type": "string" + "public_flags": { + "type": "integer" } }, "additionalProperties": false, @@ -397346,51 +425525,33 @@ "$ref": "#/definitions/Role" } }, - "banner": { - "type": "string" - }, - "description": { - "type": "string" - }, - "unavailable": { - "type": "boolean" - }, - "channels": { - "type": "array", - "items": { - "$ref": "#/definitions/Channel" - } - }, - "region": { - "type": "string" - }, - "system_channel_id": { - "type": "string" - }, - "rules_channel_id": { + "afk_channel_id": { "type": "string" }, "afk_timeout": { "type": "integer" }, - "explicit_content_filter": { - "type": "integer" - }, - "afk_channel_id": { - "type": "string" - }, "bans": { "type": "array", "items": { "$ref": "#/definitions/Ban" } }, + "banner": { + "type": "string" + }, "default_message_notifications": { "type": "integer" }, + "description": { + "type": "string" + }, "discovery_splash": { "type": "string" }, + "explicit_content_filter": { + "type": "integer" + }, "features": { "type": "array", "items": { @@ -397412,18 +425573,18 @@ "max_video_channel_users": { "type": "integer" }, - "member_count": { - "type": "integer" - }, - "presence_count": { - "type": "integer" - }, "members": { "type": "array", "items": { "$ref": "#/definitions/Member" } }, + "channels": { + "type": "array", + "items": { + "$ref": "#/definitions/Channel" + } + }, "template_id": { "type": "string" }, @@ -397454,12 +425615,24 @@ "public_updates_channel_id": { "type": "string" }, + "rules_channel_id": { + "type": "string" + }, + "region": { + "type": "string" + }, "splash": { "type": "string" }, + "system_channel_id": { + "type": "string" + }, "system_channel_flags": { "type": "integer" }, + "unavailable": { + "type": "boolean" + }, "verification_level": { "type": "integer" }, @@ -397475,9 +425648,6 @@ "nsfw_level": { "type": "integer" }, - "permissions": { - "type": "integer" - }, "premium_progress_bar_enabled": { "type": "boolean" }, @@ -397486,6 +425656,15 @@ "items": { "type": "string" } + }, + "member_count": { + "type": "integer" + }, + "presence_count": { + "type": "integer" + }, + "permissions": { + "type": "integer" } }, "additionalProperties": false, @@ -397907,9 +426086,6 @@ "UserProfile": { "type": "object", "properties": { - "accent_color": { - "type": "integer" - }, "banner": { "type": "string" }, @@ -397924,6 +426100,9 @@ }, "pronouns": { "type": "string" + }, + "accent_color": { + "type": "integer" } }, "additionalProperties": false, @@ -398010,6 +426189,309 @@ "token", "webauthn" ] + }, + "AdminUser": { + "type": "object", + "properties": { + "id": { + "type": [ + "string", + "integer" + ] + }, + "flags": {}, + "created_at": {}, + "premium_since": {}, + "avatar": {}, + "banner": {}, + "settings": {}, + "bio": {}, + "theme_colors": {}, + "pronouns": {}, + "username": { + "type": "string" + }, + "discriminator": {}, + "accent_color": {}, + "phone": {}, + "desktop": {}, + "mobile": {}, + "premium": {}, + "premium_type": {}, + "bot": {}, + "system": {}, + "nsfw_allowed": {}, + "mfa_enabled": {}, + "webauthn_enabled": {}, + "verified": {}, + "disabled": {}, + "deleted": {}, + "email": { + "type": "string" + }, + "purchased_flags": {}, + "premium_usage_flags": {}, + "rights": {}, + "relationships": {}, + "connected_accounts": {}, + "fingerprints": {}, + "extended_settings": {}, + "security_keys": {} + }, + "additionalProperties": false, + "required": [ + "accent_color", + "avatar", + "banner", + "bio", + "bot", + "connected_accounts", + "created_at", + "deleted", + "desktop", + "disabled", + "discriminator", + "extended_settings", + "fingerprints", + "flags", + "mfa_enabled", + "mobile", + "nsfw_allowed", + "phone", + "premium", + "premium_since", + "premium_type", + "premium_usage_flags", + "pronouns", + "purchased_flags", + "relationships", + "rights", + "security_keys", + "settings", + "system", + "theme_colors", + "verified", + "webauthn_enabled" + ] + }, + "AdminGuild": { + "type": "object", + "properties": { + "name": { + "type": "string" + }, + "id": { + "type": "string" + }, + "icon": { + "type": "string" + }, + "parent": { + "type": "string" + }, + "owner_id": { + "type": "string" + }, + "owner": { + "$ref": "#/definitions/User" + }, + "nsfw": { + "type": "boolean" + }, + "invites": { + "type": "array", + "items": { + "$ref": "#/definitions/Invite" + } + }, + "voice_states": { + "type": "array", + "items": { + "$ref": "#/definitions/VoiceState" + } + }, + "webhooks": { + "type": "array", + "items": { + "$ref": "#/definitions/Webhook" + } + }, + "roles": { + "type": "array", + "items": { + "$ref": "#/definitions/Role" + } + }, + "afk_channel_id": { + "type": "string" + }, + "afk_channel": { + "$ref": "#/definitions/Channel" + }, + "afk_timeout": { + "type": "integer" + }, + "bans": { + "type": "array", + "items": { + "$ref": "#/definitions/Ban" + } + }, + "banner": { + "type": "string" + }, + "default_message_notifications": { + "type": "integer" + }, + "description": { + "type": "string" + }, + "discovery_splash": { + "type": "string" + }, + "explicit_content_filter": { + "type": "integer" + }, + "features": { + "type": "array", + "items": { + "type": "string" + } + }, + "primary_category_id": { + "type": "string" + }, + "large": { + "type": "boolean" + }, + "max_members": { + "type": "integer" + }, + "max_presences": { + "type": "integer" + }, + "max_video_channel_users": { + "type": "integer" + }, + "members": { + "type": "array", + "items": { + "$ref": "#/definitions/Member" + } + }, + "channels": { + "type": "array", + "items": { + "$ref": "#/definitions/Channel" + } + }, + "template_id": { + "type": "string" + }, + "emojis": { + "type": "array", + "items": { + "$ref": "#/definitions/Emoji" + } + }, + "stickers": { + "type": "array", + "items": { + "$ref": "#/definitions/Sticker" + } + }, + "mfa_level": { + "type": "integer" + }, + "preferred_locale": { + "type": "string" + }, + "premium_subscription_count": { + "type": "integer" + }, + "premium_tier": { + "type": "integer" + }, + "public_updates_channel_id": { + "type": "string" + }, + "public_updates_channel": { + "$ref": "#/definitions/Channel" + }, + "rules_channel_id": { + "type": "string" + }, + "rules_channel": { + "type": "string" + }, + "region": { + "type": "string" + }, + "splash": { + "type": "string" + }, + "system_channel_id": { + "type": "string" + }, + "system_channel": { + "$ref": "#/definitions/Channel" + }, + "system_channel_flags": { + "type": "integer" + }, + "unavailable": { + "type": "boolean" + }, + "verification_level": { + "type": "integer" + }, + "welcome_screen": { + "$ref": "#/definitions/GuildWelcomeScreen" + }, + "widget_channel_id": { + "type": "string" + }, + "widget_channel": { + "$ref": "#/definitions/Channel" + }, + "widget_enabled": { + "type": "boolean" + }, + "nsfw_level": { + "type": "integer" + }, + "premium_progress_bar_enabled": { + "type": "boolean" + }, + "channel_ordering": { + "type": "array", + "items": { + "type": "string" + } + } + }, + "additionalProperties": false, + "required": [ + "bans", + "channel_ordering", + "channels", + "emojis", + "features", + "id", + "invites", + "members", + "name", + "nsfw", + "premium_progress_bar_enabled", + "public_updates_channel_id", + "roles", + "stickers", + "unavailable", + "voice_states", + "webhooks", + "welcome_screen", + "widget_enabled" + ] } }, "$schema": "http://json-schema.org/draft-07/schema#" @@ -401296,38 +429778,38 @@ "avatar": { "type": "string" }, - "username": { + "banner": { "type": "string" }, - "discriminator": { + "bio": { "type": "string" }, - "public_flags": { - "type": "integer" + "theme_colors": { + "type": "array", + "items": { + "type": "integer" + } }, - "accent_color": { - "type": "integer" + "pronouns": { + "type": "string" }, - "banner": { + "username": { "type": "string" }, - "bio": { + "discriminator": { "type": "string" }, - "bot": { - "type": "boolean" + "accent_color": { + "type": "integer" }, "premium_type": { "type": "integer" }, - "theme_colors": { - "type": "array", - "items": { - "type": "integer" - } + "bot": { + "type": "boolean" }, - "pronouns": { - "type": "string" + "public_flags": { + "type": "integer" } }, "additionalProperties": false, @@ -401545,51 +430027,33 @@ "$ref": "#/definitions/Role" } }, - "banner": { - "type": "string" - }, - "description": { - "type": "string" - }, - "unavailable": { - "type": "boolean" - }, - "channels": { - "type": "array", - "items": { - "$ref": "#/definitions/Channel" - } - }, - "region": { - "type": "string" - }, - "system_channel_id": { - "type": "string" - }, - "rules_channel_id": { + "afk_channel_id": { "type": "string" }, "afk_timeout": { "type": "integer" }, - "explicit_content_filter": { - "type": "integer" - }, - "afk_channel_id": { - "type": "string" - }, "bans": { "type": "array", "items": { "$ref": "#/definitions/Ban" } }, + "banner": { + "type": "string" + }, "default_message_notifications": { "type": "integer" }, + "description": { + "type": "string" + }, "discovery_splash": { "type": "string" }, + "explicit_content_filter": { + "type": "integer" + }, "features": { "type": "array", "items": { @@ -401611,18 +430075,18 @@ "max_video_channel_users": { "type": "integer" }, - "member_count": { - "type": "integer" - }, - "presence_count": { - "type": "integer" - }, "members": { "type": "array", "items": { "$ref": "#/definitions/Member" } }, + "channels": { + "type": "array", + "items": { + "$ref": "#/definitions/Channel" + } + }, "template_id": { "type": "string" }, @@ -401653,12 +430117,24 @@ "public_updates_channel_id": { "type": "string" }, + "rules_channel_id": { + "type": "string" + }, + "region": { + "type": "string" + }, "splash": { "type": "string" }, + "system_channel_id": { + "type": "string" + }, "system_channel_flags": { "type": "integer" }, + "unavailable": { + "type": "boolean" + }, "verification_level": { "type": "integer" }, @@ -401674,9 +430150,6 @@ "nsfw_level": { "type": "integer" }, - "permissions": { - "type": "integer" - }, "premium_progress_bar_enabled": { "type": "boolean" }, @@ -401685,6 +430158,15 @@ "items": { "type": "string" } + }, + "member_count": { + "type": "integer" + }, + "presence_count": { + "type": "integer" + }, + "permissions": { + "type": "integer" } }, "additionalProperties": false, @@ -402106,9 +430588,6 @@ "UserProfile": { "type": "object", "properties": { - "accent_color": { - "type": "integer" - }, "banner": { "type": "string" }, @@ -402123,6 +430602,9 @@ }, "pronouns": { "type": "string" + }, + "accent_color": { + "type": "integer" } }, "additionalProperties": false, @@ -402209,6 +430691,309 @@ "token", "webauthn" ] + }, + "AdminUser": { + "type": "object", + "properties": { + "id": { + "type": [ + "string", + "integer" + ] + }, + "flags": {}, + "created_at": {}, + "premium_since": {}, + "avatar": {}, + "banner": {}, + "settings": {}, + "bio": {}, + "theme_colors": {}, + "pronouns": {}, + "username": { + "type": "string" + }, + "discriminator": {}, + "accent_color": {}, + "phone": {}, + "desktop": {}, + "mobile": {}, + "premium": {}, + "premium_type": {}, + "bot": {}, + "system": {}, + "nsfw_allowed": {}, + "mfa_enabled": {}, + "webauthn_enabled": {}, + "verified": {}, + "disabled": {}, + "deleted": {}, + "email": { + "type": "string" + }, + "purchased_flags": {}, + "premium_usage_flags": {}, + "rights": {}, + "relationships": {}, + "connected_accounts": {}, + "fingerprints": {}, + "extended_settings": {}, + "security_keys": {} + }, + "additionalProperties": false, + "required": [ + "accent_color", + "avatar", + "banner", + "bio", + "bot", + "connected_accounts", + "created_at", + "deleted", + "desktop", + "disabled", + "discriminator", + "extended_settings", + "fingerprints", + "flags", + "mfa_enabled", + "mobile", + "nsfw_allowed", + "phone", + "premium", + "premium_since", + "premium_type", + "premium_usage_flags", + "pronouns", + "purchased_flags", + "relationships", + "rights", + "security_keys", + "settings", + "system", + "theme_colors", + "verified", + "webauthn_enabled" + ] + }, + "AdminGuild": { + "type": "object", + "properties": { + "name": { + "type": "string" + }, + "id": { + "type": "string" + }, + "icon": { + "type": "string" + }, + "parent": { + "type": "string" + }, + "owner_id": { + "type": "string" + }, + "owner": { + "$ref": "#/definitions/User" + }, + "nsfw": { + "type": "boolean" + }, + "invites": { + "type": "array", + "items": { + "$ref": "#/definitions/Invite" + } + }, + "voice_states": { + "type": "array", + "items": { + "$ref": "#/definitions/VoiceState" + } + }, + "webhooks": { + "type": "array", + "items": { + "$ref": "#/definitions/Webhook" + } + }, + "roles": { + "type": "array", + "items": { + "$ref": "#/definitions/Role" + } + }, + "afk_channel_id": { + "type": "string" + }, + "afk_channel": { + "$ref": "#/definitions/Channel" + }, + "afk_timeout": { + "type": "integer" + }, + "bans": { + "type": "array", + "items": { + "$ref": "#/definitions/Ban" + } + }, + "banner": { + "type": "string" + }, + "default_message_notifications": { + "type": "integer" + }, + "description": { + "type": "string" + }, + "discovery_splash": { + "type": "string" + }, + "explicit_content_filter": { + "type": "integer" + }, + "features": { + "type": "array", + "items": { + "type": "string" + } + }, + "primary_category_id": { + "type": "string" + }, + "large": { + "type": "boolean" + }, + "max_members": { + "type": "integer" + }, + "max_presences": { + "type": "integer" + }, + "max_video_channel_users": { + "type": "integer" + }, + "members": { + "type": "array", + "items": { + "$ref": "#/definitions/Member" + } + }, + "channels": { + "type": "array", + "items": { + "$ref": "#/definitions/Channel" + } + }, + "template_id": { + "type": "string" + }, + "emojis": { + "type": "array", + "items": { + "$ref": "#/definitions/Emoji" + } + }, + "stickers": { + "type": "array", + "items": { + "$ref": "#/definitions/Sticker" + } + }, + "mfa_level": { + "type": "integer" + }, + "preferred_locale": { + "type": "string" + }, + "premium_subscription_count": { + "type": "integer" + }, + "premium_tier": { + "type": "integer" + }, + "public_updates_channel_id": { + "type": "string" + }, + "public_updates_channel": { + "$ref": "#/definitions/Channel" + }, + "rules_channel_id": { + "type": "string" + }, + "rules_channel": { + "type": "string" + }, + "region": { + "type": "string" + }, + "splash": { + "type": "string" + }, + "system_channel_id": { + "type": "string" + }, + "system_channel": { + "$ref": "#/definitions/Channel" + }, + "system_channel_flags": { + "type": "integer" + }, + "unavailable": { + "type": "boolean" + }, + "verification_level": { + "type": "integer" + }, + "welcome_screen": { + "$ref": "#/definitions/GuildWelcomeScreen" + }, + "widget_channel_id": { + "type": "string" + }, + "widget_channel": { + "$ref": "#/definitions/Channel" + }, + "widget_enabled": { + "type": "boolean" + }, + "nsfw_level": { + "type": "integer" + }, + "premium_progress_bar_enabled": { + "type": "boolean" + }, + "channel_ordering": { + "type": "array", + "items": { + "type": "string" + } + } + }, + "additionalProperties": false, + "required": [ + "bans", + "channel_ordering", + "channels", + "emojis", + "features", + "id", + "invites", + "members", + "name", + "nsfw", + "premium_progress_bar_enabled", + "public_updates_channel_id", + "roles", + "stickers", + "unavailable", + "voice_states", + "webhooks", + "welcome_screen", + "widget_enabled" + ] } }, "$schema": "http://json-schema.org/draft-07/schema#" @@ -405495,38 +434280,38 @@ "avatar": { "type": "string" }, - "username": { + "banner": { "type": "string" }, - "discriminator": { + "bio": { "type": "string" }, - "public_flags": { - "type": "integer" + "theme_colors": { + "type": "array", + "items": { + "type": "integer" + } }, - "accent_color": { - "type": "integer" + "pronouns": { + "type": "string" }, - "banner": { + "username": { "type": "string" }, - "bio": { + "discriminator": { "type": "string" }, - "bot": { - "type": "boolean" + "accent_color": { + "type": "integer" }, "premium_type": { "type": "integer" }, - "theme_colors": { - "type": "array", - "items": { - "type": "integer" - } + "bot": { + "type": "boolean" }, - "pronouns": { - "type": "string" + "public_flags": { + "type": "integer" } }, "additionalProperties": false, @@ -405744,51 +434529,33 @@ "$ref": "#/definitions/Role" } }, - "banner": { - "type": "string" - }, - "description": { - "type": "string" - }, - "unavailable": { - "type": "boolean" - }, - "channels": { - "type": "array", - "items": { - "$ref": "#/definitions/Channel" - } - }, - "region": { - "type": "string" - }, - "system_channel_id": { - "type": "string" - }, - "rules_channel_id": { + "afk_channel_id": { "type": "string" }, "afk_timeout": { "type": "integer" }, - "explicit_content_filter": { - "type": "integer" - }, - "afk_channel_id": { - "type": "string" - }, "bans": { "type": "array", "items": { "$ref": "#/definitions/Ban" } }, + "banner": { + "type": "string" + }, "default_message_notifications": { "type": "integer" }, + "description": { + "type": "string" + }, "discovery_splash": { "type": "string" }, + "explicit_content_filter": { + "type": "integer" + }, "features": { "type": "array", "items": { @@ -405810,18 +434577,18 @@ "max_video_channel_users": { "type": "integer" }, - "member_count": { - "type": "integer" - }, - "presence_count": { - "type": "integer" - }, "members": { "type": "array", "items": { "$ref": "#/definitions/Member" } }, + "channels": { + "type": "array", + "items": { + "$ref": "#/definitions/Channel" + } + }, "template_id": { "type": "string" }, @@ -405852,12 +434619,24 @@ "public_updates_channel_id": { "type": "string" }, + "rules_channel_id": { + "type": "string" + }, + "region": { + "type": "string" + }, "splash": { "type": "string" }, + "system_channel_id": { + "type": "string" + }, "system_channel_flags": { "type": "integer" }, + "unavailable": { + "type": "boolean" + }, "verification_level": { "type": "integer" }, @@ -405873,9 +434652,6 @@ "nsfw_level": { "type": "integer" }, - "permissions": { - "type": "integer" - }, "premium_progress_bar_enabled": { "type": "boolean" }, @@ -405884,6 +434660,15 @@ "items": { "type": "string" } + }, + "member_count": { + "type": "integer" + }, + "presence_count": { + "type": "integer" + }, + "permissions": { + "type": "integer" } }, "additionalProperties": false, @@ -406305,9 +435090,6 @@ "UserProfile": { "type": "object", "properties": { - "accent_color": { - "type": "integer" - }, "banner": { "type": "string" }, @@ -406322,6 +435104,9 @@ }, "pronouns": { "type": "string" + }, + "accent_color": { + "type": "integer" } }, "additionalProperties": false, @@ -406408,6 +435193,309 @@ "token", "webauthn" ] + }, + "AdminUser": { + "type": "object", + "properties": { + "id": { + "type": [ + "string", + "integer" + ] + }, + "flags": {}, + "created_at": {}, + "premium_since": {}, + "avatar": {}, + "banner": {}, + "settings": {}, + "bio": {}, + "theme_colors": {}, + "pronouns": {}, + "username": { + "type": "string" + }, + "discriminator": {}, + "accent_color": {}, + "phone": {}, + "desktop": {}, + "mobile": {}, + "premium": {}, + "premium_type": {}, + "bot": {}, + "system": {}, + "nsfw_allowed": {}, + "mfa_enabled": {}, + "webauthn_enabled": {}, + "verified": {}, + "disabled": {}, + "deleted": {}, + "email": { + "type": "string" + }, + "purchased_flags": {}, + "premium_usage_flags": {}, + "rights": {}, + "relationships": {}, + "connected_accounts": {}, + "fingerprints": {}, + "extended_settings": {}, + "security_keys": {} + }, + "additionalProperties": false, + "required": [ + "accent_color", + "avatar", + "banner", + "bio", + "bot", + "connected_accounts", + "created_at", + "deleted", + "desktop", + "disabled", + "discriminator", + "extended_settings", + "fingerprints", + "flags", + "mfa_enabled", + "mobile", + "nsfw_allowed", + "phone", + "premium", + "premium_since", + "premium_type", + "premium_usage_flags", + "pronouns", + "purchased_flags", + "relationships", + "rights", + "security_keys", + "settings", + "system", + "theme_colors", + "verified", + "webauthn_enabled" + ] + }, + "AdminGuild": { + "type": "object", + "properties": { + "name": { + "type": "string" + }, + "id": { + "type": "string" + }, + "icon": { + "type": "string" + }, + "parent": { + "type": "string" + }, + "owner_id": { + "type": "string" + }, + "owner": { + "$ref": "#/definitions/User" + }, + "nsfw": { + "type": "boolean" + }, + "invites": { + "type": "array", + "items": { + "$ref": "#/definitions/Invite" + } + }, + "voice_states": { + "type": "array", + "items": { + "$ref": "#/definitions/VoiceState" + } + }, + "webhooks": { + "type": "array", + "items": { + "$ref": "#/definitions/Webhook" + } + }, + "roles": { + "type": "array", + "items": { + "$ref": "#/definitions/Role" + } + }, + "afk_channel_id": { + "type": "string" + }, + "afk_channel": { + "$ref": "#/definitions/Channel" + }, + "afk_timeout": { + "type": "integer" + }, + "bans": { + "type": "array", + "items": { + "$ref": "#/definitions/Ban" + } + }, + "banner": { + "type": "string" + }, + "default_message_notifications": { + "type": "integer" + }, + "description": { + "type": "string" + }, + "discovery_splash": { + "type": "string" + }, + "explicit_content_filter": { + "type": "integer" + }, + "features": { + "type": "array", + "items": { + "type": "string" + } + }, + "primary_category_id": { + "type": "string" + }, + "large": { + "type": "boolean" + }, + "max_members": { + "type": "integer" + }, + "max_presences": { + "type": "integer" + }, + "max_video_channel_users": { + "type": "integer" + }, + "members": { + "type": "array", + "items": { + "$ref": "#/definitions/Member" + } + }, + "channels": { + "type": "array", + "items": { + "$ref": "#/definitions/Channel" + } + }, + "template_id": { + "type": "string" + }, + "emojis": { + "type": "array", + "items": { + "$ref": "#/definitions/Emoji" + } + }, + "stickers": { + "type": "array", + "items": { + "$ref": "#/definitions/Sticker" + } + }, + "mfa_level": { + "type": "integer" + }, + "preferred_locale": { + "type": "string" + }, + "premium_subscription_count": { + "type": "integer" + }, + "premium_tier": { + "type": "integer" + }, + "public_updates_channel_id": { + "type": "string" + }, + "public_updates_channel": { + "$ref": "#/definitions/Channel" + }, + "rules_channel_id": { + "type": "string" + }, + "rules_channel": { + "type": "string" + }, + "region": { + "type": "string" + }, + "splash": { + "type": "string" + }, + "system_channel_id": { + "type": "string" + }, + "system_channel": { + "$ref": "#/definitions/Channel" + }, + "system_channel_flags": { + "type": "integer" + }, + "unavailable": { + "type": "boolean" + }, + "verification_level": { + "type": "integer" + }, + "welcome_screen": { + "$ref": "#/definitions/GuildWelcomeScreen" + }, + "widget_channel_id": { + "type": "string" + }, + "widget_channel": { + "$ref": "#/definitions/Channel" + }, + "widget_enabled": { + "type": "boolean" + }, + "nsfw_level": { + "type": "integer" + }, + "premium_progress_bar_enabled": { + "type": "boolean" + }, + "channel_ordering": { + "type": "array", + "items": { + "type": "string" + } + } + }, + "additionalProperties": false, + "required": [ + "bans", + "channel_ordering", + "channels", + "emojis", + "features", + "id", + "invites", + "members", + "name", + "nsfw", + "premium_progress_bar_enabled", + "public_updates_channel_id", + "roles", + "stickers", + "unavailable", + "voice_states", + "webhooks", + "welcome_screen", + "widget_enabled" + ] } }, "$schema": "http://json-schema.org/draft-07/schema#" @@ -409696,38 +438784,38 @@ "avatar": { "type": "string" }, - "username": { + "banner": { "type": "string" }, - "discriminator": { + "bio": { "type": "string" }, - "public_flags": { - "type": "integer" + "theme_colors": { + "type": "array", + "items": { + "type": "integer" + } }, - "accent_color": { - "type": "integer" + "pronouns": { + "type": "string" }, - "banner": { + "username": { "type": "string" }, - "bio": { + "discriminator": { "type": "string" }, - "bot": { - "type": "boolean" + "accent_color": { + "type": "integer" }, "premium_type": { "type": "integer" }, - "theme_colors": { - "type": "array", - "items": { - "type": "integer" - } + "bot": { + "type": "boolean" }, - "pronouns": { - "type": "string" + "public_flags": { + "type": "integer" } }, "additionalProperties": false, @@ -409945,51 +439033,33 @@ "$ref": "#/definitions/Role" } }, - "banner": { - "type": "string" - }, - "description": { - "type": "string" - }, - "unavailable": { - "type": "boolean" - }, - "channels": { - "type": "array", - "items": { - "$ref": "#/definitions/Channel" - } - }, - "region": { - "type": "string" - }, - "system_channel_id": { - "type": "string" - }, - "rules_channel_id": { + "afk_channel_id": { "type": "string" }, "afk_timeout": { "type": "integer" }, - "explicit_content_filter": { - "type": "integer" - }, - "afk_channel_id": { - "type": "string" - }, "bans": { "type": "array", "items": { "$ref": "#/definitions/Ban" } }, + "banner": { + "type": "string" + }, "default_message_notifications": { "type": "integer" }, + "description": { + "type": "string" + }, "discovery_splash": { "type": "string" }, + "explicit_content_filter": { + "type": "integer" + }, "features": { "type": "array", "items": { @@ -410011,18 +439081,18 @@ "max_video_channel_users": { "type": "integer" }, - "member_count": { - "type": "integer" - }, - "presence_count": { - "type": "integer" - }, "members": { "type": "array", "items": { "$ref": "#/definitions/Member" } }, + "channels": { + "type": "array", + "items": { + "$ref": "#/definitions/Channel" + } + }, "template_id": { "type": "string" }, @@ -410053,12 +439123,24 @@ "public_updates_channel_id": { "type": "string" }, + "rules_channel_id": { + "type": "string" + }, + "region": { + "type": "string" + }, "splash": { "type": "string" }, + "system_channel_id": { + "type": "string" + }, "system_channel_flags": { "type": "integer" }, + "unavailable": { + "type": "boolean" + }, "verification_level": { "type": "integer" }, @@ -410074,9 +439156,6 @@ "nsfw_level": { "type": "integer" }, - "permissions": { - "type": "integer" - }, "premium_progress_bar_enabled": { "type": "boolean" }, @@ -410085,6 +439164,15 @@ "items": { "type": "string" } + }, + "member_count": { + "type": "integer" + }, + "presence_count": { + "type": "integer" + }, + "permissions": { + "type": "integer" } }, "additionalProperties": false, @@ -410506,9 +439594,6 @@ "UserProfile": { "type": "object", "properties": { - "accent_color": { - "type": "integer" - }, "banner": { "type": "string" }, @@ -410523,6 +439608,9 @@ }, "pronouns": { "type": "string" + }, + "accent_color": { + "type": "integer" } }, "additionalProperties": false, @@ -410609,6 +439697,309 @@ "token", "webauthn" ] + }, + "AdminUser": { + "type": "object", + "properties": { + "id": { + "type": [ + "string", + "integer" + ] + }, + "flags": {}, + "created_at": {}, + "premium_since": {}, + "avatar": {}, + "banner": {}, + "settings": {}, + "bio": {}, + "theme_colors": {}, + "pronouns": {}, + "username": { + "type": "string" + }, + "discriminator": {}, + "accent_color": {}, + "phone": {}, + "desktop": {}, + "mobile": {}, + "premium": {}, + "premium_type": {}, + "bot": {}, + "system": {}, + "nsfw_allowed": {}, + "mfa_enabled": {}, + "webauthn_enabled": {}, + "verified": {}, + "disabled": {}, + "deleted": {}, + "email": { + "type": "string" + }, + "purchased_flags": {}, + "premium_usage_flags": {}, + "rights": {}, + "relationships": {}, + "connected_accounts": {}, + "fingerprints": {}, + "extended_settings": {}, + "security_keys": {} + }, + "additionalProperties": false, + "required": [ + "accent_color", + "avatar", + "banner", + "bio", + "bot", + "connected_accounts", + "created_at", + "deleted", + "desktop", + "disabled", + "discriminator", + "extended_settings", + "fingerprints", + "flags", + "mfa_enabled", + "mobile", + "nsfw_allowed", + "phone", + "premium", + "premium_since", + "premium_type", + "premium_usage_flags", + "pronouns", + "purchased_flags", + "relationships", + "rights", + "security_keys", + "settings", + "system", + "theme_colors", + "verified", + "webauthn_enabled" + ] + }, + "AdminGuild": { + "type": "object", + "properties": { + "name": { + "type": "string" + }, + "id": { + "type": "string" + }, + "icon": { + "type": "string" + }, + "parent": { + "type": "string" + }, + "owner_id": { + "type": "string" + }, + "owner": { + "$ref": "#/definitions/User" + }, + "nsfw": { + "type": "boolean" + }, + "invites": { + "type": "array", + "items": { + "$ref": "#/definitions/Invite" + } + }, + "voice_states": { + "type": "array", + "items": { + "$ref": "#/definitions/VoiceState" + } + }, + "webhooks": { + "type": "array", + "items": { + "$ref": "#/definitions/Webhook" + } + }, + "roles": { + "type": "array", + "items": { + "$ref": "#/definitions/Role" + } + }, + "afk_channel_id": { + "type": "string" + }, + "afk_channel": { + "$ref": "#/definitions/Channel" + }, + "afk_timeout": { + "type": "integer" + }, + "bans": { + "type": "array", + "items": { + "$ref": "#/definitions/Ban" + } + }, + "banner": { + "type": "string" + }, + "default_message_notifications": { + "type": "integer" + }, + "description": { + "type": "string" + }, + "discovery_splash": { + "type": "string" + }, + "explicit_content_filter": { + "type": "integer" + }, + "features": { + "type": "array", + "items": { + "type": "string" + } + }, + "primary_category_id": { + "type": "string" + }, + "large": { + "type": "boolean" + }, + "max_members": { + "type": "integer" + }, + "max_presences": { + "type": "integer" + }, + "max_video_channel_users": { + "type": "integer" + }, + "members": { + "type": "array", + "items": { + "$ref": "#/definitions/Member" + } + }, + "channels": { + "type": "array", + "items": { + "$ref": "#/definitions/Channel" + } + }, + "template_id": { + "type": "string" + }, + "emojis": { + "type": "array", + "items": { + "$ref": "#/definitions/Emoji" + } + }, + "stickers": { + "type": "array", + "items": { + "$ref": "#/definitions/Sticker" + } + }, + "mfa_level": { + "type": "integer" + }, + "preferred_locale": { + "type": "string" + }, + "premium_subscription_count": { + "type": "integer" + }, + "premium_tier": { + "type": "integer" + }, + "public_updates_channel_id": { + "type": "string" + }, + "public_updates_channel": { + "$ref": "#/definitions/Channel" + }, + "rules_channel_id": { + "type": "string" + }, + "rules_channel": { + "type": "string" + }, + "region": { + "type": "string" + }, + "splash": { + "type": "string" + }, + "system_channel_id": { + "type": "string" + }, + "system_channel": { + "$ref": "#/definitions/Channel" + }, + "system_channel_flags": { + "type": "integer" + }, + "unavailable": { + "type": "boolean" + }, + "verification_level": { + "type": "integer" + }, + "welcome_screen": { + "$ref": "#/definitions/GuildWelcomeScreen" + }, + "widget_channel_id": { + "type": "string" + }, + "widget_channel": { + "$ref": "#/definitions/Channel" + }, + "widget_enabled": { + "type": "boolean" + }, + "nsfw_level": { + "type": "integer" + }, + "premium_progress_bar_enabled": { + "type": "boolean" + }, + "channel_ordering": { + "type": "array", + "items": { + "type": "string" + } + } + }, + "additionalProperties": false, + "required": [ + "bans", + "channel_ordering", + "channels", + "emojis", + "features", + "id", + "invites", + "members", + "name", + "nsfw", + "premium_progress_bar_enabled", + "public_updates_channel_id", + "roles", + "stickers", + "unavailable", + "voice_states", + "webhooks", + "welcome_screen", + "widget_enabled" + ] } }, "$schema": "http://json-schema.org/draft-07/schema#" @@ -413897,38 +443288,38 @@ "avatar": { "type": "string" }, - "username": { + "banner": { "type": "string" }, - "discriminator": { + "bio": { "type": "string" }, - "public_flags": { - "type": "integer" + "theme_colors": { + "type": "array", + "items": { + "type": "integer" + } }, - "accent_color": { - "type": "integer" + "pronouns": { + "type": "string" }, - "banner": { + "username": { "type": "string" }, - "bio": { + "discriminator": { "type": "string" }, - "bot": { - "type": "boolean" + "accent_color": { + "type": "integer" }, "premium_type": { "type": "integer" }, - "theme_colors": { - "type": "array", - "items": { - "type": "integer" - } + "bot": { + "type": "boolean" }, - "pronouns": { - "type": "string" + "public_flags": { + "type": "integer" } }, "additionalProperties": false, @@ -414146,51 +443537,33 @@ "$ref": "#/definitions/Role" } }, - "banner": { - "type": "string" - }, - "description": { - "type": "string" - }, - "unavailable": { - "type": "boolean" - }, - "channels": { - "type": "array", - "items": { - "$ref": "#/definitions/Channel" - } - }, - "region": { - "type": "string" - }, - "system_channel_id": { - "type": "string" - }, - "rules_channel_id": { + "afk_channel_id": { "type": "string" }, "afk_timeout": { "type": "integer" }, - "explicit_content_filter": { - "type": "integer" - }, - "afk_channel_id": { - "type": "string" - }, "bans": { "type": "array", "items": { "$ref": "#/definitions/Ban" } }, + "banner": { + "type": "string" + }, "default_message_notifications": { "type": "integer" }, + "description": { + "type": "string" + }, "discovery_splash": { "type": "string" }, + "explicit_content_filter": { + "type": "integer" + }, "features": { "type": "array", "items": { @@ -414212,18 +443585,18 @@ "max_video_channel_users": { "type": "integer" }, - "member_count": { - "type": "integer" - }, - "presence_count": { - "type": "integer" - }, "members": { "type": "array", "items": { "$ref": "#/definitions/Member" } }, + "channels": { + "type": "array", + "items": { + "$ref": "#/definitions/Channel" + } + }, "template_id": { "type": "string" }, @@ -414254,12 +443627,24 @@ "public_updates_channel_id": { "type": "string" }, + "rules_channel_id": { + "type": "string" + }, + "region": { + "type": "string" + }, "splash": { "type": "string" }, + "system_channel_id": { + "type": "string" + }, "system_channel_flags": { "type": "integer" }, + "unavailable": { + "type": "boolean" + }, "verification_level": { "type": "integer" }, @@ -414275,9 +443660,6 @@ "nsfw_level": { "type": "integer" }, - "permissions": { - "type": "integer" - }, "premium_progress_bar_enabled": { "type": "boolean" }, @@ -414286,6 +443668,15 @@ "items": { "type": "string" } + }, + "member_count": { + "type": "integer" + }, + "presence_count": { + "type": "integer" + }, + "permissions": { + "type": "integer" } }, "additionalProperties": false, @@ -414707,9 +444098,6 @@ "UserProfile": { "type": "object", "properties": { - "accent_color": { - "type": "integer" - }, "banner": { "type": "string" }, @@ -414724,6 +444112,9 @@ }, "pronouns": { "type": "string" + }, + "accent_color": { + "type": "integer" } }, "additionalProperties": false, @@ -414810,6 +444201,309 @@ "token", "webauthn" ] + }, + "AdminUser": { + "type": "object", + "properties": { + "id": { + "type": [ + "string", + "integer" + ] + }, + "flags": {}, + "created_at": {}, + "premium_since": {}, + "avatar": {}, + "banner": {}, + "settings": {}, + "bio": {}, + "theme_colors": {}, + "pronouns": {}, + "username": { + "type": "string" + }, + "discriminator": {}, + "accent_color": {}, + "phone": {}, + "desktop": {}, + "mobile": {}, + "premium": {}, + "premium_type": {}, + "bot": {}, + "system": {}, + "nsfw_allowed": {}, + "mfa_enabled": {}, + "webauthn_enabled": {}, + "verified": {}, + "disabled": {}, + "deleted": {}, + "email": { + "type": "string" + }, + "purchased_flags": {}, + "premium_usage_flags": {}, + "rights": {}, + "relationships": {}, + "connected_accounts": {}, + "fingerprints": {}, + "extended_settings": {}, + "security_keys": {} + }, + "additionalProperties": false, + "required": [ + "accent_color", + "avatar", + "banner", + "bio", + "bot", + "connected_accounts", + "created_at", + "deleted", + "desktop", + "disabled", + "discriminator", + "extended_settings", + "fingerprints", + "flags", + "mfa_enabled", + "mobile", + "nsfw_allowed", + "phone", + "premium", + "premium_since", + "premium_type", + "premium_usage_flags", + "pronouns", + "purchased_flags", + "relationships", + "rights", + "security_keys", + "settings", + "system", + "theme_colors", + "verified", + "webauthn_enabled" + ] + }, + "AdminGuild": { + "type": "object", + "properties": { + "name": { + "type": "string" + }, + "id": { + "type": "string" + }, + "icon": { + "type": "string" + }, + "parent": { + "type": "string" + }, + "owner_id": { + "type": "string" + }, + "owner": { + "$ref": "#/definitions/User" + }, + "nsfw": { + "type": "boolean" + }, + "invites": { + "type": "array", + "items": { + "$ref": "#/definitions/Invite" + } + }, + "voice_states": { + "type": "array", + "items": { + "$ref": "#/definitions/VoiceState" + } + }, + "webhooks": { + "type": "array", + "items": { + "$ref": "#/definitions/Webhook" + } + }, + "roles": { + "type": "array", + "items": { + "$ref": "#/definitions/Role" + } + }, + "afk_channel_id": { + "type": "string" + }, + "afk_channel": { + "$ref": "#/definitions/Channel" + }, + "afk_timeout": { + "type": "integer" + }, + "bans": { + "type": "array", + "items": { + "$ref": "#/definitions/Ban" + } + }, + "banner": { + "type": "string" + }, + "default_message_notifications": { + "type": "integer" + }, + "description": { + "type": "string" + }, + "discovery_splash": { + "type": "string" + }, + "explicit_content_filter": { + "type": "integer" + }, + "features": { + "type": "array", + "items": { + "type": "string" + } + }, + "primary_category_id": { + "type": "string" + }, + "large": { + "type": "boolean" + }, + "max_members": { + "type": "integer" + }, + "max_presences": { + "type": "integer" + }, + "max_video_channel_users": { + "type": "integer" + }, + "members": { + "type": "array", + "items": { + "$ref": "#/definitions/Member" + } + }, + "channels": { + "type": "array", + "items": { + "$ref": "#/definitions/Channel" + } + }, + "template_id": { + "type": "string" + }, + "emojis": { + "type": "array", + "items": { + "$ref": "#/definitions/Emoji" + } + }, + "stickers": { + "type": "array", + "items": { + "$ref": "#/definitions/Sticker" + } + }, + "mfa_level": { + "type": "integer" + }, + "preferred_locale": { + "type": "string" + }, + "premium_subscription_count": { + "type": "integer" + }, + "premium_tier": { + "type": "integer" + }, + "public_updates_channel_id": { + "type": "string" + }, + "public_updates_channel": { + "$ref": "#/definitions/Channel" + }, + "rules_channel_id": { + "type": "string" + }, + "rules_channel": { + "type": "string" + }, + "region": { + "type": "string" + }, + "splash": { + "type": "string" + }, + "system_channel_id": { + "type": "string" + }, + "system_channel": { + "$ref": "#/definitions/Channel" + }, + "system_channel_flags": { + "type": "integer" + }, + "unavailable": { + "type": "boolean" + }, + "verification_level": { + "type": "integer" + }, + "welcome_screen": { + "$ref": "#/definitions/GuildWelcomeScreen" + }, + "widget_channel_id": { + "type": "string" + }, + "widget_channel": { + "$ref": "#/definitions/Channel" + }, + "widget_enabled": { + "type": "boolean" + }, + "nsfw_level": { + "type": "integer" + }, + "premium_progress_bar_enabled": { + "type": "boolean" + }, + "channel_ordering": { + "type": "array", + "items": { + "type": "string" + } + } + }, + "additionalProperties": false, + "required": [ + "bans", + "channel_ordering", + "channels", + "emojis", + "features", + "id", + "invites", + "members", + "name", + "nsfw", + "premium_progress_bar_enabled", + "public_updates_channel_id", + "roles", + "stickers", + "unavailable", + "voice_states", + "webhooks", + "welcome_screen", + "widget_enabled" + ] } }, "$schema": "http://json-schema.org/draft-07/schema#" @@ -418098,38 +447792,38 @@ "avatar": { "type": "string" }, - "username": { + "banner": { "type": "string" }, - "discriminator": { + "bio": { "type": "string" }, - "public_flags": { - "type": "integer" + "theme_colors": { + "type": "array", + "items": { + "type": "integer" + } }, - "accent_color": { - "type": "integer" + "pronouns": { + "type": "string" }, - "banner": { + "username": { "type": "string" }, - "bio": { + "discriminator": { "type": "string" }, - "bot": { - "type": "boolean" + "accent_color": { + "type": "integer" }, "premium_type": { "type": "integer" }, - "theme_colors": { - "type": "array", - "items": { - "type": "integer" - } + "bot": { + "type": "boolean" }, - "pronouns": { - "type": "string" + "public_flags": { + "type": "integer" } }, "additionalProperties": false, @@ -418347,51 +448041,33 @@ "$ref": "#/definitions/Role" } }, - "banner": { - "type": "string" - }, - "description": { - "type": "string" - }, - "unavailable": { - "type": "boolean" - }, - "channels": { - "type": "array", - "items": { - "$ref": "#/definitions/Channel" - } - }, - "region": { - "type": "string" - }, - "system_channel_id": { - "type": "string" - }, - "rules_channel_id": { + "afk_channel_id": { "type": "string" }, "afk_timeout": { "type": "integer" }, - "explicit_content_filter": { - "type": "integer" - }, - "afk_channel_id": { - "type": "string" - }, "bans": { "type": "array", "items": { "$ref": "#/definitions/Ban" } }, + "banner": { + "type": "string" + }, "default_message_notifications": { "type": "integer" }, + "description": { + "type": "string" + }, "discovery_splash": { "type": "string" }, + "explicit_content_filter": { + "type": "integer" + }, "features": { "type": "array", "items": { @@ -418413,18 +448089,18 @@ "max_video_channel_users": { "type": "integer" }, - "member_count": { - "type": "integer" - }, - "presence_count": { - "type": "integer" - }, "members": { "type": "array", "items": { "$ref": "#/definitions/Member" } }, + "channels": { + "type": "array", + "items": { + "$ref": "#/definitions/Channel" + } + }, "template_id": { "type": "string" }, @@ -418455,12 +448131,24 @@ "public_updates_channel_id": { "type": "string" }, + "rules_channel_id": { + "type": "string" + }, + "region": { + "type": "string" + }, "splash": { "type": "string" }, + "system_channel_id": { + "type": "string" + }, "system_channel_flags": { "type": "integer" }, + "unavailable": { + "type": "boolean" + }, "verification_level": { "type": "integer" }, @@ -418476,9 +448164,6 @@ "nsfw_level": { "type": "integer" }, - "permissions": { - "type": "integer" - }, "premium_progress_bar_enabled": { "type": "boolean" }, @@ -418487,6 +448172,15 @@ "items": { "type": "string" } + }, + "member_count": { + "type": "integer" + }, + "presence_count": { + "type": "integer" + }, + "permissions": { + "type": "integer" } }, "additionalProperties": false, @@ -418908,9 +448602,6 @@ "UserProfile": { "type": "object", "properties": { - "accent_color": { - "type": "integer" - }, "banner": { "type": "string" }, @@ -418925,6 +448616,9 @@ }, "pronouns": { "type": "string" + }, + "accent_color": { + "type": "integer" } }, "additionalProperties": false, @@ -419011,6 +448705,309 @@ "token", "webauthn" ] + }, + "AdminUser": { + "type": "object", + "properties": { + "id": { + "type": [ + "string", + "integer" + ] + }, + "flags": {}, + "created_at": {}, + "premium_since": {}, + "avatar": {}, + "banner": {}, + "settings": {}, + "bio": {}, + "theme_colors": {}, + "pronouns": {}, + "username": { + "type": "string" + }, + "discriminator": {}, + "accent_color": {}, + "phone": {}, + "desktop": {}, + "mobile": {}, + "premium": {}, + "premium_type": {}, + "bot": {}, + "system": {}, + "nsfw_allowed": {}, + "mfa_enabled": {}, + "webauthn_enabled": {}, + "verified": {}, + "disabled": {}, + "deleted": {}, + "email": { + "type": "string" + }, + "purchased_flags": {}, + "premium_usage_flags": {}, + "rights": {}, + "relationships": {}, + "connected_accounts": {}, + "fingerprints": {}, + "extended_settings": {}, + "security_keys": {} + }, + "additionalProperties": false, + "required": [ + "accent_color", + "avatar", + "banner", + "bio", + "bot", + "connected_accounts", + "created_at", + "deleted", + "desktop", + "disabled", + "discriminator", + "extended_settings", + "fingerprints", + "flags", + "mfa_enabled", + "mobile", + "nsfw_allowed", + "phone", + "premium", + "premium_since", + "premium_type", + "premium_usage_flags", + "pronouns", + "purchased_flags", + "relationships", + "rights", + "security_keys", + "settings", + "system", + "theme_colors", + "verified", + "webauthn_enabled" + ] + }, + "AdminGuild": { + "type": "object", + "properties": { + "name": { + "type": "string" + }, + "id": { + "type": "string" + }, + "icon": { + "type": "string" + }, + "parent": { + "type": "string" + }, + "owner_id": { + "type": "string" + }, + "owner": { + "$ref": "#/definitions/User" + }, + "nsfw": { + "type": "boolean" + }, + "invites": { + "type": "array", + "items": { + "$ref": "#/definitions/Invite" + } + }, + "voice_states": { + "type": "array", + "items": { + "$ref": "#/definitions/VoiceState" + } + }, + "webhooks": { + "type": "array", + "items": { + "$ref": "#/definitions/Webhook" + } + }, + "roles": { + "type": "array", + "items": { + "$ref": "#/definitions/Role" + } + }, + "afk_channel_id": { + "type": "string" + }, + "afk_channel": { + "$ref": "#/definitions/Channel" + }, + "afk_timeout": { + "type": "integer" + }, + "bans": { + "type": "array", + "items": { + "$ref": "#/definitions/Ban" + } + }, + "banner": { + "type": "string" + }, + "default_message_notifications": { + "type": "integer" + }, + "description": { + "type": "string" + }, + "discovery_splash": { + "type": "string" + }, + "explicit_content_filter": { + "type": "integer" + }, + "features": { + "type": "array", + "items": { + "type": "string" + } + }, + "primary_category_id": { + "type": "string" + }, + "large": { + "type": "boolean" + }, + "max_members": { + "type": "integer" + }, + "max_presences": { + "type": "integer" + }, + "max_video_channel_users": { + "type": "integer" + }, + "members": { + "type": "array", + "items": { + "$ref": "#/definitions/Member" + } + }, + "channels": { + "type": "array", + "items": { + "$ref": "#/definitions/Channel" + } + }, + "template_id": { + "type": "string" + }, + "emojis": { + "type": "array", + "items": { + "$ref": "#/definitions/Emoji" + } + }, + "stickers": { + "type": "array", + "items": { + "$ref": "#/definitions/Sticker" + } + }, + "mfa_level": { + "type": "integer" + }, + "preferred_locale": { + "type": "string" + }, + "premium_subscription_count": { + "type": "integer" + }, + "premium_tier": { + "type": "integer" + }, + "public_updates_channel_id": { + "type": "string" + }, + "public_updates_channel": { + "$ref": "#/definitions/Channel" + }, + "rules_channel_id": { + "type": "string" + }, + "rules_channel": { + "type": "string" + }, + "region": { + "type": "string" + }, + "splash": { + "type": "string" + }, + "system_channel_id": { + "type": "string" + }, + "system_channel": { + "$ref": "#/definitions/Channel" + }, + "system_channel_flags": { + "type": "integer" + }, + "unavailable": { + "type": "boolean" + }, + "verification_level": { + "type": "integer" + }, + "welcome_screen": { + "$ref": "#/definitions/GuildWelcomeScreen" + }, + "widget_channel_id": { + "type": "string" + }, + "widget_channel": { + "$ref": "#/definitions/Channel" + }, + "widget_enabled": { + "type": "boolean" + }, + "nsfw_level": { + "type": "integer" + }, + "premium_progress_bar_enabled": { + "type": "boolean" + }, + "channel_ordering": { + "type": "array", + "items": { + "type": "string" + } + } + }, + "additionalProperties": false, + "required": [ + "bans", + "channel_ordering", + "channels", + "emojis", + "features", + "id", + "invites", + "members", + "name", + "nsfw", + "premium_progress_bar_enabled", + "public_updates_channel_id", + "roles", + "stickers", + "unavailable", + "voice_states", + "webhooks", + "welcome_screen", + "widget_enabled" + ] } }, "$schema": "http://json-schema.org/draft-07/schema#" @@ -422299,38 +452296,38 @@ "avatar": { "type": "string" }, - "username": { + "banner": { "type": "string" }, - "discriminator": { + "bio": { "type": "string" }, - "public_flags": { - "type": "integer" + "theme_colors": { + "type": "array", + "items": { + "type": "integer" + } }, - "accent_color": { - "type": "integer" + "pronouns": { + "type": "string" }, - "banner": { + "username": { "type": "string" }, - "bio": { + "discriminator": { "type": "string" }, - "bot": { - "type": "boolean" + "accent_color": { + "type": "integer" }, "premium_type": { "type": "integer" }, - "theme_colors": { - "type": "array", - "items": { - "type": "integer" - } + "bot": { + "type": "boolean" }, - "pronouns": { - "type": "string" + "public_flags": { + "type": "integer" } }, "additionalProperties": false, @@ -422548,51 +452545,33 @@ "$ref": "#/definitions/Role" } }, - "banner": { - "type": "string" - }, - "description": { - "type": "string" - }, - "unavailable": { - "type": "boolean" - }, - "channels": { - "type": "array", - "items": { - "$ref": "#/definitions/Channel" - } - }, - "region": { - "type": "string" - }, - "system_channel_id": { - "type": "string" - }, - "rules_channel_id": { + "afk_channel_id": { "type": "string" }, "afk_timeout": { "type": "integer" }, - "explicit_content_filter": { - "type": "integer" - }, - "afk_channel_id": { - "type": "string" - }, "bans": { "type": "array", "items": { "$ref": "#/definitions/Ban" } }, + "banner": { + "type": "string" + }, "default_message_notifications": { "type": "integer" }, + "description": { + "type": "string" + }, "discovery_splash": { "type": "string" }, + "explicit_content_filter": { + "type": "integer" + }, "features": { "type": "array", "items": { @@ -422614,18 +452593,18 @@ "max_video_channel_users": { "type": "integer" }, - "member_count": { - "type": "integer" - }, - "presence_count": { - "type": "integer" - }, "members": { "type": "array", "items": { "$ref": "#/definitions/Member" } }, + "channels": { + "type": "array", + "items": { + "$ref": "#/definitions/Channel" + } + }, "template_id": { "type": "string" }, @@ -422656,12 +452635,24 @@ "public_updates_channel_id": { "type": "string" }, + "rules_channel_id": { + "type": "string" + }, + "region": { + "type": "string" + }, "splash": { "type": "string" }, + "system_channel_id": { + "type": "string" + }, "system_channel_flags": { "type": "integer" }, + "unavailable": { + "type": "boolean" + }, "verification_level": { "type": "integer" }, @@ -422677,9 +452668,6 @@ "nsfw_level": { "type": "integer" }, - "permissions": { - "type": "integer" - }, "premium_progress_bar_enabled": { "type": "boolean" }, @@ -422688,6 +452676,15 @@ "items": { "type": "string" } + }, + "member_count": { + "type": "integer" + }, + "presence_count": { + "type": "integer" + }, + "permissions": { + "type": "integer" } }, "additionalProperties": false, @@ -423109,9 +453106,6 @@ "UserProfile": { "type": "object", "properties": { - "accent_color": { - "type": "integer" - }, "banner": { "type": "string" }, @@ -423126,6 +453120,9 @@ }, "pronouns": { "type": "string" + }, + "accent_color": { + "type": "integer" } }, "additionalProperties": false, @@ -423212,6 +453209,309 @@ "token", "webauthn" ] + }, + "AdminUser": { + "type": "object", + "properties": { + "id": { + "type": [ + "string", + "integer" + ] + }, + "flags": {}, + "created_at": {}, + "premium_since": {}, + "avatar": {}, + "banner": {}, + "settings": {}, + "bio": {}, + "theme_colors": {}, + "pronouns": {}, + "username": { + "type": "string" + }, + "discriminator": {}, + "accent_color": {}, + "phone": {}, + "desktop": {}, + "mobile": {}, + "premium": {}, + "premium_type": {}, + "bot": {}, + "system": {}, + "nsfw_allowed": {}, + "mfa_enabled": {}, + "webauthn_enabled": {}, + "verified": {}, + "disabled": {}, + "deleted": {}, + "email": { + "type": "string" + }, + "purchased_flags": {}, + "premium_usage_flags": {}, + "rights": {}, + "relationships": {}, + "connected_accounts": {}, + "fingerprints": {}, + "extended_settings": {}, + "security_keys": {} + }, + "additionalProperties": false, + "required": [ + "accent_color", + "avatar", + "banner", + "bio", + "bot", + "connected_accounts", + "created_at", + "deleted", + "desktop", + "disabled", + "discriminator", + "extended_settings", + "fingerprints", + "flags", + "mfa_enabled", + "mobile", + "nsfw_allowed", + "phone", + "premium", + "premium_since", + "premium_type", + "premium_usage_flags", + "pronouns", + "purchased_flags", + "relationships", + "rights", + "security_keys", + "settings", + "system", + "theme_colors", + "verified", + "webauthn_enabled" + ] + }, + "AdminGuild": { + "type": "object", + "properties": { + "name": { + "type": "string" + }, + "id": { + "type": "string" + }, + "icon": { + "type": "string" + }, + "parent": { + "type": "string" + }, + "owner_id": { + "type": "string" + }, + "owner": { + "$ref": "#/definitions/User" + }, + "nsfw": { + "type": "boolean" + }, + "invites": { + "type": "array", + "items": { + "$ref": "#/definitions/Invite" + } + }, + "voice_states": { + "type": "array", + "items": { + "$ref": "#/definitions/VoiceState" + } + }, + "webhooks": { + "type": "array", + "items": { + "$ref": "#/definitions/Webhook" + } + }, + "roles": { + "type": "array", + "items": { + "$ref": "#/definitions/Role" + } + }, + "afk_channel_id": { + "type": "string" + }, + "afk_channel": { + "$ref": "#/definitions/Channel" + }, + "afk_timeout": { + "type": "integer" + }, + "bans": { + "type": "array", + "items": { + "$ref": "#/definitions/Ban" + } + }, + "banner": { + "type": "string" + }, + "default_message_notifications": { + "type": "integer" + }, + "description": { + "type": "string" + }, + "discovery_splash": { + "type": "string" + }, + "explicit_content_filter": { + "type": "integer" + }, + "features": { + "type": "array", + "items": { + "type": "string" + } + }, + "primary_category_id": { + "type": "string" + }, + "large": { + "type": "boolean" + }, + "max_members": { + "type": "integer" + }, + "max_presences": { + "type": "integer" + }, + "max_video_channel_users": { + "type": "integer" + }, + "members": { + "type": "array", + "items": { + "$ref": "#/definitions/Member" + } + }, + "channels": { + "type": "array", + "items": { + "$ref": "#/definitions/Channel" + } + }, + "template_id": { + "type": "string" + }, + "emojis": { + "type": "array", + "items": { + "$ref": "#/definitions/Emoji" + } + }, + "stickers": { + "type": "array", + "items": { + "$ref": "#/definitions/Sticker" + } + }, + "mfa_level": { + "type": "integer" + }, + "preferred_locale": { + "type": "string" + }, + "premium_subscription_count": { + "type": "integer" + }, + "premium_tier": { + "type": "integer" + }, + "public_updates_channel_id": { + "type": "string" + }, + "public_updates_channel": { + "$ref": "#/definitions/Channel" + }, + "rules_channel_id": { + "type": "string" + }, + "rules_channel": { + "type": "string" + }, + "region": { + "type": "string" + }, + "splash": { + "type": "string" + }, + "system_channel_id": { + "type": "string" + }, + "system_channel": { + "$ref": "#/definitions/Channel" + }, + "system_channel_flags": { + "type": "integer" + }, + "unavailable": { + "type": "boolean" + }, + "verification_level": { + "type": "integer" + }, + "welcome_screen": { + "$ref": "#/definitions/GuildWelcomeScreen" + }, + "widget_channel_id": { + "type": "string" + }, + "widget_channel": { + "$ref": "#/definitions/Channel" + }, + "widget_enabled": { + "type": "boolean" + }, + "nsfw_level": { + "type": "integer" + }, + "premium_progress_bar_enabled": { + "type": "boolean" + }, + "channel_ordering": { + "type": "array", + "items": { + "type": "string" + } + } + }, + "additionalProperties": false, + "required": [ + "bans", + "channel_ordering", + "channels", + "emojis", + "features", + "id", + "invites", + "members", + "name", + "nsfw", + "premium_progress_bar_enabled", + "public_updates_channel_id", + "roles", + "stickers", + "unavailable", + "voice_states", + "webhooks", + "welcome_screen", + "widget_enabled" + ] } }, "$schema": "http://json-schema.org/draft-07/schema#" @@ -426500,38 +456800,38 @@ "avatar": { "type": "string" }, - "username": { + "banner": { "type": "string" }, - "discriminator": { + "bio": { "type": "string" }, - "public_flags": { - "type": "integer" + "theme_colors": { + "type": "array", + "items": { + "type": "integer" + } }, - "accent_color": { - "type": "integer" + "pronouns": { + "type": "string" }, - "banner": { + "username": { "type": "string" }, - "bio": { + "discriminator": { "type": "string" }, - "bot": { - "type": "boolean" + "accent_color": { + "type": "integer" }, "premium_type": { "type": "integer" }, - "theme_colors": { - "type": "array", - "items": { - "type": "integer" - } + "bot": { + "type": "boolean" }, - "pronouns": { - "type": "string" + "public_flags": { + "type": "integer" } }, "additionalProperties": false, @@ -426749,51 +457049,33 @@ "$ref": "#/definitions/Role" } }, - "banner": { - "type": "string" - }, - "description": { - "type": "string" - }, - "unavailable": { - "type": "boolean" - }, - "channels": { - "type": "array", - "items": { - "$ref": "#/definitions/Channel" - } - }, - "region": { - "type": "string" - }, - "system_channel_id": { - "type": "string" - }, - "rules_channel_id": { + "afk_channel_id": { "type": "string" }, "afk_timeout": { "type": "integer" }, - "explicit_content_filter": { - "type": "integer" - }, - "afk_channel_id": { - "type": "string" - }, "bans": { "type": "array", "items": { "$ref": "#/definitions/Ban" } }, + "banner": { + "type": "string" + }, "default_message_notifications": { "type": "integer" }, + "description": { + "type": "string" + }, "discovery_splash": { "type": "string" }, + "explicit_content_filter": { + "type": "integer" + }, "features": { "type": "array", "items": { @@ -426815,18 +457097,18 @@ "max_video_channel_users": { "type": "integer" }, - "member_count": { - "type": "integer" - }, - "presence_count": { - "type": "integer" - }, "members": { "type": "array", "items": { "$ref": "#/definitions/Member" } }, + "channels": { + "type": "array", + "items": { + "$ref": "#/definitions/Channel" + } + }, "template_id": { "type": "string" }, @@ -426857,12 +457139,24 @@ "public_updates_channel_id": { "type": "string" }, + "rules_channel_id": { + "type": "string" + }, + "region": { + "type": "string" + }, "splash": { "type": "string" }, + "system_channel_id": { + "type": "string" + }, "system_channel_flags": { "type": "integer" }, + "unavailable": { + "type": "boolean" + }, "verification_level": { "type": "integer" }, @@ -426878,9 +457172,6 @@ "nsfw_level": { "type": "integer" }, - "permissions": { - "type": "integer" - }, "premium_progress_bar_enabled": { "type": "boolean" }, @@ -426889,6 +457180,15 @@ "items": { "type": "string" } + }, + "member_count": { + "type": "integer" + }, + "presence_count": { + "type": "integer" + }, + "permissions": { + "type": "integer" } }, "additionalProperties": false, @@ -427310,9 +457610,6 @@ "UserProfile": { "type": "object", "properties": { - "accent_color": { - "type": "integer" - }, "banner": { "type": "string" }, @@ -427327,6 +457624,9 @@ }, "pronouns": { "type": "string" + }, + "accent_color": { + "type": "integer" } }, "additionalProperties": false, @@ -427413,6 +457713,309 @@ "token", "webauthn" ] + }, + "AdminUser": { + "type": "object", + "properties": { + "id": { + "type": [ + "string", + "integer" + ] + }, + "flags": {}, + "created_at": {}, + "premium_since": {}, + "avatar": {}, + "banner": {}, + "settings": {}, + "bio": {}, + "theme_colors": {}, + "pronouns": {}, + "username": { + "type": "string" + }, + "discriminator": {}, + "accent_color": {}, + "phone": {}, + "desktop": {}, + "mobile": {}, + "premium": {}, + "premium_type": {}, + "bot": {}, + "system": {}, + "nsfw_allowed": {}, + "mfa_enabled": {}, + "webauthn_enabled": {}, + "verified": {}, + "disabled": {}, + "deleted": {}, + "email": { + "type": "string" + }, + "purchased_flags": {}, + "premium_usage_flags": {}, + "rights": {}, + "relationships": {}, + "connected_accounts": {}, + "fingerprints": {}, + "extended_settings": {}, + "security_keys": {} + }, + "additionalProperties": false, + "required": [ + "accent_color", + "avatar", + "banner", + "bio", + "bot", + "connected_accounts", + "created_at", + "deleted", + "desktop", + "disabled", + "discriminator", + "extended_settings", + "fingerprints", + "flags", + "mfa_enabled", + "mobile", + "nsfw_allowed", + "phone", + "premium", + "premium_since", + "premium_type", + "premium_usage_flags", + "pronouns", + "purchased_flags", + "relationships", + "rights", + "security_keys", + "settings", + "system", + "theme_colors", + "verified", + "webauthn_enabled" + ] + }, + "AdminGuild": { + "type": "object", + "properties": { + "name": { + "type": "string" + }, + "id": { + "type": "string" + }, + "icon": { + "type": "string" + }, + "parent": { + "type": "string" + }, + "owner_id": { + "type": "string" + }, + "owner": { + "$ref": "#/definitions/User" + }, + "nsfw": { + "type": "boolean" + }, + "invites": { + "type": "array", + "items": { + "$ref": "#/definitions/Invite" + } + }, + "voice_states": { + "type": "array", + "items": { + "$ref": "#/definitions/VoiceState" + } + }, + "webhooks": { + "type": "array", + "items": { + "$ref": "#/definitions/Webhook" + } + }, + "roles": { + "type": "array", + "items": { + "$ref": "#/definitions/Role" + } + }, + "afk_channel_id": { + "type": "string" + }, + "afk_channel": { + "$ref": "#/definitions/Channel" + }, + "afk_timeout": { + "type": "integer" + }, + "bans": { + "type": "array", + "items": { + "$ref": "#/definitions/Ban" + } + }, + "banner": { + "type": "string" + }, + "default_message_notifications": { + "type": "integer" + }, + "description": { + "type": "string" + }, + "discovery_splash": { + "type": "string" + }, + "explicit_content_filter": { + "type": "integer" + }, + "features": { + "type": "array", + "items": { + "type": "string" + } + }, + "primary_category_id": { + "type": "string" + }, + "large": { + "type": "boolean" + }, + "max_members": { + "type": "integer" + }, + "max_presences": { + "type": "integer" + }, + "max_video_channel_users": { + "type": "integer" + }, + "members": { + "type": "array", + "items": { + "$ref": "#/definitions/Member" + } + }, + "channels": { + "type": "array", + "items": { + "$ref": "#/definitions/Channel" + } + }, + "template_id": { + "type": "string" + }, + "emojis": { + "type": "array", + "items": { + "$ref": "#/definitions/Emoji" + } + }, + "stickers": { + "type": "array", + "items": { + "$ref": "#/definitions/Sticker" + } + }, + "mfa_level": { + "type": "integer" + }, + "preferred_locale": { + "type": "string" + }, + "premium_subscription_count": { + "type": "integer" + }, + "premium_tier": { + "type": "integer" + }, + "public_updates_channel_id": { + "type": "string" + }, + "public_updates_channel": { + "$ref": "#/definitions/Channel" + }, + "rules_channel_id": { + "type": "string" + }, + "rules_channel": { + "type": "string" + }, + "region": { + "type": "string" + }, + "splash": { + "type": "string" + }, + "system_channel_id": { + "type": "string" + }, + "system_channel": { + "$ref": "#/definitions/Channel" + }, + "system_channel_flags": { + "type": "integer" + }, + "unavailable": { + "type": "boolean" + }, + "verification_level": { + "type": "integer" + }, + "welcome_screen": { + "$ref": "#/definitions/GuildWelcomeScreen" + }, + "widget_channel_id": { + "type": "string" + }, + "widget_channel": { + "$ref": "#/definitions/Channel" + }, + "widget_enabled": { + "type": "boolean" + }, + "nsfw_level": { + "type": "integer" + }, + "premium_progress_bar_enabled": { + "type": "boolean" + }, + "channel_ordering": { + "type": "array", + "items": { + "type": "string" + } + } + }, + "additionalProperties": false, + "required": [ + "bans", + "channel_ordering", + "channels", + "emojis", + "features", + "id", + "invites", + "members", + "name", + "nsfw", + "premium_progress_bar_enabled", + "public_updates_channel_id", + "roles", + "stickers", + "unavailable", + "voice_states", + "webhooks", + "welcome_screen", + "widget_enabled" + ] } }, "$schema": "http://json-schema.org/draft-07/schema#" @@ -430765,38 +461368,38 @@ "avatar": { "type": "string" }, - "username": { + "banner": { "type": "string" }, - "discriminator": { + "bio": { "type": "string" }, - "public_flags": { - "type": "integer" + "theme_colors": { + "type": "array", + "items": { + "type": "integer" + } }, - "accent_color": { - "type": "integer" + "pronouns": { + "type": "string" }, - "banner": { + "username": { "type": "string" }, - "bio": { + "discriminator": { "type": "string" }, - "bot": { - "type": "boolean" + "accent_color": { + "type": "integer" }, "premium_type": { "type": "integer" }, - "theme_colors": { - "type": "array", - "items": { - "type": "integer" - } + "bot": { + "type": "boolean" }, - "pronouns": { - "type": "string" + "public_flags": { + "type": "integer" } }, "additionalProperties": false, @@ -431014,51 +461617,33 @@ "$ref": "#/definitions/Role" } }, - "banner": { - "type": "string" - }, - "description": { - "type": "string" - }, - "unavailable": { - "type": "boolean" - }, - "channels": { - "type": "array", - "items": { - "$ref": "#/definitions/Channel" - } - }, - "region": { - "type": "string" - }, - "system_channel_id": { - "type": "string" - }, - "rules_channel_id": { + "afk_channel_id": { "type": "string" }, "afk_timeout": { "type": "integer" }, - "explicit_content_filter": { - "type": "integer" - }, - "afk_channel_id": { - "type": "string" - }, "bans": { "type": "array", "items": { "$ref": "#/definitions/Ban" } }, + "banner": { + "type": "string" + }, "default_message_notifications": { "type": "integer" }, + "description": { + "type": "string" + }, "discovery_splash": { "type": "string" }, + "explicit_content_filter": { + "type": "integer" + }, "features": { "type": "array", "items": { @@ -431080,18 +461665,18 @@ "max_video_channel_users": { "type": "integer" }, - "member_count": { - "type": "integer" - }, - "presence_count": { - "type": "integer" - }, "members": { "type": "array", "items": { "$ref": "#/definitions/Member" } }, + "channels": { + "type": "array", + "items": { + "$ref": "#/definitions/Channel" + } + }, "template_id": { "type": "string" }, @@ -431122,12 +461707,24 @@ "public_updates_channel_id": { "type": "string" }, + "rules_channel_id": { + "type": "string" + }, + "region": { + "type": "string" + }, "splash": { "type": "string" }, + "system_channel_id": { + "type": "string" + }, "system_channel_flags": { "type": "integer" }, + "unavailable": { + "type": "boolean" + }, "verification_level": { "type": "integer" }, @@ -431143,9 +461740,6 @@ "nsfw_level": { "type": "integer" }, - "permissions": { - "type": "integer" - }, "premium_progress_bar_enabled": { "type": "boolean" }, @@ -431154,6 +461748,15 @@ "items": { "type": "string" } + }, + "member_count": { + "type": "integer" + }, + "presence_count": { + "type": "integer" + }, + "permissions": { + "type": "integer" } }, "additionalProperties": false, @@ -431575,9 +462178,6 @@ "UserProfile": { "type": "object", "properties": { - "accent_color": { - "type": "integer" - }, "banner": { "type": "string" }, @@ -431592,6 +462192,9 @@ }, "pronouns": { "type": "string" + }, + "accent_color": { + "type": "integer" } }, "additionalProperties": false, @@ -431678,6 +462281,309 @@ "token", "webauthn" ] + }, + "AdminUser": { + "type": "object", + "properties": { + "id": { + "type": [ + "string", + "integer" + ] + }, + "flags": {}, + "created_at": {}, + "premium_since": {}, + "avatar": {}, + "banner": {}, + "settings": {}, + "bio": {}, + "theme_colors": {}, + "pronouns": {}, + "username": { + "type": "string" + }, + "discriminator": {}, + "accent_color": {}, + "phone": {}, + "desktop": {}, + "mobile": {}, + "premium": {}, + "premium_type": {}, + "bot": {}, + "system": {}, + "nsfw_allowed": {}, + "mfa_enabled": {}, + "webauthn_enabled": {}, + "verified": {}, + "disabled": {}, + "deleted": {}, + "email": { + "type": "string" + }, + "purchased_flags": {}, + "premium_usage_flags": {}, + "rights": {}, + "relationships": {}, + "connected_accounts": {}, + "fingerprints": {}, + "extended_settings": {}, + "security_keys": {} + }, + "additionalProperties": false, + "required": [ + "accent_color", + "avatar", + "banner", + "bio", + "bot", + "connected_accounts", + "created_at", + "deleted", + "desktop", + "disabled", + "discriminator", + "extended_settings", + "fingerprints", + "flags", + "mfa_enabled", + "mobile", + "nsfw_allowed", + "phone", + "premium", + "premium_since", + "premium_type", + "premium_usage_flags", + "pronouns", + "purchased_flags", + "relationships", + "rights", + "security_keys", + "settings", + "system", + "theme_colors", + "verified", + "webauthn_enabled" + ] + }, + "AdminGuild": { + "type": "object", + "properties": { + "name": { + "type": "string" + }, + "id": { + "type": "string" + }, + "icon": { + "type": "string" + }, + "parent": { + "type": "string" + }, + "owner_id": { + "type": "string" + }, + "owner": { + "$ref": "#/definitions/User" + }, + "nsfw": { + "type": "boolean" + }, + "invites": { + "type": "array", + "items": { + "$ref": "#/definitions/Invite" + } + }, + "voice_states": { + "type": "array", + "items": { + "$ref": "#/definitions/VoiceState" + } + }, + "webhooks": { + "type": "array", + "items": { + "$ref": "#/definitions/Webhook" + } + }, + "roles": { + "type": "array", + "items": { + "$ref": "#/definitions/Role" + } + }, + "afk_channel_id": { + "type": "string" + }, + "afk_channel": { + "$ref": "#/definitions/Channel" + }, + "afk_timeout": { + "type": "integer" + }, + "bans": { + "type": "array", + "items": { + "$ref": "#/definitions/Ban" + } + }, + "banner": { + "type": "string" + }, + "default_message_notifications": { + "type": "integer" + }, + "description": { + "type": "string" + }, + "discovery_splash": { + "type": "string" + }, + "explicit_content_filter": { + "type": "integer" + }, + "features": { + "type": "array", + "items": { + "type": "string" + } + }, + "primary_category_id": { + "type": "string" + }, + "large": { + "type": "boolean" + }, + "max_members": { + "type": "integer" + }, + "max_presences": { + "type": "integer" + }, + "max_video_channel_users": { + "type": "integer" + }, + "members": { + "type": "array", + "items": { + "$ref": "#/definitions/Member" + } + }, + "channels": { + "type": "array", + "items": { + "$ref": "#/definitions/Channel" + } + }, + "template_id": { + "type": "string" + }, + "emojis": { + "type": "array", + "items": { + "$ref": "#/definitions/Emoji" + } + }, + "stickers": { + "type": "array", + "items": { + "$ref": "#/definitions/Sticker" + } + }, + "mfa_level": { + "type": "integer" + }, + "preferred_locale": { + "type": "string" + }, + "premium_subscription_count": { + "type": "integer" + }, + "premium_tier": { + "type": "integer" + }, + "public_updates_channel_id": { + "type": "string" + }, + "public_updates_channel": { + "$ref": "#/definitions/Channel" + }, + "rules_channel_id": { + "type": "string" + }, + "rules_channel": { + "type": "string" + }, + "region": { + "type": "string" + }, + "splash": { + "type": "string" + }, + "system_channel_id": { + "type": "string" + }, + "system_channel": { + "$ref": "#/definitions/Channel" + }, + "system_channel_flags": { + "type": "integer" + }, + "unavailable": { + "type": "boolean" + }, + "verification_level": { + "type": "integer" + }, + "welcome_screen": { + "$ref": "#/definitions/GuildWelcomeScreen" + }, + "widget_channel_id": { + "type": "string" + }, + "widget_channel": { + "$ref": "#/definitions/Channel" + }, + "widget_enabled": { + "type": "boolean" + }, + "nsfw_level": { + "type": "integer" + }, + "premium_progress_bar_enabled": { + "type": "boolean" + }, + "channel_ordering": { + "type": "array", + "items": { + "type": "string" + } + } + }, + "additionalProperties": false, + "required": [ + "bans", + "channel_ordering", + "channels", + "emojis", + "features", + "id", + "invites", + "members", + "name", + "nsfw", + "premium_progress_bar_enabled", + "public_updates_channel_id", + "roles", + "stickers", + "unavailable", + "voice_states", + "webhooks", + "welcome_screen", + "widget_enabled" + ] } }, "$schema": "http://json-schema.org/draft-07/schema#" @@ -434966,38 +465872,38 @@ "avatar": { "type": "string" }, - "username": { + "banner": { "type": "string" }, - "discriminator": { + "bio": { "type": "string" }, - "public_flags": { - "type": "integer" + "theme_colors": { + "type": "array", + "items": { + "type": "integer" + } }, - "accent_color": { - "type": "integer" + "pronouns": { + "type": "string" }, - "banner": { + "username": { "type": "string" }, - "bio": { + "discriminator": { "type": "string" }, - "bot": { - "type": "boolean" + "accent_color": { + "type": "integer" }, "premium_type": { "type": "integer" }, - "theme_colors": { - "type": "array", - "items": { - "type": "integer" - } + "bot": { + "type": "boolean" }, - "pronouns": { - "type": "string" + "public_flags": { + "type": "integer" } }, "additionalProperties": false, @@ -435215,51 +466121,33 @@ "$ref": "#/definitions/Role" } }, - "banner": { - "type": "string" - }, - "description": { - "type": "string" - }, - "unavailable": { - "type": "boolean" - }, - "channels": { - "type": "array", - "items": { - "$ref": "#/definitions/Channel" - } - }, - "region": { - "type": "string" - }, - "system_channel_id": { - "type": "string" - }, - "rules_channel_id": { + "afk_channel_id": { "type": "string" }, "afk_timeout": { "type": "integer" }, - "explicit_content_filter": { - "type": "integer" - }, - "afk_channel_id": { - "type": "string" - }, "bans": { "type": "array", "items": { "$ref": "#/definitions/Ban" } }, + "banner": { + "type": "string" + }, "default_message_notifications": { "type": "integer" }, + "description": { + "type": "string" + }, "discovery_splash": { "type": "string" }, + "explicit_content_filter": { + "type": "integer" + }, "features": { "type": "array", "items": { @@ -435281,18 +466169,18 @@ "max_video_channel_users": { "type": "integer" }, - "member_count": { - "type": "integer" - }, - "presence_count": { - "type": "integer" - }, "members": { "type": "array", "items": { "$ref": "#/definitions/Member" } }, + "channels": { + "type": "array", + "items": { + "$ref": "#/definitions/Channel" + } + }, "template_id": { "type": "string" }, @@ -435323,12 +466211,24 @@ "public_updates_channel_id": { "type": "string" }, + "rules_channel_id": { + "type": "string" + }, + "region": { + "type": "string" + }, "splash": { "type": "string" }, + "system_channel_id": { + "type": "string" + }, "system_channel_flags": { "type": "integer" }, + "unavailable": { + "type": "boolean" + }, "verification_level": { "type": "integer" }, @@ -435344,9 +466244,6 @@ "nsfw_level": { "type": "integer" }, - "permissions": { - "type": "integer" - }, "premium_progress_bar_enabled": { "type": "boolean" }, @@ -435355,6 +466252,15 @@ "items": { "type": "string" } + }, + "member_count": { + "type": "integer" + }, + "presence_count": { + "type": "integer" + }, + "permissions": { + "type": "integer" } }, "additionalProperties": false, @@ -435776,9 +466682,6 @@ "UserProfile": { "type": "object", "properties": { - "accent_color": { - "type": "integer" - }, "banner": { "type": "string" }, @@ -435793,6 +466696,9 @@ }, "pronouns": { "type": "string" + }, + "accent_color": { + "type": "integer" } }, "additionalProperties": false, @@ -435879,6 +466785,309 @@ "token", "webauthn" ] + }, + "AdminUser": { + "type": "object", + "properties": { + "id": { + "type": [ + "string", + "integer" + ] + }, + "flags": {}, + "created_at": {}, + "premium_since": {}, + "avatar": {}, + "banner": {}, + "settings": {}, + "bio": {}, + "theme_colors": {}, + "pronouns": {}, + "username": { + "type": "string" + }, + "discriminator": {}, + "accent_color": {}, + "phone": {}, + "desktop": {}, + "mobile": {}, + "premium": {}, + "premium_type": {}, + "bot": {}, + "system": {}, + "nsfw_allowed": {}, + "mfa_enabled": {}, + "webauthn_enabled": {}, + "verified": {}, + "disabled": {}, + "deleted": {}, + "email": { + "type": "string" + }, + "purchased_flags": {}, + "premium_usage_flags": {}, + "rights": {}, + "relationships": {}, + "connected_accounts": {}, + "fingerprints": {}, + "extended_settings": {}, + "security_keys": {} + }, + "additionalProperties": false, + "required": [ + "accent_color", + "avatar", + "banner", + "bio", + "bot", + "connected_accounts", + "created_at", + "deleted", + "desktop", + "disabled", + "discriminator", + "extended_settings", + "fingerprints", + "flags", + "mfa_enabled", + "mobile", + "nsfw_allowed", + "phone", + "premium", + "premium_since", + "premium_type", + "premium_usage_flags", + "pronouns", + "purchased_flags", + "relationships", + "rights", + "security_keys", + "settings", + "system", + "theme_colors", + "verified", + "webauthn_enabled" + ] + }, + "AdminGuild": { + "type": "object", + "properties": { + "name": { + "type": "string" + }, + "id": { + "type": "string" + }, + "icon": { + "type": "string" + }, + "parent": { + "type": "string" + }, + "owner_id": { + "type": "string" + }, + "owner": { + "$ref": "#/definitions/User" + }, + "nsfw": { + "type": "boolean" + }, + "invites": { + "type": "array", + "items": { + "$ref": "#/definitions/Invite" + } + }, + "voice_states": { + "type": "array", + "items": { + "$ref": "#/definitions/VoiceState" + } + }, + "webhooks": { + "type": "array", + "items": { + "$ref": "#/definitions/Webhook" + } + }, + "roles": { + "type": "array", + "items": { + "$ref": "#/definitions/Role" + } + }, + "afk_channel_id": { + "type": "string" + }, + "afk_channel": { + "$ref": "#/definitions/Channel" + }, + "afk_timeout": { + "type": "integer" + }, + "bans": { + "type": "array", + "items": { + "$ref": "#/definitions/Ban" + } + }, + "banner": { + "type": "string" + }, + "default_message_notifications": { + "type": "integer" + }, + "description": { + "type": "string" + }, + "discovery_splash": { + "type": "string" + }, + "explicit_content_filter": { + "type": "integer" + }, + "features": { + "type": "array", + "items": { + "type": "string" + } + }, + "primary_category_id": { + "type": "string" + }, + "large": { + "type": "boolean" + }, + "max_members": { + "type": "integer" + }, + "max_presences": { + "type": "integer" + }, + "max_video_channel_users": { + "type": "integer" + }, + "members": { + "type": "array", + "items": { + "$ref": "#/definitions/Member" + } + }, + "channels": { + "type": "array", + "items": { + "$ref": "#/definitions/Channel" + } + }, + "template_id": { + "type": "string" + }, + "emojis": { + "type": "array", + "items": { + "$ref": "#/definitions/Emoji" + } + }, + "stickers": { + "type": "array", + "items": { + "$ref": "#/definitions/Sticker" + } + }, + "mfa_level": { + "type": "integer" + }, + "preferred_locale": { + "type": "string" + }, + "premium_subscription_count": { + "type": "integer" + }, + "premium_tier": { + "type": "integer" + }, + "public_updates_channel_id": { + "type": "string" + }, + "public_updates_channel": { + "$ref": "#/definitions/Channel" + }, + "rules_channel_id": { + "type": "string" + }, + "rules_channel": { + "type": "string" + }, + "region": { + "type": "string" + }, + "splash": { + "type": "string" + }, + "system_channel_id": { + "type": "string" + }, + "system_channel": { + "$ref": "#/definitions/Channel" + }, + "system_channel_flags": { + "type": "integer" + }, + "unavailable": { + "type": "boolean" + }, + "verification_level": { + "type": "integer" + }, + "welcome_screen": { + "$ref": "#/definitions/GuildWelcomeScreen" + }, + "widget_channel_id": { + "type": "string" + }, + "widget_channel": { + "$ref": "#/definitions/Channel" + }, + "widget_enabled": { + "type": "boolean" + }, + "nsfw_level": { + "type": "integer" + }, + "premium_progress_bar_enabled": { + "type": "boolean" + }, + "channel_ordering": { + "type": "array", + "items": { + "type": "string" + } + } + }, + "additionalProperties": false, + "required": [ + "bans", + "channel_ordering", + "channels", + "emojis", + "features", + "id", + "invites", + "members", + "name", + "nsfw", + "premium_progress_bar_enabled", + "public_updates_channel_id", + "roles", + "stickers", + "unavailable", + "voice_states", + "webhooks", + "welcome_screen", + "widget_enabled" + ] } }, "$schema": "http://json-schema.org/draft-07/schema#" @@ -439167,38 +470376,38 @@ "avatar": { "type": "string" }, - "username": { + "banner": { "type": "string" }, - "discriminator": { + "bio": { "type": "string" }, - "public_flags": { - "type": "integer" + "theme_colors": { + "type": "array", + "items": { + "type": "integer" + } }, - "accent_color": { - "type": "integer" + "pronouns": { + "type": "string" }, - "banner": { + "username": { "type": "string" }, - "bio": { + "discriminator": { "type": "string" }, - "bot": { - "type": "boolean" + "accent_color": { + "type": "integer" }, "premium_type": { "type": "integer" }, - "theme_colors": { - "type": "array", - "items": { - "type": "integer" - } + "bot": { + "type": "boolean" }, - "pronouns": { - "type": "string" + "public_flags": { + "type": "integer" } }, "additionalProperties": false, @@ -439416,51 +470625,33 @@ "$ref": "#/definitions/Role" } }, - "banner": { - "type": "string" - }, - "description": { - "type": "string" - }, - "unavailable": { - "type": "boolean" - }, - "channels": { - "type": "array", - "items": { - "$ref": "#/definitions/Channel" - } - }, - "region": { - "type": "string" - }, - "system_channel_id": { - "type": "string" - }, - "rules_channel_id": { + "afk_channel_id": { "type": "string" }, "afk_timeout": { "type": "integer" }, - "explicit_content_filter": { - "type": "integer" - }, - "afk_channel_id": { - "type": "string" - }, "bans": { "type": "array", "items": { "$ref": "#/definitions/Ban" } }, + "banner": { + "type": "string" + }, "default_message_notifications": { "type": "integer" }, + "description": { + "type": "string" + }, "discovery_splash": { "type": "string" }, + "explicit_content_filter": { + "type": "integer" + }, "features": { "type": "array", "items": { @@ -439482,18 +470673,18 @@ "max_video_channel_users": { "type": "integer" }, - "member_count": { - "type": "integer" - }, - "presence_count": { - "type": "integer" - }, "members": { "type": "array", "items": { "$ref": "#/definitions/Member" } }, + "channels": { + "type": "array", + "items": { + "$ref": "#/definitions/Channel" + } + }, "template_id": { "type": "string" }, @@ -439524,12 +470715,24 @@ "public_updates_channel_id": { "type": "string" }, + "rules_channel_id": { + "type": "string" + }, + "region": { + "type": "string" + }, "splash": { "type": "string" }, + "system_channel_id": { + "type": "string" + }, "system_channel_flags": { "type": "integer" }, + "unavailable": { + "type": "boolean" + }, "verification_level": { "type": "integer" }, @@ -439545,9 +470748,6 @@ "nsfw_level": { "type": "integer" }, - "permissions": { - "type": "integer" - }, "premium_progress_bar_enabled": { "type": "boolean" }, @@ -439556,6 +470756,15 @@ "items": { "type": "string" } + }, + "member_count": { + "type": "integer" + }, + "presence_count": { + "type": "integer" + }, + "permissions": { + "type": "integer" } }, "additionalProperties": false, @@ -439977,9 +471186,6 @@ "UserProfile": { "type": "object", "properties": { - "accent_color": { - "type": "integer" - }, "banner": { "type": "string" }, @@ -439994,6 +471200,9 @@ }, "pronouns": { "type": "string" + }, + "accent_color": { + "type": "integer" } }, "additionalProperties": false, @@ -440080,6 +471289,309 @@ "token", "webauthn" ] + }, + "AdminUser": { + "type": "object", + "properties": { + "id": { + "type": [ + "string", + "integer" + ] + }, + "flags": {}, + "created_at": {}, + "premium_since": {}, + "avatar": {}, + "banner": {}, + "settings": {}, + "bio": {}, + "theme_colors": {}, + "pronouns": {}, + "username": { + "type": "string" + }, + "discriminator": {}, + "accent_color": {}, + "phone": {}, + "desktop": {}, + "mobile": {}, + "premium": {}, + "premium_type": {}, + "bot": {}, + "system": {}, + "nsfw_allowed": {}, + "mfa_enabled": {}, + "webauthn_enabled": {}, + "verified": {}, + "disabled": {}, + "deleted": {}, + "email": { + "type": "string" + }, + "purchased_flags": {}, + "premium_usage_flags": {}, + "rights": {}, + "relationships": {}, + "connected_accounts": {}, + "fingerprints": {}, + "extended_settings": {}, + "security_keys": {} + }, + "additionalProperties": false, + "required": [ + "accent_color", + "avatar", + "banner", + "bio", + "bot", + "connected_accounts", + "created_at", + "deleted", + "desktop", + "disabled", + "discriminator", + "extended_settings", + "fingerprints", + "flags", + "mfa_enabled", + "mobile", + "nsfw_allowed", + "phone", + "premium", + "premium_since", + "premium_type", + "premium_usage_flags", + "pronouns", + "purchased_flags", + "relationships", + "rights", + "security_keys", + "settings", + "system", + "theme_colors", + "verified", + "webauthn_enabled" + ] + }, + "AdminGuild": { + "type": "object", + "properties": { + "name": { + "type": "string" + }, + "id": { + "type": "string" + }, + "icon": { + "type": "string" + }, + "parent": { + "type": "string" + }, + "owner_id": { + "type": "string" + }, + "owner": { + "$ref": "#/definitions/User" + }, + "nsfw": { + "type": "boolean" + }, + "invites": { + "type": "array", + "items": { + "$ref": "#/definitions/Invite" + } + }, + "voice_states": { + "type": "array", + "items": { + "$ref": "#/definitions/VoiceState" + } + }, + "webhooks": { + "type": "array", + "items": { + "$ref": "#/definitions/Webhook" + } + }, + "roles": { + "type": "array", + "items": { + "$ref": "#/definitions/Role" + } + }, + "afk_channel_id": { + "type": "string" + }, + "afk_channel": { + "$ref": "#/definitions/Channel" + }, + "afk_timeout": { + "type": "integer" + }, + "bans": { + "type": "array", + "items": { + "$ref": "#/definitions/Ban" + } + }, + "banner": { + "type": "string" + }, + "default_message_notifications": { + "type": "integer" + }, + "description": { + "type": "string" + }, + "discovery_splash": { + "type": "string" + }, + "explicit_content_filter": { + "type": "integer" + }, + "features": { + "type": "array", + "items": { + "type": "string" + } + }, + "primary_category_id": { + "type": "string" + }, + "large": { + "type": "boolean" + }, + "max_members": { + "type": "integer" + }, + "max_presences": { + "type": "integer" + }, + "max_video_channel_users": { + "type": "integer" + }, + "members": { + "type": "array", + "items": { + "$ref": "#/definitions/Member" + } + }, + "channels": { + "type": "array", + "items": { + "$ref": "#/definitions/Channel" + } + }, + "template_id": { + "type": "string" + }, + "emojis": { + "type": "array", + "items": { + "$ref": "#/definitions/Emoji" + } + }, + "stickers": { + "type": "array", + "items": { + "$ref": "#/definitions/Sticker" + } + }, + "mfa_level": { + "type": "integer" + }, + "preferred_locale": { + "type": "string" + }, + "premium_subscription_count": { + "type": "integer" + }, + "premium_tier": { + "type": "integer" + }, + "public_updates_channel_id": { + "type": "string" + }, + "public_updates_channel": { + "$ref": "#/definitions/Channel" + }, + "rules_channel_id": { + "type": "string" + }, + "rules_channel": { + "type": "string" + }, + "region": { + "type": "string" + }, + "splash": { + "type": "string" + }, + "system_channel_id": { + "type": "string" + }, + "system_channel": { + "$ref": "#/definitions/Channel" + }, + "system_channel_flags": { + "type": "integer" + }, + "unavailable": { + "type": "boolean" + }, + "verification_level": { + "type": "integer" + }, + "welcome_screen": { + "$ref": "#/definitions/GuildWelcomeScreen" + }, + "widget_channel_id": { + "type": "string" + }, + "widget_channel": { + "$ref": "#/definitions/Channel" + }, + "widget_enabled": { + "type": "boolean" + }, + "nsfw_level": { + "type": "integer" + }, + "premium_progress_bar_enabled": { + "type": "boolean" + }, + "channel_ordering": { + "type": "array", + "items": { + "type": "string" + } + } + }, + "additionalProperties": false, + "required": [ + "bans", + "channel_ordering", + "channels", + "emojis", + "features", + "id", + "invites", + "members", + "name", + "nsfw", + "premium_progress_bar_enabled", + "public_updates_channel_id", + "roles", + "stickers", + "unavailable", + "voice_states", + "webhooks", + "welcome_screen", + "widget_enabled" + ] } }, "$schema": "http://json-schema.org/draft-07/schema#" @@ -443368,38 +474880,38 @@ "avatar": { "type": "string" }, - "username": { + "banner": { "type": "string" }, - "discriminator": { + "bio": { "type": "string" }, - "public_flags": { - "type": "integer" + "theme_colors": { + "type": "array", + "items": { + "type": "integer" + } }, - "accent_color": { - "type": "integer" + "pronouns": { + "type": "string" }, - "banner": { + "username": { "type": "string" }, - "bio": { + "discriminator": { "type": "string" }, - "bot": { - "type": "boolean" + "accent_color": { + "type": "integer" }, "premium_type": { "type": "integer" }, - "theme_colors": { - "type": "array", - "items": { - "type": "integer" - } + "bot": { + "type": "boolean" }, - "pronouns": { - "type": "string" + "public_flags": { + "type": "integer" } }, "additionalProperties": false, @@ -443617,51 +475129,33 @@ "$ref": "#/definitions/Role" } }, - "banner": { - "type": "string" - }, - "description": { - "type": "string" - }, - "unavailable": { - "type": "boolean" - }, - "channels": { - "type": "array", - "items": { - "$ref": "#/definitions/Channel" - } - }, - "region": { - "type": "string" - }, - "system_channel_id": { - "type": "string" - }, - "rules_channel_id": { + "afk_channel_id": { "type": "string" }, "afk_timeout": { "type": "integer" }, - "explicit_content_filter": { - "type": "integer" - }, - "afk_channel_id": { - "type": "string" - }, "bans": { "type": "array", "items": { "$ref": "#/definitions/Ban" } }, + "banner": { + "type": "string" + }, "default_message_notifications": { "type": "integer" }, + "description": { + "type": "string" + }, "discovery_splash": { "type": "string" }, + "explicit_content_filter": { + "type": "integer" + }, "features": { "type": "array", "items": { @@ -443683,18 +475177,18 @@ "max_video_channel_users": { "type": "integer" }, - "member_count": { - "type": "integer" - }, - "presence_count": { - "type": "integer" - }, "members": { "type": "array", "items": { "$ref": "#/definitions/Member" } }, + "channels": { + "type": "array", + "items": { + "$ref": "#/definitions/Channel" + } + }, "template_id": { "type": "string" }, @@ -443725,12 +475219,24 @@ "public_updates_channel_id": { "type": "string" }, + "rules_channel_id": { + "type": "string" + }, + "region": { + "type": "string" + }, "splash": { "type": "string" }, + "system_channel_id": { + "type": "string" + }, "system_channel_flags": { "type": "integer" }, + "unavailable": { + "type": "boolean" + }, "verification_level": { "type": "integer" }, @@ -443746,9 +475252,6 @@ "nsfw_level": { "type": "integer" }, - "permissions": { - "type": "integer" - }, "premium_progress_bar_enabled": { "type": "boolean" }, @@ -443757,6 +475260,15 @@ "items": { "type": "string" } + }, + "member_count": { + "type": "integer" + }, + "presence_count": { + "type": "integer" + }, + "permissions": { + "type": "integer" } }, "additionalProperties": false, @@ -444178,9 +475690,6 @@ "UserProfile": { "type": "object", "properties": { - "accent_color": { - "type": "integer" - }, "banner": { "type": "string" }, @@ -444195,6 +475704,9 @@ }, "pronouns": { "type": "string" + }, + "accent_color": { + "type": "integer" } }, "additionalProperties": false, @@ -444281,6 +475793,309 @@ "token", "webauthn" ] + }, + "AdminUser": { + "type": "object", + "properties": { + "id": { + "type": [ + "string", + "integer" + ] + }, + "flags": {}, + "created_at": {}, + "premium_since": {}, + "avatar": {}, + "banner": {}, + "settings": {}, + "bio": {}, + "theme_colors": {}, + "pronouns": {}, + "username": { + "type": "string" + }, + "discriminator": {}, + "accent_color": {}, + "phone": {}, + "desktop": {}, + "mobile": {}, + "premium": {}, + "premium_type": {}, + "bot": {}, + "system": {}, + "nsfw_allowed": {}, + "mfa_enabled": {}, + "webauthn_enabled": {}, + "verified": {}, + "disabled": {}, + "deleted": {}, + "email": { + "type": "string" + }, + "purchased_flags": {}, + "premium_usage_flags": {}, + "rights": {}, + "relationships": {}, + "connected_accounts": {}, + "fingerprints": {}, + "extended_settings": {}, + "security_keys": {} + }, + "additionalProperties": false, + "required": [ + "accent_color", + "avatar", + "banner", + "bio", + "bot", + "connected_accounts", + "created_at", + "deleted", + "desktop", + "disabled", + "discriminator", + "extended_settings", + "fingerprints", + "flags", + "mfa_enabled", + "mobile", + "nsfw_allowed", + "phone", + "premium", + "premium_since", + "premium_type", + "premium_usage_flags", + "pronouns", + "purchased_flags", + "relationships", + "rights", + "security_keys", + "settings", + "system", + "theme_colors", + "verified", + "webauthn_enabled" + ] + }, + "AdminGuild": { + "type": "object", + "properties": { + "name": { + "type": "string" + }, + "id": { + "type": "string" + }, + "icon": { + "type": "string" + }, + "parent": { + "type": "string" + }, + "owner_id": { + "type": "string" + }, + "owner": { + "$ref": "#/definitions/User" + }, + "nsfw": { + "type": "boolean" + }, + "invites": { + "type": "array", + "items": { + "$ref": "#/definitions/Invite" + } + }, + "voice_states": { + "type": "array", + "items": { + "$ref": "#/definitions/VoiceState" + } + }, + "webhooks": { + "type": "array", + "items": { + "$ref": "#/definitions/Webhook" + } + }, + "roles": { + "type": "array", + "items": { + "$ref": "#/definitions/Role" + } + }, + "afk_channel_id": { + "type": "string" + }, + "afk_channel": { + "$ref": "#/definitions/Channel" + }, + "afk_timeout": { + "type": "integer" + }, + "bans": { + "type": "array", + "items": { + "$ref": "#/definitions/Ban" + } + }, + "banner": { + "type": "string" + }, + "default_message_notifications": { + "type": "integer" + }, + "description": { + "type": "string" + }, + "discovery_splash": { + "type": "string" + }, + "explicit_content_filter": { + "type": "integer" + }, + "features": { + "type": "array", + "items": { + "type": "string" + } + }, + "primary_category_id": { + "type": "string" + }, + "large": { + "type": "boolean" + }, + "max_members": { + "type": "integer" + }, + "max_presences": { + "type": "integer" + }, + "max_video_channel_users": { + "type": "integer" + }, + "members": { + "type": "array", + "items": { + "$ref": "#/definitions/Member" + } + }, + "channels": { + "type": "array", + "items": { + "$ref": "#/definitions/Channel" + } + }, + "template_id": { + "type": "string" + }, + "emojis": { + "type": "array", + "items": { + "$ref": "#/definitions/Emoji" + } + }, + "stickers": { + "type": "array", + "items": { + "$ref": "#/definitions/Sticker" + } + }, + "mfa_level": { + "type": "integer" + }, + "preferred_locale": { + "type": "string" + }, + "premium_subscription_count": { + "type": "integer" + }, + "premium_tier": { + "type": "integer" + }, + "public_updates_channel_id": { + "type": "string" + }, + "public_updates_channel": { + "$ref": "#/definitions/Channel" + }, + "rules_channel_id": { + "type": "string" + }, + "rules_channel": { + "type": "string" + }, + "region": { + "type": "string" + }, + "splash": { + "type": "string" + }, + "system_channel_id": { + "type": "string" + }, + "system_channel": { + "$ref": "#/definitions/Channel" + }, + "system_channel_flags": { + "type": "integer" + }, + "unavailable": { + "type": "boolean" + }, + "verification_level": { + "type": "integer" + }, + "welcome_screen": { + "$ref": "#/definitions/GuildWelcomeScreen" + }, + "widget_channel_id": { + "type": "string" + }, + "widget_channel": { + "$ref": "#/definitions/Channel" + }, + "widget_enabled": { + "type": "boolean" + }, + "nsfw_level": { + "type": "integer" + }, + "premium_progress_bar_enabled": { + "type": "boolean" + }, + "channel_ordering": { + "type": "array", + "items": { + "type": "string" + } + } + }, + "additionalProperties": false, + "required": [ + "bans", + "channel_ordering", + "channels", + "emojis", + "features", + "id", + "invites", + "members", + "name", + "nsfw", + "premium_progress_bar_enabled", + "public_updates_channel_id", + "roles", + "stickers", + "unavailable", + "voice_states", + "webhooks", + "welcome_screen", + "widget_enabled" + ] } }, "$schema": "http://json-schema.org/draft-07/schema#" @@ -447616,38 +479431,38 @@ "avatar": { "type": "string" }, - "username": { + "banner": { "type": "string" }, - "discriminator": { + "bio": { "type": "string" }, - "public_flags": { - "type": "integer" + "theme_colors": { + "type": "array", + "items": { + "type": "integer" + } }, - "accent_color": { - "type": "integer" + "pronouns": { + "type": "string" }, - "banner": { + "username": { "type": "string" }, - "bio": { + "discriminator": { "type": "string" }, - "bot": { - "type": "boolean" + "accent_color": { + "type": "integer" }, "premium_type": { "type": "integer" }, - "theme_colors": { - "type": "array", - "items": { - "type": "integer" - } + "bot": { + "type": "boolean" }, - "pronouns": { - "type": "string" + "public_flags": { + "type": "integer" } }, "additionalProperties": false, @@ -447865,51 +479680,33 @@ "$ref": "#/definitions/Role" } }, - "banner": { - "type": "string" - }, - "description": { - "type": "string" - }, - "unavailable": { - "type": "boolean" - }, - "channels": { - "type": "array", - "items": { - "$ref": "#/definitions/Channel" - } - }, - "region": { - "type": "string" - }, - "system_channel_id": { - "type": "string" - }, - "rules_channel_id": { + "afk_channel_id": { "type": "string" }, "afk_timeout": { "type": "integer" }, - "explicit_content_filter": { - "type": "integer" - }, - "afk_channel_id": { - "type": "string" - }, "bans": { "type": "array", "items": { "$ref": "#/definitions/Ban" } }, + "banner": { + "type": "string" + }, "default_message_notifications": { "type": "integer" }, + "description": { + "type": "string" + }, "discovery_splash": { "type": "string" }, + "explicit_content_filter": { + "type": "integer" + }, "features": { "type": "array", "items": { @@ -447931,18 +479728,18 @@ "max_video_channel_users": { "type": "integer" }, - "member_count": { - "type": "integer" - }, - "presence_count": { - "type": "integer" - }, "members": { "type": "array", "items": { "$ref": "#/definitions/Member" } }, + "channels": { + "type": "array", + "items": { + "$ref": "#/definitions/Channel" + } + }, "template_id": { "type": "string" }, @@ -447973,12 +479770,24 @@ "public_updates_channel_id": { "type": "string" }, + "rules_channel_id": { + "type": "string" + }, + "region": { + "type": "string" + }, "splash": { "type": "string" }, + "system_channel_id": { + "type": "string" + }, "system_channel_flags": { "type": "integer" }, + "unavailable": { + "type": "boolean" + }, "verification_level": { "type": "integer" }, @@ -447994,9 +479803,6 @@ "nsfw_level": { "type": "integer" }, - "permissions": { - "type": "integer" - }, "premium_progress_bar_enabled": { "type": "boolean" }, @@ -448005,6 +479811,15 @@ "items": { "type": "string" } + }, + "member_count": { + "type": "integer" + }, + "presence_count": { + "type": "integer" + }, + "permissions": { + "type": "integer" } }, "additionalProperties": false, @@ -448426,9 +480241,6 @@ "UserProfile": { "type": "object", "properties": { - "accent_color": { - "type": "integer" - }, "banner": { "type": "string" }, @@ -448443,6 +480255,9 @@ }, "pronouns": { "type": "string" + }, + "accent_color": { + "type": "integer" } }, "additionalProperties": false, @@ -448529,6 +480344,309 @@ "token", "webauthn" ] + }, + "AdminUser": { + "type": "object", + "properties": { + "id": { + "type": [ + "string", + "integer" + ] + }, + "flags": {}, + "created_at": {}, + "premium_since": {}, + "avatar": {}, + "banner": {}, + "settings": {}, + "bio": {}, + "theme_colors": {}, + "pronouns": {}, + "username": { + "type": "string" + }, + "discriminator": {}, + "accent_color": {}, + "phone": {}, + "desktop": {}, + "mobile": {}, + "premium": {}, + "premium_type": {}, + "bot": {}, + "system": {}, + "nsfw_allowed": {}, + "mfa_enabled": {}, + "webauthn_enabled": {}, + "verified": {}, + "disabled": {}, + "deleted": {}, + "email": { + "type": "string" + }, + "purchased_flags": {}, + "premium_usage_flags": {}, + "rights": {}, + "relationships": {}, + "connected_accounts": {}, + "fingerprints": {}, + "extended_settings": {}, + "security_keys": {} + }, + "additionalProperties": false, + "required": [ + "accent_color", + "avatar", + "banner", + "bio", + "bot", + "connected_accounts", + "created_at", + "deleted", + "desktop", + "disabled", + "discriminator", + "extended_settings", + "fingerprints", + "flags", + "mfa_enabled", + "mobile", + "nsfw_allowed", + "phone", + "premium", + "premium_since", + "premium_type", + "premium_usage_flags", + "pronouns", + "purchased_flags", + "relationships", + "rights", + "security_keys", + "settings", + "system", + "theme_colors", + "verified", + "webauthn_enabled" + ] + }, + "AdminGuild": { + "type": "object", + "properties": { + "name": { + "type": "string" + }, + "id": { + "type": "string" + }, + "icon": { + "type": "string" + }, + "parent": { + "type": "string" + }, + "owner_id": { + "type": "string" + }, + "owner": { + "$ref": "#/definitions/User" + }, + "nsfw": { + "type": "boolean" + }, + "invites": { + "type": "array", + "items": { + "$ref": "#/definitions/Invite" + } + }, + "voice_states": { + "type": "array", + "items": { + "$ref": "#/definitions/VoiceState" + } + }, + "webhooks": { + "type": "array", + "items": { + "$ref": "#/definitions/Webhook" + } + }, + "roles": { + "type": "array", + "items": { + "$ref": "#/definitions/Role" + } + }, + "afk_channel_id": { + "type": "string" + }, + "afk_channel": { + "$ref": "#/definitions/Channel" + }, + "afk_timeout": { + "type": "integer" + }, + "bans": { + "type": "array", + "items": { + "$ref": "#/definitions/Ban" + } + }, + "banner": { + "type": "string" + }, + "default_message_notifications": { + "type": "integer" + }, + "description": { + "type": "string" + }, + "discovery_splash": { + "type": "string" + }, + "explicit_content_filter": { + "type": "integer" + }, + "features": { + "type": "array", + "items": { + "type": "string" + } + }, + "primary_category_id": { + "type": "string" + }, + "large": { + "type": "boolean" + }, + "max_members": { + "type": "integer" + }, + "max_presences": { + "type": "integer" + }, + "max_video_channel_users": { + "type": "integer" + }, + "members": { + "type": "array", + "items": { + "$ref": "#/definitions/Member" + } + }, + "channels": { + "type": "array", + "items": { + "$ref": "#/definitions/Channel" + } + }, + "template_id": { + "type": "string" + }, + "emojis": { + "type": "array", + "items": { + "$ref": "#/definitions/Emoji" + } + }, + "stickers": { + "type": "array", + "items": { + "$ref": "#/definitions/Sticker" + } + }, + "mfa_level": { + "type": "integer" + }, + "preferred_locale": { + "type": "string" + }, + "premium_subscription_count": { + "type": "integer" + }, + "premium_tier": { + "type": "integer" + }, + "public_updates_channel_id": { + "type": "string" + }, + "public_updates_channel": { + "$ref": "#/definitions/Channel" + }, + "rules_channel_id": { + "type": "string" + }, + "rules_channel": { + "type": "string" + }, + "region": { + "type": "string" + }, + "splash": { + "type": "string" + }, + "system_channel_id": { + "type": "string" + }, + "system_channel": { + "$ref": "#/definitions/Channel" + }, + "system_channel_flags": { + "type": "integer" + }, + "unavailable": { + "type": "boolean" + }, + "verification_level": { + "type": "integer" + }, + "welcome_screen": { + "$ref": "#/definitions/GuildWelcomeScreen" + }, + "widget_channel_id": { + "type": "string" + }, + "widget_channel": { + "$ref": "#/definitions/Channel" + }, + "widget_enabled": { + "type": "boolean" + }, + "nsfw_level": { + "type": "integer" + }, + "premium_progress_bar_enabled": { + "type": "boolean" + }, + "channel_ordering": { + "type": "array", + "items": { + "type": "string" + } + } + }, + "additionalProperties": false, + "required": [ + "bans", + "channel_ordering", + "channels", + "emojis", + "features", + "id", + "invites", + "members", + "name", + "nsfw", + "premium_progress_bar_enabled", + "public_updates_channel_id", + "roles", + "stickers", + "unavailable", + "voice_states", + "webhooks", + "welcome_screen", + "widget_enabled" + ] } }, "$schema": "http://json-schema.org/draft-07/schema#" @@ -452053,38 +484171,38 @@ "avatar": { "type": "string" }, - "username": { + "banner": { "type": "string" }, - "discriminator": { + "bio": { "type": "string" }, - "public_flags": { - "type": "integer" + "theme_colors": { + "type": "array", + "items": { + "type": "integer" + } }, - "accent_color": { - "type": "integer" + "pronouns": { + "type": "string" }, - "banner": { + "username": { "type": "string" }, - "bio": { + "discriminator": { "type": "string" }, - "bot": { - "type": "boolean" + "accent_color": { + "type": "integer" }, "premium_type": { "type": "integer" }, - "theme_colors": { - "type": "array", - "items": { - "type": "integer" - } + "bot": { + "type": "boolean" }, - "pronouns": { - "type": "string" + "public_flags": { + "type": "integer" } }, "additionalProperties": false, @@ -452302,51 +484420,33 @@ "$ref": "#/definitions/Role" } }, - "banner": { - "type": "string" - }, - "description": { - "type": "string" - }, - "unavailable": { - "type": "boolean" - }, - "channels": { - "type": "array", - "items": { - "$ref": "#/definitions/Channel" - } - }, - "region": { - "type": "string" - }, - "system_channel_id": { - "type": "string" - }, - "rules_channel_id": { + "afk_channel_id": { "type": "string" }, "afk_timeout": { "type": "integer" }, - "explicit_content_filter": { - "type": "integer" - }, - "afk_channel_id": { - "type": "string" - }, "bans": { "type": "array", "items": { "$ref": "#/definitions/Ban" } }, + "banner": { + "type": "string" + }, "default_message_notifications": { "type": "integer" }, + "description": { + "type": "string" + }, "discovery_splash": { "type": "string" }, + "explicit_content_filter": { + "type": "integer" + }, "features": { "type": "array", "items": { @@ -452368,18 +484468,18 @@ "max_video_channel_users": { "type": "integer" }, - "member_count": { - "type": "integer" - }, - "presence_count": { - "type": "integer" - }, "members": { "type": "array", "items": { "$ref": "#/definitions/Member" } }, + "channels": { + "type": "array", + "items": { + "$ref": "#/definitions/Channel" + } + }, "template_id": { "type": "string" }, @@ -452410,12 +484510,24 @@ "public_updates_channel_id": { "type": "string" }, + "rules_channel_id": { + "type": "string" + }, + "region": { + "type": "string" + }, "splash": { "type": "string" }, + "system_channel_id": { + "type": "string" + }, "system_channel_flags": { "type": "integer" }, + "unavailable": { + "type": "boolean" + }, "verification_level": { "type": "integer" }, @@ -452431,9 +484543,6 @@ "nsfw_level": { "type": "integer" }, - "permissions": { - "type": "integer" - }, "premium_progress_bar_enabled": { "type": "boolean" }, @@ -452442,6 +484551,15 @@ "items": { "type": "string" } + }, + "member_count": { + "type": "integer" + }, + "presence_count": { + "type": "integer" + }, + "permissions": { + "type": "integer" } }, "additionalProperties": false, @@ -452863,9 +484981,6 @@ "UserProfile": { "type": "object", "properties": { - "accent_color": { - "type": "integer" - }, "banner": { "type": "string" }, @@ -452880,6 +484995,9 @@ }, "pronouns": { "type": "string" + }, + "accent_color": { + "type": "integer" } }, "additionalProperties": false, @@ -452966,6 +485084,309 @@ "token", "webauthn" ] + }, + "AdminUser": { + "type": "object", + "properties": { + "id": { + "type": [ + "string", + "integer" + ] + }, + "flags": {}, + "created_at": {}, + "premium_since": {}, + "avatar": {}, + "banner": {}, + "settings": {}, + "bio": {}, + "theme_colors": {}, + "pronouns": {}, + "username": { + "type": "string" + }, + "discriminator": {}, + "accent_color": {}, + "phone": {}, + "desktop": {}, + "mobile": {}, + "premium": {}, + "premium_type": {}, + "bot": {}, + "system": {}, + "nsfw_allowed": {}, + "mfa_enabled": {}, + "webauthn_enabled": {}, + "verified": {}, + "disabled": {}, + "deleted": {}, + "email": { + "type": "string" + }, + "purchased_flags": {}, + "premium_usage_flags": {}, + "rights": {}, + "relationships": {}, + "connected_accounts": {}, + "fingerprints": {}, + "extended_settings": {}, + "security_keys": {} + }, + "additionalProperties": false, + "required": [ + "accent_color", + "avatar", + "banner", + "bio", + "bot", + "connected_accounts", + "created_at", + "deleted", + "desktop", + "disabled", + "discriminator", + "extended_settings", + "fingerprints", + "flags", + "mfa_enabled", + "mobile", + "nsfw_allowed", + "phone", + "premium", + "premium_since", + "premium_type", + "premium_usage_flags", + "pronouns", + "purchased_flags", + "relationships", + "rights", + "security_keys", + "settings", + "system", + "theme_colors", + "verified", + "webauthn_enabled" + ] + }, + "AdminGuild": { + "type": "object", + "properties": { + "name": { + "type": "string" + }, + "id": { + "type": "string" + }, + "icon": { + "type": "string" + }, + "parent": { + "type": "string" + }, + "owner_id": { + "type": "string" + }, + "owner": { + "$ref": "#/definitions/User" + }, + "nsfw": { + "type": "boolean" + }, + "invites": { + "type": "array", + "items": { + "$ref": "#/definitions/Invite" + } + }, + "voice_states": { + "type": "array", + "items": { + "$ref": "#/definitions/VoiceState" + } + }, + "webhooks": { + "type": "array", + "items": { + "$ref": "#/definitions/Webhook" + } + }, + "roles": { + "type": "array", + "items": { + "$ref": "#/definitions/Role" + } + }, + "afk_channel_id": { + "type": "string" + }, + "afk_channel": { + "$ref": "#/definitions/Channel" + }, + "afk_timeout": { + "type": "integer" + }, + "bans": { + "type": "array", + "items": { + "$ref": "#/definitions/Ban" + } + }, + "banner": { + "type": "string" + }, + "default_message_notifications": { + "type": "integer" + }, + "description": { + "type": "string" + }, + "discovery_splash": { + "type": "string" + }, + "explicit_content_filter": { + "type": "integer" + }, + "features": { + "type": "array", + "items": { + "type": "string" + } + }, + "primary_category_id": { + "type": "string" + }, + "large": { + "type": "boolean" + }, + "max_members": { + "type": "integer" + }, + "max_presences": { + "type": "integer" + }, + "max_video_channel_users": { + "type": "integer" + }, + "members": { + "type": "array", + "items": { + "$ref": "#/definitions/Member" + } + }, + "channels": { + "type": "array", + "items": { + "$ref": "#/definitions/Channel" + } + }, + "template_id": { + "type": "string" + }, + "emojis": { + "type": "array", + "items": { + "$ref": "#/definitions/Emoji" + } + }, + "stickers": { + "type": "array", + "items": { + "$ref": "#/definitions/Sticker" + } + }, + "mfa_level": { + "type": "integer" + }, + "preferred_locale": { + "type": "string" + }, + "premium_subscription_count": { + "type": "integer" + }, + "premium_tier": { + "type": "integer" + }, + "public_updates_channel_id": { + "type": "string" + }, + "public_updates_channel": { + "$ref": "#/definitions/Channel" + }, + "rules_channel_id": { + "type": "string" + }, + "rules_channel": { + "type": "string" + }, + "region": { + "type": "string" + }, + "splash": { + "type": "string" + }, + "system_channel_id": { + "type": "string" + }, + "system_channel": { + "$ref": "#/definitions/Channel" + }, + "system_channel_flags": { + "type": "integer" + }, + "unavailable": { + "type": "boolean" + }, + "verification_level": { + "type": "integer" + }, + "welcome_screen": { + "$ref": "#/definitions/GuildWelcomeScreen" + }, + "widget_channel_id": { + "type": "string" + }, + "widget_channel": { + "$ref": "#/definitions/Channel" + }, + "widget_enabled": { + "type": "boolean" + }, + "nsfw_level": { + "type": "integer" + }, + "premium_progress_bar_enabled": { + "type": "boolean" + }, + "channel_ordering": { + "type": "array", + "items": { + "type": "string" + } + } + }, + "additionalProperties": false, + "required": [ + "bans", + "channel_ordering", + "channels", + "emojis", + "features", + "id", + "invites", + "members", + "name", + "nsfw", + "premium_progress_bar_enabled", + "public_updates_channel_id", + "roles", + "stickers", + "unavailable", + "voice_states", + "webhooks", + "welcome_screen", + "widget_enabled" + ] } }, "$schema": "http://json-schema.org/draft-07/schema#" @@ -456254,38 +488675,38 @@ "avatar": { "type": "string" }, - "username": { + "banner": { "type": "string" }, - "discriminator": { + "bio": { "type": "string" }, - "public_flags": { - "type": "integer" + "theme_colors": { + "type": "array", + "items": { + "type": "integer" + } }, - "accent_color": { - "type": "integer" + "pronouns": { + "type": "string" }, - "banner": { + "username": { "type": "string" }, - "bio": { + "discriminator": { "type": "string" }, - "bot": { - "type": "boolean" + "accent_color": { + "type": "integer" }, "premium_type": { "type": "integer" }, - "theme_colors": { - "type": "array", - "items": { - "type": "integer" - } + "bot": { + "type": "boolean" }, - "pronouns": { - "type": "string" + "public_flags": { + "type": "integer" } }, "additionalProperties": false, @@ -456503,51 +488924,33 @@ "$ref": "#/definitions/Role" } }, - "banner": { - "type": "string" - }, - "description": { - "type": "string" - }, - "unavailable": { - "type": "boolean" - }, - "channels": { - "type": "array", - "items": { - "$ref": "#/definitions/Channel" - } - }, - "region": { - "type": "string" - }, - "system_channel_id": { - "type": "string" - }, - "rules_channel_id": { + "afk_channel_id": { "type": "string" }, "afk_timeout": { "type": "integer" }, - "explicit_content_filter": { - "type": "integer" - }, - "afk_channel_id": { - "type": "string" - }, "bans": { "type": "array", "items": { "$ref": "#/definitions/Ban" } }, + "banner": { + "type": "string" + }, "default_message_notifications": { "type": "integer" }, + "description": { + "type": "string" + }, "discovery_splash": { "type": "string" }, + "explicit_content_filter": { + "type": "integer" + }, "features": { "type": "array", "items": { @@ -456569,18 +488972,18 @@ "max_video_channel_users": { "type": "integer" }, - "member_count": { - "type": "integer" - }, - "presence_count": { - "type": "integer" - }, "members": { "type": "array", "items": { "$ref": "#/definitions/Member" } }, + "channels": { + "type": "array", + "items": { + "$ref": "#/definitions/Channel" + } + }, "template_id": { "type": "string" }, @@ -456611,12 +489014,24 @@ "public_updates_channel_id": { "type": "string" }, + "rules_channel_id": { + "type": "string" + }, + "region": { + "type": "string" + }, "splash": { "type": "string" }, + "system_channel_id": { + "type": "string" + }, "system_channel_flags": { "type": "integer" }, + "unavailable": { + "type": "boolean" + }, "verification_level": { "type": "integer" }, @@ -456632,9 +489047,6 @@ "nsfw_level": { "type": "integer" }, - "permissions": { - "type": "integer" - }, "premium_progress_bar_enabled": { "type": "boolean" }, @@ -456643,6 +489055,15 @@ "items": { "type": "string" } + }, + "member_count": { + "type": "integer" + }, + "presence_count": { + "type": "integer" + }, + "permissions": { + "type": "integer" } }, "additionalProperties": false, @@ -457064,9 +489485,6 @@ "UserProfile": { "type": "object", "properties": { - "accent_color": { - "type": "integer" - }, "banner": { "type": "string" }, @@ -457081,6 +489499,9 @@ }, "pronouns": { "type": "string" + }, + "accent_color": { + "type": "integer" } }, "additionalProperties": false, @@ -457167,6 +489588,309 @@ "token", "webauthn" ] + }, + "AdminUser": { + "type": "object", + "properties": { + "id": { + "type": [ + "string", + "integer" + ] + }, + "flags": {}, + "created_at": {}, + "premium_since": {}, + "avatar": {}, + "banner": {}, + "settings": {}, + "bio": {}, + "theme_colors": {}, + "pronouns": {}, + "username": { + "type": "string" + }, + "discriminator": {}, + "accent_color": {}, + "phone": {}, + "desktop": {}, + "mobile": {}, + "premium": {}, + "premium_type": {}, + "bot": {}, + "system": {}, + "nsfw_allowed": {}, + "mfa_enabled": {}, + "webauthn_enabled": {}, + "verified": {}, + "disabled": {}, + "deleted": {}, + "email": { + "type": "string" + }, + "purchased_flags": {}, + "premium_usage_flags": {}, + "rights": {}, + "relationships": {}, + "connected_accounts": {}, + "fingerprints": {}, + "extended_settings": {}, + "security_keys": {} + }, + "additionalProperties": false, + "required": [ + "accent_color", + "avatar", + "banner", + "bio", + "bot", + "connected_accounts", + "created_at", + "deleted", + "desktop", + "disabled", + "discriminator", + "extended_settings", + "fingerprints", + "flags", + "mfa_enabled", + "mobile", + "nsfw_allowed", + "phone", + "premium", + "premium_since", + "premium_type", + "premium_usage_flags", + "pronouns", + "purchased_flags", + "relationships", + "rights", + "security_keys", + "settings", + "system", + "theme_colors", + "verified", + "webauthn_enabled" + ] + }, + "AdminGuild": { + "type": "object", + "properties": { + "name": { + "type": "string" + }, + "id": { + "type": "string" + }, + "icon": { + "type": "string" + }, + "parent": { + "type": "string" + }, + "owner_id": { + "type": "string" + }, + "owner": { + "$ref": "#/definitions/User" + }, + "nsfw": { + "type": "boolean" + }, + "invites": { + "type": "array", + "items": { + "$ref": "#/definitions/Invite" + } + }, + "voice_states": { + "type": "array", + "items": { + "$ref": "#/definitions/VoiceState" + } + }, + "webhooks": { + "type": "array", + "items": { + "$ref": "#/definitions/Webhook" + } + }, + "roles": { + "type": "array", + "items": { + "$ref": "#/definitions/Role" + } + }, + "afk_channel_id": { + "type": "string" + }, + "afk_channel": { + "$ref": "#/definitions/Channel" + }, + "afk_timeout": { + "type": "integer" + }, + "bans": { + "type": "array", + "items": { + "$ref": "#/definitions/Ban" + } + }, + "banner": { + "type": "string" + }, + "default_message_notifications": { + "type": "integer" + }, + "description": { + "type": "string" + }, + "discovery_splash": { + "type": "string" + }, + "explicit_content_filter": { + "type": "integer" + }, + "features": { + "type": "array", + "items": { + "type": "string" + } + }, + "primary_category_id": { + "type": "string" + }, + "large": { + "type": "boolean" + }, + "max_members": { + "type": "integer" + }, + "max_presences": { + "type": "integer" + }, + "max_video_channel_users": { + "type": "integer" + }, + "members": { + "type": "array", + "items": { + "$ref": "#/definitions/Member" + } + }, + "channels": { + "type": "array", + "items": { + "$ref": "#/definitions/Channel" + } + }, + "template_id": { + "type": "string" + }, + "emojis": { + "type": "array", + "items": { + "$ref": "#/definitions/Emoji" + } + }, + "stickers": { + "type": "array", + "items": { + "$ref": "#/definitions/Sticker" + } + }, + "mfa_level": { + "type": "integer" + }, + "preferred_locale": { + "type": "string" + }, + "premium_subscription_count": { + "type": "integer" + }, + "premium_tier": { + "type": "integer" + }, + "public_updates_channel_id": { + "type": "string" + }, + "public_updates_channel": { + "$ref": "#/definitions/Channel" + }, + "rules_channel_id": { + "type": "string" + }, + "rules_channel": { + "type": "string" + }, + "region": { + "type": "string" + }, + "splash": { + "type": "string" + }, + "system_channel_id": { + "type": "string" + }, + "system_channel": { + "$ref": "#/definitions/Channel" + }, + "system_channel_flags": { + "type": "integer" + }, + "unavailable": { + "type": "boolean" + }, + "verification_level": { + "type": "integer" + }, + "welcome_screen": { + "$ref": "#/definitions/GuildWelcomeScreen" + }, + "widget_channel_id": { + "type": "string" + }, + "widget_channel": { + "$ref": "#/definitions/Channel" + }, + "widget_enabled": { + "type": "boolean" + }, + "nsfw_level": { + "type": "integer" + }, + "premium_progress_bar_enabled": { + "type": "boolean" + }, + "channel_ordering": { + "type": "array", + "items": { + "type": "string" + } + } + }, + "additionalProperties": false, + "required": [ + "bans", + "channel_ordering", + "channels", + "emojis", + "features", + "id", + "invites", + "members", + "name", + "nsfw", + "premium_progress_bar_enabled", + "public_updates_channel_id", + "roles", + "stickers", + "unavailable", + "voice_states", + "webhooks", + "welcome_screen", + "widget_enabled" + ] } }, "$schema": "http://json-schema.org/draft-07/schema#" @@ -460455,38 +493179,38 @@ "avatar": { "type": "string" }, - "username": { + "banner": { "type": "string" }, - "discriminator": { + "bio": { "type": "string" }, - "public_flags": { - "type": "integer" + "theme_colors": { + "type": "array", + "items": { + "type": "integer" + } }, - "accent_color": { - "type": "integer" + "pronouns": { + "type": "string" }, - "banner": { + "username": { "type": "string" }, - "bio": { + "discriminator": { "type": "string" }, - "bot": { - "type": "boolean" + "accent_color": { + "type": "integer" }, "premium_type": { "type": "integer" }, - "theme_colors": { - "type": "array", - "items": { - "type": "integer" - } + "bot": { + "type": "boolean" }, - "pronouns": { - "type": "string" + "public_flags": { + "type": "integer" } }, "additionalProperties": false, @@ -460704,51 +493428,33 @@ "$ref": "#/definitions/Role" } }, - "banner": { - "type": "string" - }, - "description": { - "type": "string" - }, - "unavailable": { - "type": "boolean" - }, - "channels": { - "type": "array", - "items": { - "$ref": "#/definitions/Channel" - } - }, - "region": { - "type": "string" - }, - "system_channel_id": { - "type": "string" - }, - "rules_channel_id": { + "afk_channel_id": { "type": "string" }, "afk_timeout": { "type": "integer" }, - "explicit_content_filter": { - "type": "integer" - }, - "afk_channel_id": { - "type": "string" - }, "bans": { "type": "array", "items": { "$ref": "#/definitions/Ban" } }, + "banner": { + "type": "string" + }, "default_message_notifications": { "type": "integer" }, + "description": { + "type": "string" + }, "discovery_splash": { "type": "string" }, + "explicit_content_filter": { + "type": "integer" + }, "features": { "type": "array", "items": { @@ -460770,18 +493476,18 @@ "max_video_channel_users": { "type": "integer" }, - "member_count": { - "type": "integer" - }, - "presence_count": { - "type": "integer" - }, "members": { "type": "array", "items": { "$ref": "#/definitions/Member" } }, + "channels": { + "type": "array", + "items": { + "$ref": "#/definitions/Channel" + } + }, "template_id": { "type": "string" }, @@ -460812,12 +493518,24 @@ "public_updates_channel_id": { "type": "string" }, + "rules_channel_id": { + "type": "string" + }, + "region": { + "type": "string" + }, "splash": { "type": "string" }, + "system_channel_id": { + "type": "string" + }, "system_channel_flags": { "type": "integer" }, + "unavailable": { + "type": "boolean" + }, "verification_level": { "type": "integer" }, @@ -460833,9 +493551,6 @@ "nsfw_level": { "type": "integer" }, - "permissions": { - "type": "integer" - }, "premium_progress_bar_enabled": { "type": "boolean" }, @@ -460844,6 +493559,15 @@ "items": { "type": "string" } + }, + "member_count": { + "type": "integer" + }, + "presence_count": { + "type": "integer" + }, + "permissions": { + "type": "integer" } }, "additionalProperties": false, @@ -461265,9 +493989,6 @@ "UserProfile": { "type": "object", "properties": { - "accent_color": { - "type": "integer" - }, "banner": { "type": "string" }, @@ -461282,6 +494003,9 @@ }, "pronouns": { "type": "string" + }, + "accent_color": { + "type": "integer" } }, "additionalProperties": false, @@ -461368,6 +494092,309 @@ "token", "webauthn" ] + }, + "AdminUser": { + "type": "object", + "properties": { + "id": { + "type": [ + "string", + "integer" + ] + }, + "flags": {}, + "created_at": {}, + "premium_since": {}, + "avatar": {}, + "banner": {}, + "settings": {}, + "bio": {}, + "theme_colors": {}, + "pronouns": {}, + "username": { + "type": "string" + }, + "discriminator": {}, + "accent_color": {}, + "phone": {}, + "desktop": {}, + "mobile": {}, + "premium": {}, + "premium_type": {}, + "bot": {}, + "system": {}, + "nsfw_allowed": {}, + "mfa_enabled": {}, + "webauthn_enabled": {}, + "verified": {}, + "disabled": {}, + "deleted": {}, + "email": { + "type": "string" + }, + "purchased_flags": {}, + "premium_usage_flags": {}, + "rights": {}, + "relationships": {}, + "connected_accounts": {}, + "fingerprints": {}, + "extended_settings": {}, + "security_keys": {} + }, + "additionalProperties": false, + "required": [ + "accent_color", + "avatar", + "banner", + "bio", + "bot", + "connected_accounts", + "created_at", + "deleted", + "desktop", + "disabled", + "discriminator", + "extended_settings", + "fingerprints", + "flags", + "mfa_enabled", + "mobile", + "nsfw_allowed", + "phone", + "premium", + "premium_since", + "premium_type", + "premium_usage_flags", + "pronouns", + "purchased_flags", + "relationships", + "rights", + "security_keys", + "settings", + "system", + "theme_colors", + "verified", + "webauthn_enabled" + ] + }, + "AdminGuild": { + "type": "object", + "properties": { + "name": { + "type": "string" + }, + "id": { + "type": "string" + }, + "icon": { + "type": "string" + }, + "parent": { + "type": "string" + }, + "owner_id": { + "type": "string" + }, + "owner": { + "$ref": "#/definitions/User" + }, + "nsfw": { + "type": "boolean" + }, + "invites": { + "type": "array", + "items": { + "$ref": "#/definitions/Invite" + } + }, + "voice_states": { + "type": "array", + "items": { + "$ref": "#/definitions/VoiceState" + } + }, + "webhooks": { + "type": "array", + "items": { + "$ref": "#/definitions/Webhook" + } + }, + "roles": { + "type": "array", + "items": { + "$ref": "#/definitions/Role" + } + }, + "afk_channel_id": { + "type": "string" + }, + "afk_channel": { + "$ref": "#/definitions/Channel" + }, + "afk_timeout": { + "type": "integer" + }, + "bans": { + "type": "array", + "items": { + "$ref": "#/definitions/Ban" + } + }, + "banner": { + "type": "string" + }, + "default_message_notifications": { + "type": "integer" + }, + "description": { + "type": "string" + }, + "discovery_splash": { + "type": "string" + }, + "explicit_content_filter": { + "type": "integer" + }, + "features": { + "type": "array", + "items": { + "type": "string" + } + }, + "primary_category_id": { + "type": "string" + }, + "large": { + "type": "boolean" + }, + "max_members": { + "type": "integer" + }, + "max_presences": { + "type": "integer" + }, + "max_video_channel_users": { + "type": "integer" + }, + "members": { + "type": "array", + "items": { + "$ref": "#/definitions/Member" + } + }, + "channels": { + "type": "array", + "items": { + "$ref": "#/definitions/Channel" + } + }, + "template_id": { + "type": "string" + }, + "emojis": { + "type": "array", + "items": { + "$ref": "#/definitions/Emoji" + } + }, + "stickers": { + "type": "array", + "items": { + "$ref": "#/definitions/Sticker" + } + }, + "mfa_level": { + "type": "integer" + }, + "preferred_locale": { + "type": "string" + }, + "premium_subscription_count": { + "type": "integer" + }, + "premium_tier": { + "type": "integer" + }, + "public_updates_channel_id": { + "type": "string" + }, + "public_updates_channel": { + "$ref": "#/definitions/Channel" + }, + "rules_channel_id": { + "type": "string" + }, + "rules_channel": { + "type": "string" + }, + "region": { + "type": "string" + }, + "splash": { + "type": "string" + }, + "system_channel_id": { + "type": "string" + }, + "system_channel": { + "$ref": "#/definitions/Channel" + }, + "system_channel_flags": { + "type": "integer" + }, + "unavailable": { + "type": "boolean" + }, + "verification_level": { + "type": "integer" + }, + "welcome_screen": { + "$ref": "#/definitions/GuildWelcomeScreen" + }, + "widget_channel_id": { + "type": "string" + }, + "widget_channel": { + "$ref": "#/definitions/Channel" + }, + "widget_enabled": { + "type": "boolean" + }, + "nsfw_level": { + "type": "integer" + }, + "premium_progress_bar_enabled": { + "type": "boolean" + }, + "channel_ordering": { + "type": "array", + "items": { + "type": "string" + } + } + }, + "additionalProperties": false, + "required": [ + "bans", + "channel_ordering", + "channels", + "emojis", + "features", + "id", + "invites", + "members", + "name", + "nsfw", + "premium_progress_bar_enabled", + "public_updates_channel_id", + "roles", + "stickers", + "unavailable", + "voice_states", + "webhooks", + "welcome_screen", + "widget_enabled" + ] } }, "$schema": "http://json-schema.org/draft-07/schema#" @@ -464656,38 +497683,38 @@ "avatar": { "type": "string" }, - "username": { + "banner": { "type": "string" }, - "discriminator": { + "bio": { "type": "string" }, - "public_flags": { - "type": "integer" + "theme_colors": { + "type": "array", + "items": { + "type": "integer" + } }, - "accent_color": { - "type": "integer" + "pronouns": { + "type": "string" }, - "banner": { + "username": { "type": "string" }, - "bio": { + "discriminator": { "type": "string" }, - "bot": { - "type": "boolean" + "accent_color": { + "type": "integer" }, "premium_type": { "type": "integer" }, - "theme_colors": { - "type": "array", - "items": { - "type": "integer" - } + "bot": { + "type": "boolean" }, - "pronouns": { - "type": "string" + "public_flags": { + "type": "integer" } }, "additionalProperties": false, @@ -464905,51 +497932,33 @@ "$ref": "#/definitions/Role" } }, - "banner": { - "type": "string" - }, - "description": { - "type": "string" - }, - "unavailable": { - "type": "boolean" - }, - "channels": { - "type": "array", - "items": { - "$ref": "#/definitions/Channel" - } - }, - "region": { - "type": "string" - }, - "system_channel_id": { - "type": "string" - }, - "rules_channel_id": { + "afk_channel_id": { "type": "string" }, "afk_timeout": { "type": "integer" }, - "explicit_content_filter": { - "type": "integer" - }, - "afk_channel_id": { - "type": "string" - }, "bans": { "type": "array", "items": { "$ref": "#/definitions/Ban" } }, + "banner": { + "type": "string" + }, "default_message_notifications": { "type": "integer" }, + "description": { + "type": "string" + }, "discovery_splash": { "type": "string" }, + "explicit_content_filter": { + "type": "integer" + }, "features": { "type": "array", "items": { @@ -464971,18 +497980,18 @@ "max_video_channel_users": { "type": "integer" }, - "member_count": { - "type": "integer" - }, - "presence_count": { - "type": "integer" - }, "members": { "type": "array", "items": { "$ref": "#/definitions/Member" } }, + "channels": { + "type": "array", + "items": { + "$ref": "#/definitions/Channel" + } + }, "template_id": { "type": "string" }, @@ -465013,12 +498022,24 @@ "public_updates_channel_id": { "type": "string" }, + "rules_channel_id": { + "type": "string" + }, + "region": { + "type": "string" + }, "splash": { "type": "string" }, + "system_channel_id": { + "type": "string" + }, "system_channel_flags": { "type": "integer" }, + "unavailable": { + "type": "boolean" + }, "verification_level": { "type": "integer" }, @@ -465034,9 +498055,6 @@ "nsfw_level": { "type": "integer" }, - "permissions": { - "type": "integer" - }, "premium_progress_bar_enabled": { "type": "boolean" }, @@ -465045,6 +498063,15 @@ "items": { "type": "string" } + }, + "member_count": { + "type": "integer" + }, + "presence_count": { + "type": "integer" + }, + "permissions": { + "type": "integer" } }, "additionalProperties": false, @@ -465466,9 +498493,6 @@ "UserProfile": { "type": "object", "properties": { - "accent_color": { - "type": "integer" - }, "banner": { "type": "string" }, @@ -465483,6 +498507,9 @@ }, "pronouns": { "type": "string" + }, + "accent_color": { + "type": "integer" } }, "additionalProperties": false, @@ -465569,6 +498596,309 @@ "token", "webauthn" ] + }, + "AdminUser": { + "type": "object", + "properties": { + "id": { + "type": [ + "string", + "integer" + ] + }, + "flags": {}, + "created_at": {}, + "premium_since": {}, + "avatar": {}, + "banner": {}, + "settings": {}, + "bio": {}, + "theme_colors": {}, + "pronouns": {}, + "username": { + "type": "string" + }, + "discriminator": {}, + "accent_color": {}, + "phone": {}, + "desktop": {}, + "mobile": {}, + "premium": {}, + "premium_type": {}, + "bot": {}, + "system": {}, + "nsfw_allowed": {}, + "mfa_enabled": {}, + "webauthn_enabled": {}, + "verified": {}, + "disabled": {}, + "deleted": {}, + "email": { + "type": "string" + }, + "purchased_flags": {}, + "premium_usage_flags": {}, + "rights": {}, + "relationships": {}, + "connected_accounts": {}, + "fingerprints": {}, + "extended_settings": {}, + "security_keys": {} + }, + "additionalProperties": false, + "required": [ + "accent_color", + "avatar", + "banner", + "bio", + "bot", + "connected_accounts", + "created_at", + "deleted", + "desktop", + "disabled", + "discriminator", + "extended_settings", + "fingerprints", + "flags", + "mfa_enabled", + "mobile", + "nsfw_allowed", + "phone", + "premium", + "premium_since", + "premium_type", + "premium_usage_flags", + "pronouns", + "purchased_flags", + "relationships", + "rights", + "security_keys", + "settings", + "system", + "theme_colors", + "verified", + "webauthn_enabled" + ] + }, + "AdminGuild": { + "type": "object", + "properties": { + "name": { + "type": "string" + }, + "id": { + "type": "string" + }, + "icon": { + "type": "string" + }, + "parent": { + "type": "string" + }, + "owner_id": { + "type": "string" + }, + "owner": { + "$ref": "#/definitions/User" + }, + "nsfw": { + "type": "boolean" + }, + "invites": { + "type": "array", + "items": { + "$ref": "#/definitions/Invite" + } + }, + "voice_states": { + "type": "array", + "items": { + "$ref": "#/definitions/VoiceState" + } + }, + "webhooks": { + "type": "array", + "items": { + "$ref": "#/definitions/Webhook" + } + }, + "roles": { + "type": "array", + "items": { + "$ref": "#/definitions/Role" + } + }, + "afk_channel_id": { + "type": "string" + }, + "afk_channel": { + "$ref": "#/definitions/Channel" + }, + "afk_timeout": { + "type": "integer" + }, + "bans": { + "type": "array", + "items": { + "$ref": "#/definitions/Ban" + } + }, + "banner": { + "type": "string" + }, + "default_message_notifications": { + "type": "integer" + }, + "description": { + "type": "string" + }, + "discovery_splash": { + "type": "string" + }, + "explicit_content_filter": { + "type": "integer" + }, + "features": { + "type": "array", + "items": { + "type": "string" + } + }, + "primary_category_id": { + "type": "string" + }, + "large": { + "type": "boolean" + }, + "max_members": { + "type": "integer" + }, + "max_presences": { + "type": "integer" + }, + "max_video_channel_users": { + "type": "integer" + }, + "members": { + "type": "array", + "items": { + "$ref": "#/definitions/Member" + } + }, + "channels": { + "type": "array", + "items": { + "$ref": "#/definitions/Channel" + } + }, + "template_id": { + "type": "string" + }, + "emojis": { + "type": "array", + "items": { + "$ref": "#/definitions/Emoji" + } + }, + "stickers": { + "type": "array", + "items": { + "$ref": "#/definitions/Sticker" + } + }, + "mfa_level": { + "type": "integer" + }, + "preferred_locale": { + "type": "string" + }, + "premium_subscription_count": { + "type": "integer" + }, + "premium_tier": { + "type": "integer" + }, + "public_updates_channel_id": { + "type": "string" + }, + "public_updates_channel": { + "$ref": "#/definitions/Channel" + }, + "rules_channel_id": { + "type": "string" + }, + "rules_channel": { + "type": "string" + }, + "region": { + "type": "string" + }, + "splash": { + "type": "string" + }, + "system_channel_id": { + "type": "string" + }, + "system_channel": { + "$ref": "#/definitions/Channel" + }, + "system_channel_flags": { + "type": "integer" + }, + "unavailable": { + "type": "boolean" + }, + "verification_level": { + "type": "integer" + }, + "welcome_screen": { + "$ref": "#/definitions/GuildWelcomeScreen" + }, + "widget_channel_id": { + "type": "string" + }, + "widget_channel": { + "$ref": "#/definitions/Channel" + }, + "widget_enabled": { + "type": "boolean" + }, + "nsfw_level": { + "type": "integer" + }, + "premium_progress_bar_enabled": { + "type": "boolean" + }, + "channel_ordering": { + "type": "array", + "items": { + "type": "string" + } + } + }, + "additionalProperties": false, + "required": [ + "bans", + "channel_ordering", + "channels", + "emojis", + "features", + "id", + "invites", + "members", + "name", + "nsfw", + "premium_progress_bar_enabled", + "public_updates_channel_id", + "roles", + "stickers", + "unavailable", + "voice_states", + "webhooks", + "welcome_screen", + "widget_enabled" + ] } }, "$schema": "http://json-schema.org/draft-07/schema#" @@ -468857,38 +502187,38 @@ "avatar": { "type": "string" }, - "username": { + "banner": { "type": "string" }, - "discriminator": { + "bio": { "type": "string" }, - "public_flags": { - "type": "integer" + "theme_colors": { + "type": "array", + "items": { + "type": "integer" + } }, - "accent_color": { - "type": "integer" + "pronouns": { + "type": "string" }, - "banner": { + "username": { "type": "string" }, - "bio": { + "discriminator": { "type": "string" }, - "bot": { - "type": "boolean" + "accent_color": { + "type": "integer" }, "premium_type": { "type": "integer" }, - "theme_colors": { - "type": "array", - "items": { - "type": "integer" - } + "bot": { + "type": "boolean" }, - "pronouns": { - "type": "string" + "public_flags": { + "type": "integer" } }, "additionalProperties": false, @@ -469106,51 +502436,33 @@ "$ref": "#/definitions/Role" } }, - "banner": { - "type": "string" - }, - "description": { - "type": "string" - }, - "unavailable": { - "type": "boolean" - }, - "channels": { - "type": "array", - "items": { - "$ref": "#/definitions/Channel" - } - }, - "region": { - "type": "string" - }, - "system_channel_id": { - "type": "string" - }, - "rules_channel_id": { + "afk_channel_id": { "type": "string" }, "afk_timeout": { "type": "integer" }, - "explicit_content_filter": { - "type": "integer" - }, - "afk_channel_id": { - "type": "string" - }, "bans": { "type": "array", "items": { "$ref": "#/definitions/Ban" } }, + "banner": { + "type": "string" + }, "default_message_notifications": { "type": "integer" }, + "description": { + "type": "string" + }, "discovery_splash": { "type": "string" }, + "explicit_content_filter": { + "type": "integer" + }, "features": { "type": "array", "items": { @@ -469172,18 +502484,18 @@ "max_video_channel_users": { "type": "integer" }, - "member_count": { - "type": "integer" - }, - "presence_count": { - "type": "integer" - }, "members": { "type": "array", "items": { "$ref": "#/definitions/Member" } }, + "channels": { + "type": "array", + "items": { + "$ref": "#/definitions/Channel" + } + }, "template_id": { "type": "string" }, @@ -469214,12 +502526,24 @@ "public_updates_channel_id": { "type": "string" }, + "rules_channel_id": { + "type": "string" + }, + "region": { + "type": "string" + }, "splash": { "type": "string" }, + "system_channel_id": { + "type": "string" + }, "system_channel_flags": { "type": "integer" }, + "unavailable": { + "type": "boolean" + }, "verification_level": { "type": "integer" }, @@ -469235,9 +502559,6 @@ "nsfw_level": { "type": "integer" }, - "permissions": { - "type": "integer" - }, "premium_progress_bar_enabled": { "type": "boolean" }, @@ -469246,6 +502567,15 @@ "items": { "type": "string" } + }, + "member_count": { + "type": "integer" + }, + "presence_count": { + "type": "integer" + }, + "permissions": { + "type": "integer" } }, "additionalProperties": false, @@ -469667,9 +502997,6 @@ "UserProfile": { "type": "object", "properties": { - "accent_color": { - "type": "integer" - }, "banner": { "type": "string" }, @@ -469684,6 +503011,9 @@ }, "pronouns": { "type": "string" + }, + "accent_color": { + "type": "integer" } }, "additionalProperties": false, @@ -469770,6 +503100,309 @@ "token", "webauthn" ] + }, + "AdminUser": { + "type": "object", + "properties": { + "id": { + "type": [ + "string", + "integer" + ] + }, + "flags": {}, + "created_at": {}, + "premium_since": {}, + "avatar": {}, + "banner": {}, + "settings": {}, + "bio": {}, + "theme_colors": {}, + "pronouns": {}, + "username": { + "type": "string" + }, + "discriminator": {}, + "accent_color": {}, + "phone": {}, + "desktop": {}, + "mobile": {}, + "premium": {}, + "premium_type": {}, + "bot": {}, + "system": {}, + "nsfw_allowed": {}, + "mfa_enabled": {}, + "webauthn_enabled": {}, + "verified": {}, + "disabled": {}, + "deleted": {}, + "email": { + "type": "string" + }, + "purchased_flags": {}, + "premium_usage_flags": {}, + "rights": {}, + "relationships": {}, + "connected_accounts": {}, + "fingerprints": {}, + "extended_settings": {}, + "security_keys": {} + }, + "additionalProperties": false, + "required": [ + "accent_color", + "avatar", + "banner", + "bio", + "bot", + "connected_accounts", + "created_at", + "deleted", + "desktop", + "disabled", + "discriminator", + "extended_settings", + "fingerprints", + "flags", + "mfa_enabled", + "mobile", + "nsfw_allowed", + "phone", + "premium", + "premium_since", + "premium_type", + "premium_usage_flags", + "pronouns", + "purchased_flags", + "relationships", + "rights", + "security_keys", + "settings", + "system", + "theme_colors", + "verified", + "webauthn_enabled" + ] + }, + "AdminGuild": { + "type": "object", + "properties": { + "name": { + "type": "string" + }, + "id": { + "type": "string" + }, + "icon": { + "type": "string" + }, + "parent": { + "type": "string" + }, + "owner_id": { + "type": "string" + }, + "owner": { + "$ref": "#/definitions/User" + }, + "nsfw": { + "type": "boolean" + }, + "invites": { + "type": "array", + "items": { + "$ref": "#/definitions/Invite" + } + }, + "voice_states": { + "type": "array", + "items": { + "$ref": "#/definitions/VoiceState" + } + }, + "webhooks": { + "type": "array", + "items": { + "$ref": "#/definitions/Webhook" + } + }, + "roles": { + "type": "array", + "items": { + "$ref": "#/definitions/Role" + } + }, + "afk_channel_id": { + "type": "string" + }, + "afk_channel": { + "$ref": "#/definitions/Channel" + }, + "afk_timeout": { + "type": "integer" + }, + "bans": { + "type": "array", + "items": { + "$ref": "#/definitions/Ban" + } + }, + "banner": { + "type": "string" + }, + "default_message_notifications": { + "type": "integer" + }, + "description": { + "type": "string" + }, + "discovery_splash": { + "type": "string" + }, + "explicit_content_filter": { + "type": "integer" + }, + "features": { + "type": "array", + "items": { + "type": "string" + } + }, + "primary_category_id": { + "type": "string" + }, + "large": { + "type": "boolean" + }, + "max_members": { + "type": "integer" + }, + "max_presences": { + "type": "integer" + }, + "max_video_channel_users": { + "type": "integer" + }, + "members": { + "type": "array", + "items": { + "$ref": "#/definitions/Member" + } + }, + "channels": { + "type": "array", + "items": { + "$ref": "#/definitions/Channel" + } + }, + "template_id": { + "type": "string" + }, + "emojis": { + "type": "array", + "items": { + "$ref": "#/definitions/Emoji" + } + }, + "stickers": { + "type": "array", + "items": { + "$ref": "#/definitions/Sticker" + } + }, + "mfa_level": { + "type": "integer" + }, + "preferred_locale": { + "type": "string" + }, + "premium_subscription_count": { + "type": "integer" + }, + "premium_tier": { + "type": "integer" + }, + "public_updates_channel_id": { + "type": "string" + }, + "public_updates_channel": { + "$ref": "#/definitions/Channel" + }, + "rules_channel_id": { + "type": "string" + }, + "rules_channel": { + "type": "string" + }, + "region": { + "type": "string" + }, + "splash": { + "type": "string" + }, + "system_channel_id": { + "type": "string" + }, + "system_channel": { + "$ref": "#/definitions/Channel" + }, + "system_channel_flags": { + "type": "integer" + }, + "unavailable": { + "type": "boolean" + }, + "verification_level": { + "type": "integer" + }, + "welcome_screen": { + "$ref": "#/definitions/GuildWelcomeScreen" + }, + "widget_channel_id": { + "type": "string" + }, + "widget_channel": { + "$ref": "#/definitions/Channel" + }, + "widget_enabled": { + "type": "boolean" + }, + "nsfw_level": { + "type": "integer" + }, + "premium_progress_bar_enabled": { + "type": "boolean" + }, + "channel_ordering": { + "type": "array", + "items": { + "type": "string" + } + } + }, + "additionalProperties": false, + "required": [ + "bans", + "channel_ordering", + "channels", + "emojis", + "features", + "id", + "invites", + "members", + "name", + "nsfw", + "premium_progress_bar_enabled", + "public_updates_channel_id", + "roles", + "stickers", + "unavailable", + "voice_states", + "webhooks", + "welcome_screen", + "widget_enabled" + ] } }, "$schema": "http://json-schema.org/draft-07/schema#" @@ -473084,38 +506717,38 @@ "avatar": { "type": "string" }, - "username": { + "banner": { "type": "string" }, - "discriminator": { + "bio": { "type": "string" }, - "public_flags": { - "type": "integer" + "theme_colors": { + "type": "array", + "items": { + "type": "integer" + } }, - "accent_color": { - "type": "integer" + "pronouns": { + "type": "string" }, - "banner": { + "username": { "type": "string" }, - "bio": { + "discriminator": { "type": "string" }, - "bot": { - "type": "boolean" + "accent_color": { + "type": "integer" }, "premium_type": { "type": "integer" }, - "theme_colors": { - "type": "array", - "items": { - "type": "integer" - } + "bot": { + "type": "boolean" }, - "pronouns": { - "type": "string" + "public_flags": { + "type": "integer" } }, "additionalProperties": false, @@ -473333,51 +506966,33 @@ "$ref": "#/definitions/Role" } }, - "banner": { - "type": "string" - }, - "description": { - "type": "string" - }, - "unavailable": { - "type": "boolean" - }, - "channels": { - "type": "array", - "items": { - "$ref": "#/definitions/Channel" - } - }, - "region": { - "type": "string" - }, - "system_channel_id": { - "type": "string" - }, - "rules_channel_id": { + "afk_channel_id": { "type": "string" }, "afk_timeout": { "type": "integer" }, - "explicit_content_filter": { - "type": "integer" - }, - "afk_channel_id": { - "type": "string" - }, "bans": { "type": "array", "items": { "$ref": "#/definitions/Ban" } }, + "banner": { + "type": "string" + }, "default_message_notifications": { "type": "integer" }, + "description": { + "type": "string" + }, "discovery_splash": { "type": "string" }, + "explicit_content_filter": { + "type": "integer" + }, "features": { "type": "array", "items": { @@ -473399,18 +507014,18 @@ "max_video_channel_users": { "type": "integer" }, - "member_count": { - "type": "integer" - }, - "presence_count": { - "type": "integer" - }, "members": { "type": "array", "items": { "$ref": "#/definitions/Member" } }, + "channels": { + "type": "array", + "items": { + "$ref": "#/definitions/Channel" + } + }, "template_id": { "type": "string" }, @@ -473441,12 +507056,24 @@ "public_updates_channel_id": { "type": "string" }, + "rules_channel_id": { + "type": "string" + }, + "region": { + "type": "string" + }, "splash": { "type": "string" }, + "system_channel_id": { + "type": "string" + }, "system_channel_flags": { "type": "integer" }, + "unavailable": { + "type": "boolean" + }, "verification_level": { "type": "integer" }, @@ -473462,9 +507089,6 @@ "nsfw_level": { "type": "integer" }, - "permissions": { - "type": "integer" - }, "premium_progress_bar_enabled": { "type": "boolean" }, @@ -473473,6 +507097,15 @@ "items": { "type": "string" } + }, + "member_count": { + "type": "integer" + }, + "presence_count": { + "type": "integer" + }, + "permissions": { + "type": "integer" } }, "additionalProperties": false, @@ -473894,9 +507527,6 @@ "UserProfile": { "type": "object", "properties": { - "accent_color": { - "type": "integer" - }, "banner": { "type": "string" }, @@ -473911,6 +507541,9 @@ }, "pronouns": { "type": "string" + }, + "accent_color": { + "type": "integer" } }, "additionalProperties": false, @@ -473997,6 +507630,309 @@ "token", "webauthn" ] + }, + "AdminUser": { + "type": "object", + "properties": { + "id": { + "type": [ + "string", + "integer" + ] + }, + "flags": {}, + "created_at": {}, + "premium_since": {}, + "avatar": {}, + "banner": {}, + "settings": {}, + "bio": {}, + "theme_colors": {}, + "pronouns": {}, + "username": { + "type": "string" + }, + "discriminator": {}, + "accent_color": {}, + "phone": {}, + "desktop": {}, + "mobile": {}, + "premium": {}, + "premium_type": {}, + "bot": {}, + "system": {}, + "nsfw_allowed": {}, + "mfa_enabled": {}, + "webauthn_enabled": {}, + "verified": {}, + "disabled": {}, + "deleted": {}, + "email": { + "type": "string" + }, + "purchased_flags": {}, + "premium_usage_flags": {}, + "rights": {}, + "relationships": {}, + "connected_accounts": {}, + "fingerprints": {}, + "extended_settings": {}, + "security_keys": {} + }, + "additionalProperties": false, + "required": [ + "accent_color", + "avatar", + "banner", + "bio", + "bot", + "connected_accounts", + "created_at", + "deleted", + "desktop", + "disabled", + "discriminator", + "extended_settings", + "fingerprints", + "flags", + "mfa_enabled", + "mobile", + "nsfw_allowed", + "phone", + "premium", + "premium_since", + "premium_type", + "premium_usage_flags", + "pronouns", + "purchased_flags", + "relationships", + "rights", + "security_keys", + "settings", + "system", + "theme_colors", + "verified", + "webauthn_enabled" + ] + }, + "AdminGuild": { + "type": "object", + "properties": { + "name": { + "type": "string" + }, + "id": { + "type": "string" + }, + "icon": { + "type": "string" + }, + "parent": { + "type": "string" + }, + "owner_id": { + "type": "string" + }, + "owner": { + "$ref": "#/definitions/User" + }, + "nsfw": { + "type": "boolean" + }, + "invites": { + "type": "array", + "items": { + "$ref": "#/definitions/Invite" + } + }, + "voice_states": { + "type": "array", + "items": { + "$ref": "#/definitions/VoiceState" + } + }, + "webhooks": { + "type": "array", + "items": { + "$ref": "#/definitions/Webhook" + } + }, + "roles": { + "type": "array", + "items": { + "$ref": "#/definitions/Role" + } + }, + "afk_channel_id": { + "type": "string" + }, + "afk_channel": { + "$ref": "#/definitions/Channel" + }, + "afk_timeout": { + "type": "integer" + }, + "bans": { + "type": "array", + "items": { + "$ref": "#/definitions/Ban" + } + }, + "banner": { + "type": "string" + }, + "default_message_notifications": { + "type": "integer" + }, + "description": { + "type": "string" + }, + "discovery_splash": { + "type": "string" + }, + "explicit_content_filter": { + "type": "integer" + }, + "features": { + "type": "array", + "items": { + "type": "string" + } + }, + "primary_category_id": { + "type": "string" + }, + "large": { + "type": "boolean" + }, + "max_members": { + "type": "integer" + }, + "max_presences": { + "type": "integer" + }, + "max_video_channel_users": { + "type": "integer" + }, + "members": { + "type": "array", + "items": { + "$ref": "#/definitions/Member" + } + }, + "channels": { + "type": "array", + "items": { + "$ref": "#/definitions/Channel" + } + }, + "template_id": { + "type": "string" + }, + "emojis": { + "type": "array", + "items": { + "$ref": "#/definitions/Emoji" + } + }, + "stickers": { + "type": "array", + "items": { + "$ref": "#/definitions/Sticker" + } + }, + "mfa_level": { + "type": "integer" + }, + "preferred_locale": { + "type": "string" + }, + "premium_subscription_count": { + "type": "integer" + }, + "premium_tier": { + "type": "integer" + }, + "public_updates_channel_id": { + "type": "string" + }, + "public_updates_channel": { + "$ref": "#/definitions/Channel" + }, + "rules_channel_id": { + "type": "string" + }, + "rules_channel": { + "type": "string" + }, + "region": { + "type": "string" + }, + "splash": { + "type": "string" + }, + "system_channel_id": { + "type": "string" + }, + "system_channel": { + "$ref": "#/definitions/Channel" + }, + "system_channel_flags": { + "type": "integer" + }, + "unavailable": { + "type": "boolean" + }, + "verification_level": { + "type": "integer" + }, + "welcome_screen": { + "$ref": "#/definitions/GuildWelcomeScreen" + }, + "widget_channel_id": { + "type": "string" + }, + "widget_channel": { + "$ref": "#/definitions/Channel" + }, + "widget_enabled": { + "type": "boolean" + }, + "nsfw_level": { + "type": "integer" + }, + "premium_progress_bar_enabled": { + "type": "boolean" + }, + "channel_ordering": { + "type": "array", + "items": { + "type": "string" + } + } + }, + "additionalProperties": false, + "required": [ + "bans", + "channel_ordering", + "channels", + "emojis", + "features", + "id", + "invites", + "members", + "name", + "nsfw", + "premium_progress_bar_enabled", + "public_updates_channel_id", + "roles", + "stickers", + "unavailable", + "voice_states", + "webhooks", + "welcome_screen", + "widget_enabled" + ] } }, "$schema": "http://json-schema.org/draft-07/schema#" @@ -477285,38 +511221,38 @@ "avatar": { "type": "string" }, - "username": { + "banner": { "type": "string" }, - "discriminator": { + "bio": { "type": "string" }, - "public_flags": { - "type": "integer" + "theme_colors": { + "type": "array", + "items": { + "type": "integer" + } }, - "accent_color": { - "type": "integer" + "pronouns": { + "type": "string" }, - "banner": { + "username": { "type": "string" }, - "bio": { + "discriminator": { "type": "string" }, - "bot": { - "type": "boolean" + "accent_color": { + "type": "integer" }, "premium_type": { "type": "integer" }, - "theme_colors": { - "type": "array", - "items": { - "type": "integer" - } + "bot": { + "type": "boolean" }, - "pronouns": { - "type": "string" + "public_flags": { + "type": "integer" } }, "additionalProperties": false, @@ -477534,51 +511470,33 @@ "$ref": "#/definitions/Role" } }, - "banner": { - "type": "string" - }, - "description": { - "type": "string" - }, - "unavailable": { - "type": "boolean" - }, - "channels": { - "type": "array", - "items": { - "$ref": "#/definitions/Channel" - } - }, - "region": { - "type": "string" - }, - "system_channel_id": { - "type": "string" - }, - "rules_channel_id": { + "afk_channel_id": { "type": "string" }, "afk_timeout": { "type": "integer" }, - "explicit_content_filter": { - "type": "integer" - }, - "afk_channel_id": { - "type": "string" - }, "bans": { "type": "array", "items": { "$ref": "#/definitions/Ban" } }, + "banner": { + "type": "string" + }, "default_message_notifications": { "type": "integer" }, + "description": { + "type": "string" + }, "discovery_splash": { "type": "string" }, + "explicit_content_filter": { + "type": "integer" + }, "features": { "type": "array", "items": { @@ -477600,18 +511518,18 @@ "max_video_channel_users": { "type": "integer" }, - "member_count": { - "type": "integer" - }, - "presence_count": { - "type": "integer" - }, "members": { "type": "array", "items": { "$ref": "#/definitions/Member" } }, + "channels": { + "type": "array", + "items": { + "$ref": "#/definitions/Channel" + } + }, "template_id": { "type": "string" }, @@ -477642,12 +511560,24 @@ "public_updates_channel_id": { "type": "string" }, + "rules_channel_id": { + "type": "string" + }, + "region": { + "type": "string" + }, "splash": { "type": "string" }, + "system_channel_id": { + "type": "string" + }, "system_channel_flags": { "type": "integer" }, + "unavailable": { + "type": "boolean" + }, "verification_level": { "type": "integer" }, @@ -477663,9 +511593,6 @@ "nsfw_level": { "type": "integer" }, - "permissions": { - "type": "integer" - }, "premium_progress_bar_enabled": { "type": "boolean" }, @@ -477674,6 +511601,15 @@ "items": { "type": "string" } + }, + "member_count": { + "type": "integer" + }, + "presence_count": { + "type": "integer" + }, + "permissions": { + "type": "integer" } }, "additionalProperties": false, @@ -478095,9 +512031,6 @@ "UserProfile": { "type": "object", "properties": { - "accent_color": { - "type": "integer" - }, "banner": { "type": "string" }, @@ -478112,6 +512045,9 @@ }, "pronouns": { "type": "string" + }, + "accent_color": { + "type": "integer" } }, "additionalProperties": false, @@ -478198,6 +512134,309 @@ "token", "webauthn" ] + }, + "AdminUser": { + "type": "object", + "properties": { + "id": { + "type": [ + "string", + "integer" + ] + }, + "flags": {}, + "created_at": {}, + "premium_since": {}, + "avatar": {}, + "banner": {}, + "settings": {}, + "bio": {}, + "theme_colors": {}, + "pronouns": {}, + "username": { + "type": "string" + }, + "discriminator": {}, + "accent_color": {}, + "phone": {}, + "desktop": {}, + "mobile": {}, + "premium": {}, + "premium_type": {}, + "bot": {}, + "system": {}, + "nsfw_allowed": {}, + "mfa_enabled": {}, + "webauthn_enabled": {}, + "verified": {}, + "disabled": {}, + "deleted": {}, + "email": { + "type": "string" + }, + "purchased_flags": {}, + "premium_usage_flags": {}, + "rights": {}, + "relationships": {}, + "connected_accounts": {}, + "fingerprints": {}, + "extended_settings": {}, + "security_keys": {} + }, + "additionalProperties": false, + "required": [ + "accent_color", + "avatar", + "banner", + "bio", + "bot", + "connected_accounts", + "created_at", + "deleted", + "desktop", + "disabled", + "discriminator", + "extended_settings", + "fingerprints", + "flags", + "mfa_enabled", + "mobile", + "nsfw_allowed", + "phone", + "premium", + "premium_since", + "premium_type", + "premium_usage_flags", + "pronouns", + "purchased_flags", + "relationships", + "rights", + "security_keys", + "settings", + "system", + "theme_colors", + "verified", + "webauthn_enabled" + ] + }, + "AdminGuild": { + "type": "object", + "properties": { + "name": { + "type": "string" + }, + "id": { + "type": "string" + }, + "icon": { + "type": "string" + }, + "parent": { + "type": "string" + }, + "owner_id": { + "type": "string" + }, + "owner": { + "$ref": "#/definitions/User" + }, + "nsfw": { + "type": "boolean" + }, + "invites": { + "type": "array", + "items": { + "$ref": "#/definitions/Invite" + } + }, + "voice_states": { + "type": "array", + "items": { + "$ref": "#/definitions/VoiceState" + } + }, + "webhooks": { + "type": "array", + "items": { + "$ref": "#/definitions/Webhook" + } + }, + "roles": { + "type": "array", + "items": { + "$ref": "#/definitions/Role" + } + }, + "afk_channel_id": { + "type": "string" + }, + "afk_channel": { + "$ref": "#/definitions/Channel" + }, + "afk_timeout": { + "type": "integer" + }, + "bans": { + "type": "array", + "items": { + "$ref": "#/definitions/Ban" + } + }, + "banner": { + "type": "string" + }, + "default_message_notifications": { + "type": "integer" + }, + "description": { + "type": "string" + }, + "discovery_splash": { + "type": "string" + }, + "explicit_content_filter": { + "type": "integer" + }, + "features": { + "type": "array", + "items": { + "type": "string" + } + }, + "primary_category_id": { + "type": "string" + }, + "large": { + "type": "boolean" + }, + "max_members": { + "type": "integer" + }, + "max_presences": { + "type": "integer" + }, + "max_video_channel_users": { + "type": "integer" + }, + "members": { + "type": "array", + "items": { + "$ref": "#/definitions/Member" + } + }, + "channels": { + "type": "array", + "items": { + "$ref": "#/definitions/Channel" + } + }, + "template_id": { + "type": "string" + }, + "emojis": { + "type": "array", + "items": { + "$ref": "#/definitions/Emoji" + } + }, + "stickers": { + "type": "array", + "items": { + "$ref": "#/definitions/Sticker" + } + }, + "mfa_level": { + "type": "integer" + }, + "preferred_locale": { + "type": "string" + }, + "premium_subscription_count": { + "type": "integer" + }, + "premium_tier": { + "type": "integer" + }, + "public_updates_channel_id": { + "type": "string" + }, + "public_updates_channel": { + "$ref": "#/definitions/Channel" + }, + "rules_channel_id": { + "type": "string" + }, + "rules_channel": { + "type": "string" + }, + "region": { + "type": "string" + }, + "splash": { + "type": "string" + }, + "system_channel_id": { + "type": "string" + }, + "system_channel": { + "$ref": "#/definitions/Channel" + }, + "system_channel_flags": { + "type": "integer" + }, + "unavailable": { + "type": "boolean" + }, + "verification_level": { + "type": "integer" + }, + "welcome_screen": { + "$ref": "#/definitions/GuildWelcomeScreen" + }, + "widget_channel_id": { + "type": "string" + }, + "widget_channel": { + "$ref": "#/definitions/Channel" + }, + "widget_enabled": { + "type": "boolean" + }, + "nsfw_level": { + "type": "integer" + }, + "premium_progress_bar_enabled": { + "type": "boolean" + }, + "channel_ordering": { + "type": "array", + "items": { + "type": "string" + } + } + }, + "additionalProperties": false, + "required": [ + "bans", + "channel_ordering", + "channels", + "emojis", + "features", + "id", + "invites", + "members", + "name", + "nsfw", + "premium_progress_bar_enabled", + "public_updates_channel_id", + "roles", + "stickers", + "unavailable", + "voice_states", + "webhooks", + "welcome_screen", + "widget_enabled" + ] } }, "$schema": "http://json-schema.org/draft-07/schema#" @@ -481507,38 +515746,38 @@ "avatar": { "type": "string" }, - "username": { + "banner": { "type": "string" }, - "discriminator": { + "bio": { "type": "string" }, - "public_flags": { - "type": "integer" + "theme_colors": { + "type": "array", + "items": { + "type": "integer" + } }, - "accent_color": { - "type": "integer" + "pronouns": { + "type": "string" }, - "banner": { + "username": { "type": "string" }, - "bio": { + "discriminator": { "type": "string" }, - "bot": { - "type": "boolean" + "accent_color": { + "type": "integer" }, "premium_type": { "type": "integer" }, - "theme_colors": { - "type": "array", - "items": { - "type": "integer" - } + "bot": { + "type": "boolean" }, - "pronouns": { - "type": "string" + "public_flags": { + "type": "integer" } }, "additionalProperties": false, @@ -481756,51 +515995,33 @@ "$ref": "#/definitions/Role" } }, - "banner": { - "type": "string" - }, - "description": { - "type": "string" - }, - "unavailable": { - "type": "boolean" - }, - "channels": { - "type": "array", - "items": { - "$ref": "#/definitions/Channel" - } - }, - "region": { - "type": "string" - }, - "system_channel_id": { - "type": "string" - }, - "rules_channel_id": { + "afk_channel_id": { "type": "string" }, "afk_timeout": { "type": "integer" }, - "explicit_content_filter": { - "type": "integer" - }, - "afk_channel_id": { - "type": "string" - }, "bans": { "type": "array", "items": { "$ref": "#/definitions/Ban" } }, + "banner": { + "type": "string" + }, "default_message_notifications": { "type": "integer" }, + "description": { + "type": "string" + }, "discovery_splash": { "type": "string" }, + "explicit_content_filter": { + "type": "integer" + }, "features": { "type": "array", "items": { @@ -481822,18 +516043,18 @@ "max_video_channel_users": { "type": "integer" }, - "member_count": { - "type": "integer" - }, - "presence_count": { - "type": "integer" - }, "members": { "type": "array", "items": { "$ref": "#/definitions/Member" } }, + "channels": { + "type": "array", + "items": { + "$ref": "#/definitions/Channel" + } + }, "template_id": { "type": "string" }, @@ -481864,12 +516085,24 @@ "public_updates_channel_id": { "type": "string" }, + "rules_channel_id": { + "type": "string" + }, + "region": { + "type": "string" + }, "splash": { "type": "string" }, + "system_channel_id": { + "type": "string" + }, "system_channel_flags": { "type": "integer" }, + "unavailable": { + "type": "boolean" + }, "verification_level": { "type": "integer" }, @@ -481885,9 +516118,6 @@ "nsfw_level": { "type": "integer" }, - "permissions": { - "type": "integer" - }, "premium_progress_bar_enabled": { "type": "boolean" }, @@ -481896,6 +516126,15 @@ "items": { "type": "string" } + }, + "member_count": { + "type": "integer" + }, + "presence_count": { + "type": "integer" + }, + "permissions": { + "type": "integer" } }, "additionalProperties": false, @@ -482317,9 +516556,6 @@ "UserProfile": { "type": "object", "properties": { - "accent_color": { - "type": "integer" - }, "banner": { "type": "string" }, @@ -482334,6 +516570,9 @@ }, "pronouns": { "type": "string" + }, + "accent_color": { + "type": "integer" } }, "additionalProperties": false, @@ -482420,6 +516659,309 @@ "token", "webauthn" ] + }, + "AdminUser": { + "type": "object", + "properties": { + "id": { + "type": [ + "string", + "integer" + ] + }, + "flags": {}, + "created_at": {}, + "premium_since": {}, + "avatar": {}, + "banner": {}, + "settings": {}, + "bio": {}, + "theme_colors": {}, + "pronouns": {}, + "username": { + "type": "string" + }, + "discriminator": {}, + "accent_color": {}, + "phone": {}, + "desktop": {}, + "mobile": {}, + "premium": {}, + "premium_type": {}, + "bot": {}, + "system": {}, + "nsfw_allowed": {}, + "mfa_enabled": {}, + "webauthn_enabled": {}, + "verified": {}, + "disabled": {}, + "deleted": {}, + "email": { + "type": "string" + }, + "purchased_flags": {}, + "premium_usage_flags": {}, + "rights": {}, + "relationships": {}, + "connected_accounts": {}, + "fingerprints": {}, + "extended_settings": {}, + "security_keys": {} + }, + "additionalProperties": false, + "required": [ + "accent_color", + "avatar", + "banner", + "bio", + "bot", + "connected_accounts", + "created_at", + "deleted", + "desktop", + "disabled", + "discriminator", + "extended_settings", + "fingerprints", + "flags", + "mfa_enabled", + "mobile", + "nsfw_allowed", + "phone", + "premium", + "premium_since", + "premium_type", + "premium_usage_flags", + "pronouns", + "purchased_flags", + "relationships", + "rights", + "security_keys", + "settings", + "system", + "theme_colors", + "verified", + "webauthn_enabled" + ] + }, + "AdminGuild": { + "type": "object", + "properties": { + "name": { + "type": "string" + }, + "id": { + "type": "string" + }, + "icon": { + "type": "string" + }, + "parent": { + "type": "string" + }, + "owner_id": { + "type": "string" + }, + "owner": { + "$ref": "#/definitions/User" + }, + "nsfw": { + "type": "boolean" + }, + "invites": { + "type": "array", + "items": { + "$ref": "#/definitions/Invite" + } + }, + "voice_states": { + "type": "array", + "items": { + "$ref": "#/definitions/VoiceState" + } + }, + "webhooks": { + "type": "array", + "items": { + "$ref": "#/definitions/Webhook" + } + }, + "roles": { + "type": "array", + "items": { + "$ref": "#/definitions/Role" + } + }, + "afk_channel_id": { + "type": "string" + }, + "afk_channel": { + "$ref": "#/definitions/Channel" + }, + "afk_timeout": { + "type": "integer" + }, + "bans": { + "type": "array", + "items": { + "$ref": "#/definitions/Ban" + } + }, + "banner": { + "type": "string" + }, + "default_message_notifications": { + "type": "integer" + }, + "description": { + "type": "string" + }, + "discovery_splash": { + "type": "string" + }, + "explicit_content_filter": { + "type": "integer" + }, + "features": { + "type": "array", + "items": { + "type": "string" + } + }, + "primary_category_id": { + "type": "string" + }, + "large": { + "type": "boolean" + }, + "max_members": { + "type": "integer" + }, + "max_presences": { + "type": "integer" + }, + "max_video_channel_users": { + "type": "integer" + }, + "members": { + "type": "array", + "items": { + "$ref": "#/definitions/Member" + } + }, + "channels": { + "type": "array", + "items": { + "$ref": "#/definitions/Channel" + } + }, + "template_id": { + "type": "string" + }, + "emojis": { + "type": "array", + "items": { + "$ref": "#/definitions/Emoji" + } + }, + "stickers": { + "type": "array", + "items": { + "$ref": "#/definitions/Sticker" + } + }, + "mfa_level": { + "type": "integer" + }, + "preferred_locale": { + "type": "string" + }, + "premium_subscription_count": { + "type": "integer" + }, + "premium_tier": { + "type": "integer" + }, + "public_updates_channel_id": { + "type": "string" + }, + "public_updates_channel": { + "$ref": "#/definitions/Channel" + }, + "rules_channel_id": { + "type": "string" + }, + "rules_channel": { + "type": "string" + }, + "region": { + "type": "string" + }, + "splash": { + "type": "string" + }, + "system_channel_id": { + "type": "string" + }, + "system_channel": { + "$ref": "#/definitions/Channel" + }, + "system_channel_flags": { + "type": "integer" + }, + "unavailable": { + "type": "boolean" + }, + "verification_level": { + "type": "integer" + }, + "welcome_screen": { + "$ref": "#/definitions/GuildWelcomeScreen" + }, + "widget_channel_id": { + "type": "string" + }, + "widget_channel": { + "$ref": "#/definitions/Channel" + }, + "widget_enabled": { + "type": "boolean" + }, + "nsfw_level": { + "type": "integer" + }, + "premium_progress_bar_enabled": { + "type": "boolean" + }, + "channel_ordering": { + "type": "array", + "items": { + "type": "string" + } + } + }, + "additionalProperties": false, + "required": [ + "bans", + "channel_ordering", + "channels", + "emojis", + "features", + "id", + "invites", + "members", + "name", + "nsfw", + "premium_progress_bar_enabled", + "public_updates_channel_id", + "roles", + "stickers", + "unavailable", + "voice_states", + "webhooks", + "welcome_screen", + "widget_enabled" + ] } }, "$schema": "http://json-schema.org/draft-07/schema#" @@ -485722,38 +520264,38 @@ "avatar": { "type": "string" }, - "username": { + "banner": { "type": "string" }, - "discriminator": { + "bio": { "type": "string" }, - "public_flags": { - "type": "integer" + "theme_colors": { + "type": "array", + "items": { + "type": "integer" + } }, - "accent_color": { - "type": "integer" + "pronouns": { + "type": "string" }, - "banner": { + "username": { "type": "string" }, - "bio": { + "discriminator": { "type": "string" }, - "bot": { - "type": "boolean" + "accent_color": { + "type": "integer" }, "premium_type": { "type": "integer" }, - "theme_colors": { - "type": "array", - "items": { - "type": "integer" - } + "bot": { + "type": "boolean" }, - "pronouns": { - "type": "string" + "public_flags": { + "type": "integer" } }, "additionalProperties": false, @@ -485971,51 +520513,33 @@ "$ref": "#/definitions/Role" } }, - "banner": { - "type": "string" - }, - "description": { - "type": "string" - }, - "unavailable": { - "type": "boolean" - }, - "channels": { - "type": "array", - "items": { - "$ref": "#/definitions/Channel" - } - }, - "region": { - "type": "string" - }, - "system_channel_id": { - "type": "string" - }, - "rules_channel_id": { + "afk_channel_id": { "type": "string" }, "afk_timeout": { "type": "integer" }, - "explicit_content_filter": { - "type": "integer" - }, - "afk_channel_id": { - "type": "string" - }, "bans": { "type": "array", "items": { "$ref": "#/definitions/Ban" } }, + "banner": { + "type": "string" + }, "default_message_notifications": { "type": "integer" }, + "description": { + "type": "string" + }, "discovery_splash": { "type": "string" }, + "explicit_content_filter": { + "type": "integer" + }, "features": { "type": "array", "items": { @@ -486037,18 +520561,18 @@ "max_video_channel_users": { "type": "integer" }, - "member_count": { - "type": "integer" - }, - "presence_count": { - "type": "integer" - }, "members": { "type": "array", "items": { "$ref": "#/definitions/Member" } }, + "channels": { + "type": "array", + "items": { + "$ref": "#/definitions/Channel" + } + }, "template_id": { "type": "string" }, @@ -486079,12 +520603,24 @@ "public_updates_channel_id": { "type": "string" }, + "rules_channel_id": { + "type": "string" + }, + "region": { + "type": "string" + }, "splash": { "type": "string" }, + "system_channel_id": { + "type": "string" + }, "system_channel_flags": { "type": "integer" }, + "unavailable": { + "type": "boolean" + }, "verification_level": { "type": "integer" }, @@ -486100,9 +520636,6 @@ "nsfw_level": { "type": "integer" }, - "permissions": { - "type": "integer" - }, "premium_progress_bar_enabled": { "type": "boolean" }, @@ -486111,6 +520644,15 @@ "items": { "type": "string" } + }, + "member_count": { + "type": "integer" + }, + "presence_count": { + "type": "integer" + }, + "permissions": { + "type": "integer" } }, "additionalProperties": false, @@ -486532,9 +521074,6 @@ "UserProfile": { "type": "object", "properties": { - "accent_color": { - "type": "integer" - }, "banner": { "type": "string" }, @@ -486549,6 +521088,9 @@ }, "pronouns": { "type": "string" + }, + "accent_color": { + "type": "integer" } }, "additionalProperties": false, @@ -486635,6 +521177,309 @@ "token", "webauthn" ] + }, + "AdminUser": { + "type": "object", + "properties": { + "id": { + "type": [ + "string", + "integer" + ] + }, + "flags": {}, + "created_at": {}, + "premium_since": {}, + "avatar": {}, + "banner": {}, + "settings": {}, + "bio": {}, + "theme_colors": {}, + "pronouns": {}, + "username": { + "type": "string" + }, + "discriminator": {}, + "accent_color": {}, + "phone": {}, + "desktop": {}, + "mobile": {}, + "premium": {}, + "premium_type": {}, + "bot": {}, + "system": {}, + "nsfw_allowed": {}, + "mfa_enabled": {}, + "webauthn_enabled": {}, + "verified": {}, + "disabled": {}, + "deleted": {}, + "email": { + "type": "string" + }, + "purchased_flags": {}, + "premium_usage_flags": {}, + "rights": {}, + "relationships": {}, + "connected_accounts": {}, + "fingerprints": {}, + "extended_settings": {}, + "security_keys": {} + }, + "additionalProperties": false, + "required": [ + "accent_color", + "avatar", + "banner", + "bio", + "bot", + "connected_accounts", + "created_at", + "deleted", + "desktop", + "disabled", + "discriminator", + "extended_settings", + "fingerprints", + "flags", + "mfa_enabled", + "mobile", + "nsfw_allowed", + "phone", + "premium", + "premium_since", + "premium_type", + "premium_usage_flags", + "pronouns", + "purchased_flags", + "relationships", + "rights", + "security_keys", + "settings", + "system", + "theme_colors", + "verified", + "webauthn_enabled" + ] + }, + "AdminGuild": { + "type": "object", + "properties": { + "name": { + "type": "string" + }, + "id": { + "type": "string" + }, + "icon": { + "type": "string" + }, + "parent": { + "type": "string" + }, + "owner_id": { + "type": "string" + }, + "owner": { + "$ref": "#/definitions/User" + }, + "nsfw": { + "type": "boolean" + }, + "invites": { + "type": "array", + "items": { + "$ref": "#/definitions/Invite" + } + }, + "voice_states": { + "type": "array", + "items": { + "$ref": "#/definitions/VoiceState" + } + }, + "webhooks": { + "type": "array", + "items": { + "$ref": "#/definitions/Webhook" + } + }, + "roles": { + "type": "array", + "items": { + "$ref": "#/definitions/Role" + } + }, + "afk_channel_id": { + "type": "string" + }, + "afk_channel": { + "$ref": "#/definitions/Channel" + }, + "afk_timeout": { + "type": "integer" + }, + "bans": { + "type": "array", + "items": { + "$ref": "#/definitions/Ban" + } + }, + "banner": { + "type": "string" + }, + "default_message_notifications": { + "type": "integer" + }, + "description": { + "type": "string" + }, + "discovery_splash": { + "type": "string" + }, + "explicit_content_filter": { + "type": "integer" + }, + "features": { + "type": "array", + "items": { + "type": "string" + } + }, + "primary_category_id": { + "type": "string" + }, + "large": { + "type": "boolean" + }, + "max_members": { + "type": "integer" + }, + "max_presences": { + "type": "integer" + }, + "max_video_channel_users": { + "type": "integer" + }, + "members": { + "type": "array", + "items": { + "$ref": "#/definitions/Member" + } + }, + "channels": { + "type": "array", + "items": { + "$ref": "#/definitions/Channel" + } + }, + "template_id": { + "type": "string" + }, + "emojis": { + "type": "array", + "items": { + "$ref": "#/definitions/Emoji" + } + }, + "stickers": { + "type": "array", + "items": { + "$ref": "#/definitions/Sticker" + } + }, + "mfa_level": { + "type": "integer" + }, + "preferred_locale": { + "type": "string" + }, + "premium_subscription_count": { + "type": "integer" + }, + "premium_tier": { + "type": "integer" + }, + "public_updates_channel_id": { + "type": "string" + }, + "public_updates_channel": { + "$ref": "#/definitions/Channel" + }, + "rules_channel_id": { + "type": "string" + }, + "rules_channel": { + "type": "string" + }, + "region": { + "type": "string" + }, + "splash": { + "type": "string" + }, + "system_channel_id": { + "type": "string" + }, + "system_channel": { + "$ref": "#/definitions/Channel" + }, + "system_channel_flags": { + "type": "integer" + }, + "unavailable": { + "type": "boolean" + }, + "verification_level": { + "type": "integer" + }, + "welcome_screen": { + "$ref": "#/definitions/GuildWelcomeScreen" + }, + "widget_channel_id": { + "type": "string" + }, + "widget_channel": { + "$ref": "#/definitions/Channel" + }, + "widget_enabled": { + "type": "boolean" + }, + "nsfw_level": { + "type": "integer" + }, + "premium_progress_bar_enabled": { + "type": "boolean" + }, + "channel_ordering": { + "type": "array", + "items": { + "type": "string" + } + } + }, + "additionalProperties": false, + "required": [ + "bans", + "channel_ordering", + "channels", + "emojis", + "features", + "id", + "invites", + "members", + "name", + "nsfw", + "premium_progress_bar_enabled", + "public_updates_channel_id", + "roles", + "stickers", + "unavailable", + "voice_states", + "webhooks", + "welcome_screen", + "widget_enabled" + ] } }, "$schema": "http://json-schema.org/draft-07/schema#" @@ -490049,38 +524894,38 @@ "avatar": { "type": "string" }, - "username": { + "banner": { "type": "string" }, - "discriminator": { + "bio": { "type": "string" }, - "public_flags": { - "type": "integer" + "theme_colors": { + "type": "array", + "items": { + "type": "integer" + } }, - "accent_color": { - "type": "integer" + "pronouns": { + "type": "string" }, - "banner": { + "username": { "type": "string" }, - "bio": { + "discriminator": { "type": "string" }, - "bot": { - "type": "boolean" + "accent_color": { + "type": "integer" }, "premium_type": { "type": "integer" }, - "theme_colors": { - "type": "array", - "items": { - "type": "integer" - } + "bot": { + "type": "boolean" }, - "pronouns": { - "type": "string" + "public_flags": { + "type": "integer" } }, "additionalProperties": false, @@ -490298,51 +525143,33 @@ "$ref": "#/definitions/Role" } }, - "banner": { - "type": "string" - }, - "description": { - "type": "string" - }, - "unavailable": { - "type": "boolean" - }, - "channels": { - "type": "array", - "items": { - "$ref": "#/definitions/Channel" - } - }, - "region": { - "type": "string" - }, - "system_channel_id": { - "type": "string" - }, - "rules_channel_id": { + "afk_channel_id": { "type": "string" }, "afk_timeout": { "type": "integer" }, - "explicit_content_filter": { - "type": "integer" - }, - "afk_channel_id": { - "type": "string" - }, "bans": { "type": "array", "items": { "$ref": "#/definitions/Ban" } }, + "banner": { + "type": "string" + }, "default_message_notifications": { "type": "integer" }, + "description": { + "type": "string" + }, "discovery_splash": { "type": "string" }, + "explicit_content_filter": { + "type": "integer" + }, "features": { "type": "array", "items": { @@ -490364,18 +525191,18 @@ "max_video_channel_users": { "type": "integer" }, - "member_count": { - "type": "integer" - }, - "presence_count": { - "type": "integer" - }, "members": { "type": "array", "items": { "$ref": "#/definitions/Member" } }, + "channels": { + "type": "array", + "items": { + "$ref": "#/definitions/Channel" + } + }, "template_id": { "type": "string" }, @@ -490406,12 +525233,24 @@ "public_updates_channel_id": { "type": "string" }, + "rules_channel_id": { + "type": "string" + }, + "region": { + "type": "string" + }, "splash": { "type": "string" }, + "system_channel_id": { + "type": "string" + }, "system_channel_flags": { "type": "integer" }, + "unavailable": { + "type": "boolean" + }, "verification_level": { "type": "integer" }, @@ -490427,9 +525266,6 @@ "nsfw_level": { "type": "integer" }, - "permissions": { - "type": "integer" - }, "premium_progress_bar_enabled": { "type": "boolean" }, @@ -490438,6 +525274,15 @@ "items": { "type": "string" } + }, + "member_count": { + "type": "integer" + }, + "presence_count": { + "type": "integer" + }, + "permissions": { + "type": "integer" } }, "additionalProperties": false, @@ -490859,9 +525704,6 @@ "UserProfile": { "type": "object", "properties": { - "accent_color": { - "type": "integer" - }, "banner": { "type": "string" }, @@ -490876,6 +525718,9 @@ }, "pronouns": { "type": "string" + }, + "accent_color": { + "type": "integer" } }, "additionalProperties": false, @@ -490962,33 +525807,342 @@ "token", "webauthn" ] + }, + "AdminUser": { + "type": "object", + "properties": { + "id": { + "type": [ + "string", + "integer" + ] + }, + "flags": {}, + "created_at": {}, + "premium_since": {}, + "avatar": {}, + "banner": {}, + "settings": {}, + "bio": {}, + "theme_colors": {}, + "pronouns": {}, + "username": { + "type": "string" + }, + "discriminator": {}, + "accent_color": {}, + "phone": {}, + "desktop": {}, + "mobile": {}, + "premium": {}, + "premium_type": {}, + "bot": {}, + "system": {}, + "nsfw_allowed": {}, + "mfa_enabled": {}, + "webauthn_enabled": {}, + "verified": {}, + "disabled": {}, + "deleted": {}, + "email": { + "type": "string" + }, + "purchased_flags": {}, + "premium_usage_flags": {}, + "rights": {}, + "relationships": {}, + "connected_accounts": {}, + "fingerprints": {}, + "extended_settings": {}, + "security_keys": {} + }, + "additionalProperties": false, + "required": [ + "accent_color", + "avatar", + "banner", + "bio", + "bot", + "connected_accounts", + "created_at", + "deleted", + "desktop", + "disabled", + "discriminator", + "extended_settings", + "fingerprints", + "flags", + "mfa_enabled", + "mobile", + "nsfw_allowed", + "phone", + "premium", + "premium_since", + "premium_type", + "premium_usage_flags", + "pronouns", + "purchased_flags", + "relationships", + "rights", + "security_keys", + "settings", + "system", + "theme_colors", + "verified", + "webauthn_enabled" + ] + }, + "AdminGuild": { + "type": "object", + "properties": { + "name": { + "type": "string" + }, + "id": { + "type": "string" + }, + "icon": { + "type": "string" + }, + "parent": { + "type": "string" + }, + "owner_id": { + "type": "string" + }, + "owner": { + "$ref": "#/definitions/User" + }, + "nsfw": { + "type": "boolean" + }, + "invites": { + "type": "array", + "items": { + "$ref": "#/definitions/Invite" + } + }, + "voice_states": { + "type": "array", + "items": { + "$ref": "#/definitions/VoiceState" + } + }, + "webhooks": { + "type": "array", + "items": { + "$ref": "#/definitions/Webhook" + } + }, + "roles": { + "type": "array", + "items": { + "$ref": "#/definitions/Role" + } + }, + "afk_channel_id": { + "type": "string" + }, + "afk_channel": { + "$ref": "#/definitions/Channel" + }, + "afk_timeout": { + "type": "integer" + }, + "bans": { + "type": "array", + "items": { + "$ref": "#/definitions/Ban" + } + }, + "banner": { + "type": "string" + }, + "default_message_notifications": { + "type": "integer" + }, + "description": { + "type": "string" + }, + "discovery_splash": { + "type": "string" + }, + "explicit_content_filter": { + "type": "integer" + }, + "features": { + "type": "array", + "items": { + "type": "string" + } + }, + "primary_category_id": { + "type": "string" + }, + "large": { + "type": "boolean" + }, + "max_members": { + "type": "integer" + }, + "max_presences": { + "type": "integer" + }, + "max_video_channel_users": { + "type": "integer" + }, + "members": { + "type": "array", + "items": { + "$ref": "#/definitions/Member" + } + }, + "channels": { + "type": "array", + "items": { + "$ref": "#/definitions/Channel" + } + }, + "template_id": { + "type": "string" + }, + "emojis": { + "type": "array", + "items": { + "$ref": "#/definitions/Emoji" + } + }, + "stickers": { + "type": "array", + "items": { + "$ref": "#/definitions/Sticker" + } + }, + "mfa_level": { + "type": "integer" + }, + "preferred_locale": { + "type": "string" + }, + "premium_subscription_count": { + "type": "integer" + }, + "premium_tier": { + "type": "integer" + }, + "public_updates_channel_id": { + "type": "string" + }, + "public_updates_channel": { + "$ref": "#/definitions/Channel" + }, + "rules_channel_id": { + "type": "string" + }, + "rules_channel": { + "type": "string" + }, + "region": { + "type": "string" + }, + "splash": { + "type": "string" + }, + "system_channel_id": { + "type": "string" + }, + "system_channel": { + "$ref": "#/definitions/Channel" + }, + "system_channel_flags": { + "type": "integer" + }, + "unavailable": { + "type": "boolean" + }, + "verification_level": { + "type": "integer" + }, + "welcome_screen": { + "$ref": "#/definitions/GuildWelcomeScreen" + }, + "widget_channel_id": { + "type": "string" + }, + "widget_channel": { + "$ref": "#/definitions/Channel" + }, + "widget_enabled": { + "type": "boolean" + }, + "nsfw_level": { + "type": "integer" + }, + "premium_progress_bar_enabled": { + "type": "boolean" + }, + "channel_ordering": { + "type": "array", + "items": { + "type": "string" + } + } + }, + "additionalProperties": false, + "required": [ + "bans", + "channel_ordering", + "channels", + "emojis", + "features", + "id", + "invites", + "members", + "name", + "nsfw", + "premium_progress_bar_enabled", + "public_updates_channel_id", + "roles", + "stickers", + "unavailable", + "voice_states", + "webhooks", + "welcome_screen", + "widget_enabled" + ] } }, "$schema": "http://json-schema.org/draft-07/schema#" }, - "UserRelationshipsResponse": { - "type": "object", - "properties": { - "id": { - "type": "string" - }, - "type": { - "$ref": "#/definitions/RelationshipType" - }, - "nickname": { - "type": "null" + "UserRelationsResponse": { + "type": "array", + "items": { + "additionalProperties": false, + "type": "object", + "properties": { + "id": { + "type": "string" + }, + "username": { + "type": "string" + }, + "discriminator": { + "type": "string" + }, + "avatar": { + "type": "string" + }, + "public_flags": { + "type": "integer" + } }, - "user": { - "$ref": "#/definitions/PublicUser" - } + "required": [ + "discriminator", + "id", + "public_flags", + "username" + ] }, - "additionalProperties": false, - "required": [ - "id", - "nickname", - "type", - "user" - ], "definitions": { "ChannelPermissionOverwriteType": { "enum": [ @@ -494268,38 +529422,38 @@ "avatar": { "type": "string" }, - "username": { + "banner": { "type": "string" }, - "discriminator": { + "bio": { "type": "string" }, - "public_flags": { - "type": "integer" + "theme_colors": { + "type": "array", + "items": { + "type": "integer" + } }, - "accent_color": { - "type": "integer" + "pronouns": { + "type": "string" }, - "banner": { + "username": { "type": "string" }, - "bio": { + "discriminator": { "type": "string" }, - "bot": { - "type": "boolean" + "accent_color": { + "type": "integer" }, "premium_type": { "type": "integer" }, - "theme_colors": { - "type": "array", - "items": { - "type": "integer" - } + "bot": { + "type": "boolean" }, - "pronouns": { - "type": "string" + "public_flags": { + "type": "integer" } }, "additionalProperties": false, @@ -494517,51 +529671,33 @@ "$ref": "#/definitions/Role" } }, - "banner": { - "type": "string" - }, - "description": { - "type": "string" - }, - "unavailable": { - "type": "boolean" - }, - "channels": { - "type": "array", - "items": { - "$ref": "#/definitions/Channel" - } - }, - "region": { - "type": "string" - }, - "system_channel_id": { - "type": "string" - }, - "rules_channel_id": { + "afk_channel_id": { "type": "string" }, "afk_timeout": { "type": "integer" }, - "explicit_content_filter": { - "type": "integer" - }, - "afk_channel_id": { - "type": "string" - }, "bans": { "type": "array", "items": { "$ref": "#/definitions/Ban" } }, + "banner": { + "type": "string" + }, "default_message_notifications": { "type": "integer" }, + "description": { + "type": "string" + }, "discovery_splash": { "type": "string" }, + "explicit_content_filter": { + "type": "integer" + }, "features": { "type": "array", "items": { @@ -494583,18 +529719,18 @@ "max_video_channel_users": { "type": "integer" }, - "member_count": { - "type": "integer" - }, - "presence_count": { - "type": "integer" - }, "members": { "type": "array", "items": { "$ref": "#/definitions/Member" } }, + "channels": { + "type": "array", + "items": { + "$ref": "#/definitions/Channel" + } + }, "template_id": { "type": "string" }, @@ -494625,12 +529761,24 @@ "public_updates_channel_id": { "type": "string" }, + "rules_channel_id": { + "type": "string" + }, + "region": { + "type": "string" + }, "splash": { "type": "string" }, + "system_channel_id": { + "type": "string" + }, "system_channel_flags": { "type": "integer" }, + "unavailable": { + "type": "boolean" + }, "verification_level": { "type": "integer" }, @@ -494646,9 +529794,6 @@ "nsfw_level": { "type": "integer" }, - "permissions": { - "type": "integer" - }, "premium_progress_bar_enabled": { "type": "boolean" }, @@ -494657,6 +529802,15 @@ "items": { "type": "string" } + }, + "member_count": { + "type": "integer" + }, + "presence_count": { + "type": "integer" + }, + "permissions": { + "type": "integer" } }, "additionalProperties": false, @@ -495078,9 +530232,6 @@ "UserProfile": { "type": "object", "properties": { - "accent_color": { - "type": "integer" - }, "banner": { "type": "string" }, @@ -495095,6 +530246,9 @@ }, "pronouns": { "type": "string" + }, + "accent_color": { + "type": "integer" } }, "additionalProperties": false, @@ -495181,39 +530335,336 @@ "token", "webauthn" ] + }, + "AdminUser": { + "type": "object", + "properties": { + "id": { + "type": [ + "string", + "integer" + ] + }, + "flags": {}, + "created_at": {}, + "premium_since": {}, + "avatar": {}, + "banner": {}, + "settings": {}, + "bio": {}, + "theme_colors": {}, + "pronouns": {}, + "username": { + "type": "string" + }, + "discriminator": {}, + "accent_color": {}, + "phone": {}, + "desktop": {}, + "mobile": {}, + "premium": {}, + "premium_type": {}, + "bot": {}, + "system": {}, + "nsfw_allowed": {}, + "mfa_enabled": {}, + "webauthn_enabled": {}, + "verified": {}, + "disabled": {}, + "deleted": {}, + "email": { + "type": "string" + }, + "purchased_flags": {}, + "premium_usage_flags": {}, + "rights": {}, + "relationships": {}, + "connected_accounts": {}, + "fingerprints": {}, + "extended_settings": {}, + "security_keys": {} + }, + "additionalProperties": false, + "required": [ + "accent_color", + "avatar", + "banner", + "bio", + "bot", + "connected_accounts", + "created_at", + "deleted", + "desktop", + "disabled", + "discriminator", + "extended_settings", + "fingerprints", + "flags", + "mfa_enabled", + "mobile", + "nsfw_allowed", + "phone", + "premium", + "premium_since", + "premium_type", + "premium_usage_flags", + "pronouns", + "purchased_flags", + "relationships", + "rights", + "security_keys", + "settings", + "system", + "theme_colors", + "verified", + "webauthn_enabled" + ] + }, + "AdminGuild": { + "type": "object", + "properties": { + "name": { + "type": "string" + }, + "id": { + "type": "string" + }, + "icon": { + "type": "string" + }, + "parent": { + "type": "string" + }, + "owner_id": { + "type": "string" + }, + "owner": { + "$ref": "#/definitions/User" + }, + "nsfw": { + "type": "boolean" + }, + "invites": { + "type": "array", + "items": { + "$ref": "#/definitions/Invite" + } + }, + "voice_states": { + "type": "array", + "items": { + "$ref": "#/definitions/VoiceState" + } + }, + "webhooks": { + "type": "array", + "items": { + "$ref": "#/definitions/Webhook" + } + }, + "roles": { + "type": "array", + "items": { + "$ref": "#/definitions/Role" + } + }, + "afk_channel_id": { + "type": "string" + }, + "afk_channel": { + "$ref": "#/definitions/Channel" + }, + "afk_timeout": { + "type": "integer" + }, + "bans": { + "type": "array", + "items": { + "$ref": "#/definitions/Ban" + } + }, + "banner": { + "type": "string" + }, + "default_message_notifications": { + "type": "integer" + }, + "description": { + "type": "string" + }, + "discovery_splash": { + "type": "string" + }, + "explicit_content_filter": { + "type": "integer" + }, + "features": { + "type": "array", + "items": { + "type": "string" + } + }, + "primary_category_id": { + "type": "string" + }, + "large": { + "type": "boolean" + }, + "max_members": { + "type": "integer" + }, + "max_presences": { + "type": "integer" + }, + "max_video_channel_users": { + "type": "integer" + }, + "members": { + "type": "array", + "items": { + "$ref": "#/definitions/Member" + } + }, + "channels": { + "type": "array", + "items": { + "$ref": "#/definitions/Channel" + } + }, + "template_id": { + "type": "string" + }, + "emojis": { + "type": "array", + "items": { + "$ref": "#/definitions/Emoji" + } + }, + "stickers": { + "type": "array", + "items": { + "$ref": "#/definitions/Sticker" + } + }, + "mfa_level": { + "type": "integer" + }, + "preferred_locale": { + "type": "string" + }, + "premium_subscription_count": { + "type": "integer" + }, + "premium_tier": { + "type": "integer" + }, + "public_updates_channel_id": { + "type": "string" + }, + "public_updates_channel": { + "$ref": "#/definitions/Channel" + }, + "rules_channel_id": { + "type": "string" + }, + "rules_channel": { + "type": "string" + }, + "region": { + "type": "string" + }, + "splash": { + "type": "string" + }, + "system_channel_id": { + "type": "string" + }, + "system_channel": { + "$ref": "#/definitions/Channel" + }, + "system_channel_flags": { + "type": "integer" + }, + "unavailable": { + "type": "boolean" + }, + "verification_level": { + "type": "integer" + }, + "welcome_screen": { + "$ref": "#/definitions/GuildWelcomeScreen" + }, + "widget_channel_id": { + "type": "string" + }, + "widget_channel": { + "$ref": "#/definitions/Channel" + }, + "widget_enabled": { + "type": "boolean" + }, + "nsfw_level": { + "type": "integer" + }, + "premium_progress_bar_enabled": { + "type": "boolean" + }, + "channel_ordering": { + "type": "array", + "items": { + "type": "string" + } + } + }, + "additionalProperties": false, + "required": [ + "bans", + "channel_ordering", + "channels", + "emojis", + "features", + "id", + "invites", + "members", + "name", + "nsfw", + "premium_progress_bar_enabled", + "public_updates_channel_id", + "roles", + "stickers", + "unavailable", + "voice_states", + "webhooks", + "welcome_screen", + "widget_enabled" + ] } }, "$schema": "http://json-schema.org/draft-07/schema#" }, - "UserRelationsResponse": { - "type": "array", - "items": { - "additionalProperties": false, - "type": "object", - "properties": { - "id": { - "type": "string" - }, - "username": { - "type": "string" - }, - "discriminator": { - "type": "string" - }, - "avatar": { - "type": "string" - }, - "public_flags": { - "type": "integer" - } + "UserRelationshipsResponse": { + "type": "object", + "properties": { + "id": { + "type": "string" }, - "required": [ - "discriminator", - "id", - "public_flags", - "username" - ] + "type": { + "$ref": "#/definitions/RelationshipType" + }, + "nickname": { + "type": "null" + }, + "user": { + "$ref": "#/definitions/PublicUser" + } }, + "additionalProperties": false, + "required": [ + "id", + "nickname", + "type", + "user" + ], "definitions": { "ChannelPermissionOverwriteType": { "enum": [ @@ -498493,38 +533944,38 @@ "avatar": { "type": "string" }, - "username": { + "banner": { "type": "string" }, - "discriminator": { + "bio": { "type": "string" }, - "public_flags": { - "type": "integer" + "theme_colors": { + "type": "array", + "items": { + "type": "integer" + } }, - "accent_color": { - "type": "integer" + "pronouns": { + "type": "string" }, - "banner": { + "username": { "type": "string" }, - "bio": { + "discriminator": { "type": "string" }, - "bot": { - "type": "boolean" + "accent_color": { + "type": "integer" }, "premium_type": { "type": "integer" }, - "theme_colors": { - "type": "array", - "items": { - "type": "integer" - } + "bot": { + "type": "boolean" }, - "pronouns": { - "type": "string" + "public_flags": { + "type": "integer" } }, "additionalProperties": false, @@ -498742,51 +534193,33 @@ "$ref": "#/definitions/Role" } }, - "banner": { - "type": "string" - }, - "description": { - "type": "string" - }, - "unavailable": { - "type": "boolean" - }, - "channels": { - "type": "array", - "items": { - "$ref": "#/definitions/Channel" - } - }, - "region": { - "type": "string" - }, - "system_channel_id": { - "type": "string" - }, - "rules_channel_id": { + "afk_channel_id": { "type": "string" }, "afk_timeout": { "type": "integer" }, - "explicit_content_filter": { - "type": "integer" - }, - "afk_channel_id": { - "type": "string" - }, "bans": { "type": "array", "items": { "$ref": "#/definitions/Ban" } }, + "banner": { + "type": "string" + }, "default_message_notifications": { "type": "integer" }, + "description": { + "type": "string" + }, "discovery_splash": { "type": "string" }, + "explicit_content_filter": { + "type": "integer" + }, "features": { "type": "array", "items": { @@ -498808,18 +534241,18 @@ "max_video_channel_users": { "type": "integer" }, - "member_count": { - "type": "integer" - }, - "presence_count": { - "type": "integer" - }, "members": { "type": "array", "items": { "$ref": "#/definitions/Member" } }, + "channels": { + "type": "array", + "items": { + "$ref": "#/definitions/Channel" + } + }, "template_id": { "type": "string" }, @@ -498850,12 +534283,24 @@ "public_updates_channel_id": { "type": "string" }, + "rules_channel_id": { + "type": "string" + }, + "region": { + "type": "string" + }, "splash": { "type": "string" }, + "system_channel_id": { + "type": "string" + }, "system_channel_flags": { "type": "integer" }, + "unavailable": { + "type": "boolean" + }, "verification_level": { "type": "integer" }, @@ -498871,9 +534316,6 @@ "nsfw_level": { "type": "integer" }, - "permissions": { - "type": "integer" - }, "premium_progress_bar_enabled": { "type": "boolean" }, @@ -498882,6 +534324,15 @@ "items": { "type": "string" } + }, + "member_count": { + "type": "integer" + }, + "presence_count": { + "type": "integer" + }, + "permissions": { + "type": "integer" } }, "additionalProperties": false, @@ -499303,9 +534754,6 @@ "UserProfile": { "type": "object", "properties": { - "accent_color": { - "type": "integer" - }, "banner": { "type": "string" }, @@ -499320,6 +534768,9 @@ }, "pronouns": { "type": "string" + }, + "accent_color": { + "type": "integer" } }, "additionalProperties": false, @@ -499406,6 +534857,309 @@ "token", "webauthn" ] + }, + "AdminUser": { + "type": "object", + "properties": { + "id": { + "type": [ + "string", + "integer" + ] + }, + "flags": {}, + "created_at": {}, + "premium_since": {}, + "avatar": {}, + "banner": {}, + "settings": {}, + "bio": {}, + "theme_colors": {}, + "pronouns": {}, + "username": { + "type": "string" + }, + "discriminator": {}, + "accent_color": {}, + "phone": {}, + "desktop": {}, + "mobile": {}, + "premium": {}, + "premium_type": {}, + "bot": {}, + "system": {}, + "nsfw_allowed": {}, + "mfa_enabled": {}, + "webauthn_enabled": {}, + "verified": {}, + "disabled": {}, + "deleted": {}, + "email": { + "type": "string" + }, + "purchased_flags": {}, + "premium_usage_flags": {}, + "rights": {}, + "relationships": {}, + "connected_accounts": {}, + "fingerprints": {}, + "extended_settings": {}, + "security_keys": {} + }, + "additionalProperties": false, + "required": [ + "accent_color", + "avatar", + "banner", + "bio", + "bot", + "connected_accounts", + "created_at", + "deleted", + "desktop", + "disabled", + "discriminator", + "extended_settings", + "fingerprints", + "flags", + "mfa_enabled", + "mobile", + "nsfw_allowed", + "phone", + "premium", + "premium_since", + "premium_type", + "premium_usage_flags", + "pronouns", + "purchased_flags", + "relationships", + "rights", + "security_keys", + "settings", + "system", + "theme_colors", + "verified", + "webauthn_enabled" + ] + }, + "AdminGuild": { + "type": "object", + "properties": { + "name": { + "type": "string" + }, + "id": { + "type": "string" + }, + "icon": { + "type": "string" + }, + "parent": { + "type": "string" + }, + "owner_id": { + "type": "string" + }, + "owner": { + "$ref": "#/definitions/User" + }, + "nsfw": { + "type": "boolean" + }, + "invites": { + "type": "array", + "items": { + "$ref": "#/definitions/Invite" + } + }, + "voice_states": { + "type": "array", + "items": { + "$ref": "#/definitions/VoiceState" + } + }, + "webhooks": { + "type": "array", + "items": { + "$ref": "#/definitions/Webhook" + } + }, + "roles": { + "type": "array", + "items": { + "$ref": "#/definitions/Role" + } + }, + "afk_channel_id": { + "type": "string" + }, + "afk_channel": { + "$ref": "#/definitions/Channel" + }, + "afk_timeout": { + "type": "integer" + }, + "bans": { + "type": "array", + "items": { + "$ref": "#/definitions/Ban" + } + }, + "banner": { + "type": "string" + }, + "default_message_notifications": { + "type": "integer" + }, + "description": { + "type": "string" + }, + "discovery_splash": { + "type": "string" + }, + "explicit_content_filter": { + "type": "integer" + }, + "features": { + "type": "array", + "items": { + "type": "string" + } + }, + "primary_category_id": { + "type": "string" + }, + "large": { + "type": "boolean" + }, + "max_members": { + "type": "integer" + }, + "max_presences": { + "type": "integer" + }, + "max_video_channel_users": { + "type": "integer" + }, + "members": { + "type": "array", + "items": { + "$ref": "#/definitions/Member" + } + }, + "channels": { + "type": "array", + "items": { + "$ref": "#/definitions/Channel" + } + }, + "template_id": { + "type": "string" + }, + "emojis": { + "type": "array", + "items": { + "$ref": "#/definitions/Emoji" + } + }, + "stickers": { + "type": "array", + "items": { + "$ref": "#/definitions/Sticker" + } + }, + "mfa_level": { + "type": "integer" + }, + "preferred_locale": { + "type": "string" + }, + "premium_subscription_count": { + "type": "integer" + }, + "premium_tier": { + "type": "integer" + }, + "public_updates_channel_id": { + "type": "string" + }, + "public_updates_channel": { + "$ref": "#/definitions/Channel" + }, + "rules_channel_id": { + "type": "string" + }, + "rules_channel": { + "type": "string" + }, + "region": { + "type": "string" + }, + "splash": { + "type": "string" + }, + "system_channel_id": { + "type": "string" + }, + "system_channel": { + "$ref": "#/definitions/Channel" + }, + "system_channel_flags": { + "type": "integer" + }, + "unavailable": { + "type": "boolean" + }, + "verification_level": { + "type": "integer" + }, + "welcome_screen": { + "$ref": "#/definitions/GuildWelcomeScreen" + }, + "widget_channel_id": { + "type": "string" + }, + "widget_channel": { + "$ref": "#/definitions/Channel" + }, + "widget_enabled": { + "type": "boolean" + }, + "nsfw_level": { + "type": "integer" + }, + "premium_progress_bar_enabled": { + "type": "boolean" + }, + "channel_ordering": { + "type": "array", + "items": { + "type": "string" + } + } + }, + "additionalProperties": false, + "required": [ + "bans", + "channel_ordering", + "channels", + "emojis", + "features", + "id", + "invites", + "members", + "name", + "nsfw", + "premium_progress_bar_enabled", + "public_updates_channel_id", + "roles", + "stickers", + "unavailable", + "voice_states", + "webhooks", + "welcome_screen", + "widget_enabled" + ] } }, "$schema": "http://json-schema.org/draft-07/schema#" @@ -502704,38 +538458,38 @@ "avatar": { "type": "string" }, - "username": { + "banner": { "type": "string" }, - "discriminator": { + "bio": { "type": "string" }, - "public_flags": { - "type": "integer" + "theme_colors": { + "type": "array", + "items": { + "type": "integer" + } }, - "accent_color": { - "type": "integer" + "pronouns": { + "type": "string" }, - "banner": { + "username": { "type": "string" }, - "bio": { + "discriminator": { "type": "string" }, - "bot": { - "type": "boolean" + "accent_color": { + "type": "integer" }, "premium_type": { "type": "integer" }, - "theme_colors": { - "type": "array", - "items": { - "type": "integer" - } + "bot": { + "type": "boolean" }, - "pronouns": { - "type": "string" + "public_flags": { + "type": "integer" } }, "additionalProperties": false, @@ -502953,51 +538707,33 @@ "$ref": "#/definitions/Role" } }, - "banner": { - "type": "string" - }, - "description": { - "type": "string" - }, - "unavailable": { - "type": "boolean" - }, - "channels": { - "type": "array", - "items": { - "$ref": "#/definitions/Channel" - } - }, - "region": { - "type": "string" - }, - "system_channel_id": { - "type": "string" - }, - "rules_channel_id": { + "afk_channel_id": { "type": "string" }, "afk_timeout": { "type": "integer" }, - "explicit_content_filter": { - "type": "integer" - }, - "afk_channel_id": { - "type": "string" - }, "bans": { "type": "array", "items": { "$ref": "#/definitions/Ban" } }, + "banner": { + "type": "string" + }, "default_message_notifications": { "type": "integer" }, + "description": { + "type": "string" + }, "discovery_splash": { "type": "string" }, + "explicit_content_filter": { + "type": "integer" + }, "features": { "type": "array", "items": { @@ -503019,18 +538755,18 @@ "max_video_channel_users": { "type": "integer" }, - "member_count": { - "type": "integer" - }, - "presence_count": { - "type": "integer" - }, "members": { "type": "array", "items": { "$ref": "#/definitions/Member" } }, + "channels": { + "type": "array", + "items": { + "$ref": "#/definitions/Channel" + } + }, "template_id": { "type": "string" }, @@ -503061,12 +538797,24 @@ "public_updates_channel_id": { "type": "string" }, + "rules_channel_id": { + "type": "string" + }, + "region": { + "type": "string" + }, "splash": { "type": "string" }, + "system_channel_id": { + "type": "string" + }, "system_channel_flags": { "type": "integer" }, + "unavailable": { + "type": "boolean" + }, "verification_level": { "type": "integer" }, @@ -503082,9 +538830,6 @@ "nsfw_level": { "type": "integer" }, - "permissions": { - "type": "integer" - }, "premium_progress_bar_enabled": { "type": "boolean" }, @@ -503093,6 +538838,15 @@ "items": { "type": "string" } + }, + "member_count": { + "type": "integer" + }, + "presence_count": { + "type": "integer" + }, + "permissions": { + "type": "integer" } }, "additionalProperties": false, @@ -503514,9 +539268,6 @@ "UserProfile": { "type": "object", "properties": { - "accent_color": { - "type": "integer" - }, "banner": { "type": "string" }, @@ -503531,6 +539282,9 @@ }, "pronouns": { "type": "string" + }, + "accent_color": { + "type": "integer" } }, "additionalProperties": false, @@ -503617,6 +539371,309 @@ "token", "webauthn" ] + }, + "AdminUser": { + "type": "object", + "properties": { + "id": { + "type": [ + "string", + "integer" + ] + }, + "flags": {}, + "created_at": {}, + "premium_since": {}, + "avatar": {}, + "banner": {}, + "settings": {}, + "bio": {}, + "theme_colors": {}, + "pronouns": {}, + "username": { + "type": "string" + }, + "discriminator": {}, + "accent_color": {}, + "phone": {}, + "desktop": {}, + "mobile": {}, + "premium": {}, + "premium_type": {}, + "bot": {}, + "system": {}, + "nsfw_allowed": {}, + "mfa_enabled": {}, + "webauthn_enabled": {}, + "verified": {}, + "disabled": {}, + "deleted": {}, + "email": { + "type": "string" + }, + "purchased_flags": {}, + "premium_usage_flags": {}, + "rights": {}, + "relationships": {}, + "connected_accounts": {}, + "fingerprints": {}, + "extended_settings": {}, + "security_keys": {} + }, + "additionalProperties": false, + "required": [ + "accent_color", + "avatar", + "banner", + "bio", + "bot", + "connected_accounts", + "created_at", + "deleted", + "desktop", + "disabled", + "discriminator", + "extended_settings", + "fingerprints", + "flags", + "mfa_enabled", + "mobile", + "nsfw_allowed", + "phone", + "premium", + "premium_since", + "premium_type", + "premium_usage_flags", + "pronouns", + "purchased_flags", + "relationships", + "rights", + "security_keys", + "settings", + "system", + "theme_colors", + "verified", + "webauthn_enabled" + ] + }, + "AdminGuild": { + "type": "object", + "properties": { + "name": { + "type": "string" + }, + "id": { + "type": "string" + }, + "icon": { + "type": "string" + }, + "parent": { + "type": "string" + }, + "owner_id": { + "type": "string" + }, + "owner": { + "$ref": "#/definitions/User" + }, + "nsfw": { + "type": "boolean" + }, + "invites": { + "type": "array", + "items": { + "$ref": "#/definitions/Invite" + } + }, + "voice_states": { + "type": "array", + "items": { + "$ref": "#/definitions/VoiceState" + } + }, + "webhooks": { + "type": "array", + "items": { + "$ref": "#/definitions/Webhook" + } + }, + "roles": { + "type": "array", + "items": { + "$ref": "#/definitions/Role" + } + }, + "afk_channel_id": { + "type": "string" + }, + "afk_channel": { + "$ref": "#/definitions/Channel" + }, + "afk_timeout": { + "type": "integer" + }, + "bans": { + "type": "array", + "items": { + "$ref": "#/definitions/Ban" + } + }, + "banner": { + "type": "string" + }, + "default_message_notifications": { + "type": "integer" + }, + "description": { + "type": "string" + }, + "discovery_splash": { + "type": "string" + }, + "explicit_content_filter": { + "type": "integer" + }, + "features": { + "type": "array", + "items": { + "type": "string" + } + }, + "primary_category_id": { + "type": "string" + }, + "large": { + "type": "boolean" + }, + "max_members": { + "type": "integer" + }, + "max_presences": { + "type": "integer" + }, + "max_video_channel_users": { + "type": "integer" + }, + "members": { + "type": "array", + "items": { + "$ref": "#/definitions/Member" + } + }, + "channels": { + "type": "array", + "items": { + "$ref": "#/definitions/Channel" + } + }, + "template_id": { + "type": "string" + }, + "emojis": { + "type": "array", + "items": { + "$ref": "#/definitions/Emoji" + } + }, + "stickers": { + "type": "array", + "items": { + "$ref": "#/definitions/Sticker" + } + }, + "mfa_level": { + "type": "integer" + }, + "preferred_locale": { + "type": "string" + }, + "premium_subscription_count": { + "type": "integer" + }, + "premium_tier": { + "type": "integer" + }, + "public_updates_channel_id": { + "type": "string" + }, + "public_updates_channel": { + "$ref": "#/definitions/Channel" + }, + "rules_channel_id": { + "type": "string" + }, + "rules_channel": { + "type": "string" + }, + "region": { + "type": "string" + }, + "splash": { + "type": "string" + }, + "system_channel_id": { + "type": "string" + }, + "system_channel": { + "$ref": "#/definitions/Channel" + }, + "system_channel_flags": { + "type": "integer" + }, + "unavailable": { + "type": "boolean" + }, + "verification_level": { + "type": "integer" + }, + "welcome_screen": { + "$ref": "#/definitions/GuildWelcomeScreen" + }, + "widget_channel_id": { + "type": "string" + }, + "widget_channel": { + "$ref": "#/definitions/Channel" + }, + "widget_enabled": { + "type": "boolean" + }, + "nsfw_level": { + "type": "integer" + }, + "premium_progress_bar_enabled": { + "type": "boolean" + }, + "channel_ordering": { + "type": "array", + "items": { + "type": "string" + } + } + }, + "additionalProperties": false, + "required": [ + "bans", + "channel_ordering", + "channels", + "emojis", + "features", + "id", + "invites", + "members", + "name", + "nsfw", + "premium_progress_bar_enabled", + "public_updates_channel_id", + "roles", + "stickers", + "unavailable", + "voice_states", + "webhooks", + "welcome_screen", + "widget_enabled" + ] } }, "$schema": "http://json-schema.org/draft-07/schema#" @@ -506915,38 +542972,38 @@ "avatar": { "type": "string" }, - "username": { + "banner": { "type": "string" }, - "discriminator": { + "bio": { "type": "string" }, - "public_flags": { - "type": "integer" + "theme_colors": { + "type": "array", + "items": { + "type": "integer" + } }, - "accent_color": { - "type": "integer" + "pronouns": { + "type": "string" }, - "banner": { + "username": { "type": "string" }, - "bio": { + "discriminator": { "type": "string" }, - "bot": { - "type": "boolean" + "accent_color": { + "type": "integer" }, "premium_type": { "type": "integer" }, - "theme_colors": { - "type": "array", - "items": { - "type": "integer" - } + "bot": { + "type": "boolean" }, - "pronouns": { - "type": "string" + "public_flags": { + "type": "integer" } }, "additionalProperties": false, @@ -507164,51 +543221,33 @@ "$ref": "#/definitions/Role" } }, - "banner": { - "type": "string" - }, - "description": { - "type": "string" - }, - "unavailable": { - "type": "boolean" - }, - "channels": { - "type": "array", - "items": { - "$ref": "#/definitions/Channel" - } - }, - "region": { - "type": "string" - }, - "system_channel_id": { - "type": "string" - }, - "rules_channel_id": { + "afk_channel_id": { "type": "string" }, "afk_timeout": { "type": "integer" }, - "explicit_content_filter": { - "type": "integer" - }, - "afk_channel_id": { - "type": "string" - }, "bans": { "type": "array", "items": { "$ref": "#/definitions/Ban" } }, + "banner": { + "type": "string" + }, "default_message_notifications": { "type": "integer" }, + "description": { + "type": "string" + }, "discovery_splash": { "type": "string" }, + "explicit_content_filter": { + "type": "integer" + }, "features": { "type": "array", "items": { @@ -507230,18 +543269,18 @@ "max_video_channel_users": { "type": "integer" }, - "member_count": { - "type": "integer" - }, - "presence_count": { - "type": "integer" - }, "members": { "type": "array", "items": { "$ref": "#/definitions/Member" } }, + "channels": { + "type": "array", + "items": { + "$ref": "#/definitions/Channel" + } + }, "template_id": { "type": "string" }, @@ -507272,12 +543311,24 @@ "public_updates_channel_id": { "type": "string" }, + "rules_channel_id": { + "type": "string" + }, + "region": { + "type": "string" + }, "splash": { "type": "string" }, + "system_channel_id": { + "type": "string" + }, "system_channel_flags": { "type": "integer" }, + "unavailable": { + "type": "boolean" + }, "verification_level": { "type": "integer" }, @@ -507293,9 +543344,6 @@ "nsfw_level": { "type": "integer" }, - "permissions": { - "type": "integer" - }, "premium_progress_bar_enabled": { "type": "boolean" }, @@ -507304,6 +543352,15 @@ "items": { "type": "string" } + }, + "member_count": { + "type": "integer" + }, + "presence_count": { + "type": "integer" + }, + "permissions": { + "type": "integer" } }, "additionalProperties": false, @@ -507725,9 +543782,6 @@ "UserProfile": { "type": "object", "properties": { - "accent_color": { - "type": "integer" - }, "banner": { "type": "string" }, @@ -507742,6 +543796,9 @@ }, "pronouns": { "type": "string" + }, + "accent_color": { + "type": "integer" } }, "additionalProperties": false, @@ -507828,12 +543885,465 @@ "token", "webauthn" ] + }, + "AdminUser": { + "type": "object", + "properties": { + "id": { + "type": [ + "string", + "integer" + ] + }, + "flags": {}, + "created_at": {}, + "premium_since": {}, + "avatar": {}, + "banner": {}, + "settings": {}, + "bio": {}, + "theme_colors": {}, + "pronouns": {}, + "username": { + "type": "string" + }, + "discriminator": {}, + "accent_color": {}, + "phone": {}, + "desktop": {}, + "mobile": {}, + "premium": {}, + "premium_type": {}, + "bot": {}, + "system": {}, + "nsfw_allowed": {}, + "mfa_enabled": {}, + "webauthn_enabled": {}, + "verified": {}, + "disabled": {}, + "deleted": {}, + "email": { + "type": "string" + }, + "purchased_flags": {}, + "premium_usage_flags": {}, + "rights": {}, + "relationships": {}, + "connected_accounts": {}, + "fingerprints": {}, + "extended_settings": {}, + "security_keys": {} + }, + "additionalProperties": false, + "required": [ + "accent_color", + "avatar", + "banner", + "bio", + "bot", + "connected_accounts", + "created_at", + "deleted", + "desktop", + "disabled", + "discriminator", + "extended_settings", + "fingerprints", + "flags", + "mfa_enabled", + "mobile", + "nsfw_allowed", + "phone", + "premium", + "premium_since", + "premium_type", + "premium_usage_flags", + "pronouns", + "purchased_flags", + "relationships", + "rights", + "security_keys", + "settings", + "system", + "theme_colors", + "verified", + "webauthn_enabled" + ] + }, + "AdminGuild": { + "type": "object", + "properties": { + "name": { + "type": "string" + }, + "id": { + "type": "string" + }, + "icon": { + "type": "string" + }, + "parent": { + "type": "string" + }, + "owner_id": { + "type": "string" + }, + "owner": { + "$ref": "#/definitions/User" + }, + "nsfw": { + "type": "boolean" + }, + "invites": { + "type": "array", + "items": { + "$ref": "#/definitions/Invite" + } + }, + "voice_states": { + "type": "array", + "items": { + "$ref": "#/definitions/VoiceState" + } + }, + "webhooks": { + "type": "array", + "items": { + "$ref": "#/definitions/Webhook" + } + }, + "roles": { + "type": "array", + "items": { + "$ref": "#/definitions/Role" + } + }, + "afk_channel_id": { + "type": "string" + }, + "afk_channel": { + "$ref": "#/definitions/Channel" + }, + "afk_timeout": { + "type": "integer" + }, + "bans": { + "type": "array", + "items": { + "$ref": "#/definitions/Ban" + } + }, + "banner": { + "type": "string" + }, + "default_message_notifications": { + "type": "integer" + }, + "description": { + "type": "string" + }, + "discovery_splash": { + "type": "string" + }, + "explicit_content_filter": { + "type": "integer" + }, + "features": { + "type": "array", + "items": { + "type": "string" + } + }, + "primary_category_id": { + "type": "string" + }, + "large": { + "type": "boolean" + }, + "max_members": { + "type": "integer" + }, + "max_presences": { + "type": "integer" + }, + "max_video_channel_users": { + "type": "integer" + }, + "members": { + "type": "array", + "items": { + "$ref": "#/definitions/Member" + } + }, + "channels": { + "type": "array", + "items": { + "$ref": "#/definitions/Channel" + } + }, + "template_id": { + "type": "string" + }, + "emojis": { + "type": "array", + "items": { + "$ref": "#/definitions/Emoji" + } + }, + "stickers": { + "type": "array", + "items": { + "$ref": "#/definitions/Sticker" + } + }, + "mfa_level": { + "type": "integer" + }, + "preferred_locale": { + "type": "string" + }, + "premium_subscription_count": { + "type": "integer" + }, + "premium_tier": { + "type": "integer" + }, + "public_updates_channel_id": { + "type": "string" + }, + "public_updates_channel": { + "$ref": "#/definitions/Channel" + }, + "rules_channel_id": { + "type": "string" + }, + "rules_channel": { + "type": "string" + }, + "region": { + "type": "string" + }, + "splash": { + "type": "string" + }, + "system_channel_id": { + "type": "string" + }, + "system_channel": { + "$ref": "#/definitions/Channel" + }, + "system_channel_flags": { + "type": "integer" + }, + "unavailable": { + "type": "boolean" + }, + "verification_level": { + "type": "integer" + }, + "welcome_screen": { + "$ref": "#/definitions/GuildWelcomeScreen" + }, + "widget_channel_id": { + "type": "string" + }, + "widget_channel": { + "$ref": "#/definitions/Channel" + }, + "widget_enabled": { + "type": "boolean" + }, + "nsfw_level": { + "type": "integer" + }, + "premium_progress_bar_enabled": { + "type": "boolean" + }, + "channel_ordering": { + "type": "array", + "items": { + "type": "string" + } + } + }, + "additionalProperties": false, + "required": [ + "bans", + "channel_ordering", + "channels", + "emojis", + "features", + "id", + "invites", + "members", + "name", + "nsfw", + "premium_progress_bar_enabled", + "public_updates_channel_id", + "roles", + "stickers", + "unavailable", + "voice_states", + "webhooks", + "welcome_screen", + "widget_enabled" + ] } }, "$schema": "http://json-schema.org/draft-07/schema#" }, - "ActivitySchema": { - "$ref": "#/definitions/ActivitySchema", + "AdminGuildCreateSchema": { + "type": "object", + "properties": { + "name": { + "type": "string" + }, + "icon": { + "type": "string" + }, + "parent": { + "type": "string" + }, + "owner_id": { + "type": "string" + }, + "nsfw": { + "type": "boolean" + }, + "voice_states": { + "type": "array", + "items": { + "$ref": "#/definitions/VoiceState" + } + }, + "webhooks": { + "type": "array", + "items": { + "$ref": "#/definitions/Webhook" + } + }, + "roles": { + "type": "array", + "items": { + "$ref": "#/definitions/Role" + } + }, + "afk_channel_id": { + "type": "string" + }, + "afk_channel": { + "$ref": "#/definitions/Channel" + }, + "afk_timeout": { + "type": "integer" + }, + "banner": { + "type": "string" + }, + "default_message_notifications": { + "type": "integer" + }, + "description": { + "type": "string" + }, + "discovery_splash": { + "type": "string" + }, + "explicit_content_filter": { + "type": "integer" + }, + "features": { + "type": "array", + "items": { + "type": "string" + } + }, + "primary_category_id": { + "type": "string" + }, + "large": { + "type": "boolean" + }, + "max_members": { + "type": "integer" + }, + "max_presences": { + "type": "integer" + }, + "max_video_channel_users": { + "type": "integer" + }, + "channels": { + "type": "array", + "items": { + "$ref": "#/definitions/Channel" + } + }, + "emojis": { + "type": "array", + "items": { + "$ref": "#/definitions/Emoji" + } + }, + "stickers": { + "type": "array", + "items": { + "$ref": "#/definitions/Sticker" + } + }, + "mfa_level": { + "type": "integer" + }, + "preferred_locale": { + "type": "string" + }, + "premium_subscription_count": { + "type": "integer" + }, + "premium_tier": { + "type": "integer" + }, + "public_updates_channel_id": { + "type": "string" + }, + "rules_channel_id": { + "type": "string" + }, + "region": { + "type": "string" + }, + "splash": { + "type": "string" + }, + "system_channel_id": { + "type": "string" + }, + "system_channel_flags": { + "type": "integer" + }, + "unavailable": { + "type": "boolean" + }, + "verification_level": { + "type": "integer" + }, + "welcome_screen": { + "$ref": "#/definitions/GuildWelcomeScreen" + }, + "widget_channel_id": { + "type": "string" + }, + "widget_enabled": { + "type": "boolean" + }, + "nsfw_level": { + "type": "integer" + }, + "premium_progress_bar_enabled": { + "type": "boolean" + } + }, + "additionalProperties": false, "definitions": { "ChannelPermissionOverwriteType": { "enum": [ @@ -511113,38 +547623,38 @@ "avatar": { "type": "string" }, - "username": { + "banner": { "type": "string" }, - "discriminator": { + "bio": { "type": "string" }, - "public_flags": { - "type": "integer" + "theme_colors": { + "type": "array", + "items": { + "type": "integer" + } }, - "accent_color": { - "type": "integer" + "pronouns": { + "type": "string" }, - "banner": { + "username": { "type": "string" }, - "bio": { + "discriminator": { "type": "string" }, - "bot": { - "type": "boolean" + "accent_color": { + "type": "integer" }, "premium_type": { "type": "integer" }, - "theme_colors": { - "type": "array", - "items": { - "type": "integer" - } + "bot": { + "type": "boolean" }, - "pronouns": { - "type": "string" + "public_flags": { + "type": "integer" } }, "additionalProperties": false, @@ -511362,51 +547872,33 @@ "$ref": "#/definitions/Role" } }, - "banner": { - "type": "string" - }, - "description": { - "type": "string" - }, - "unavailable": { - "type": "boolean" - }, - "channels": { - "type": "array", - "items": { - "$ref": "#/definitions/Channel" - } - }, - "region": { - "type": "string" - }, - "system_channel_id": { - "type": "string" - }, - "rules_channel_id": { + "afk_channel_id": { "type": "string" }, "afk_timeout": { "type": "integer" }, - "explicit_content_filter": { - "type": "integer" - }, - "afk_channel_id": { - "type": "string" - }, "bans": { "type": "array", "items": { "$ref": "#/definitions/Ban" } }, + "banner": { + "type": "string" + }, "default_message_notifications": { "type": "integer" }, + "description": { + "type": "string" + }, "discovery_splash": { "type": "string" }, + "explicit_content_filter": { + "type": "integer" + }, "features": { "type": "array", "items": { @@ -511428,18 +547920,18 @@ "max_video_channel_users": { "type": "integer" }, - "member_count": { - "type": "integer" - }, - "presence_count": { - "type": "integer" - }, "members": { "type": "array", "items": { "$ref": "#/definitions/Member" } }, + "channels": { + "type": "array", + "items": { + "$ref": "#/definitions/Channel" + } + }, "template_id": { "type": "string" }, @@ -511470,12 +547962,24 @@ "public_updates_channel_id": { "type": "string" }, + "rules_channel_id": { + "type": "string" + }, + "region": { + "type": "string" + }, "splash": { "type": "string" }, + "system_channel_id": { + "type": "string" + }, "system_channel_flags": { "type": "integer" }, + "unavailable": { + "type": "boolean" + }, "verification_level": { "type": "integer" }, @@ -511491,9 +547995,6 @@ "nsfw_level": { "type": "integer" }, - "permissions": { - "type": "integer" - }, "premium_progress_bar_enabled": { "type": "boolean" }, @@ -511502,6 +548003,15 @@ "items": { "type": "string" } + }, + "member_count": { + "type": "integer" + }, + "presence_count": { + "type": "integer" + }, + "permissions": { + "type": "integer" } }, "additionalProperties": false, @@ -511923,9 +548433,6 @@ "UserProfile": { "type": "object", "properties": { - "accent_color": { - "type": "integer" - }, "banner": { "type": "string" }, @@ -511940,6 +548447,9 @@ }, "pronouns": { "type": "string" + }, + "accent_color": { + "type": "integer" } }, "additionalProperties": false, @@ -512026,14 +548536,500 @@ "token", "webauthn" ] + }, + "AdminUser": { + "type": "object", + "properties": { + "id": { + "type": [ + "string", + "integer" + ] + }, + "flags": {}, + "created_at": {}, + "premium_since": {}, + "avatar": {}, + "banner": {}, + "settings": {}, + "bio": {}, + "theme_colors": {}, + "pronouns": {}, + "username": { + "type": "string" + }, + "discriminator": {}, + "accent_color": {}, + "phone": {}, + "desktop": {}, + "mobile": {}, + "premium": {}, + "premium_type": {}, + "bot": {}, + "system": {}, + "nsfw_allowed": {}, + "mfa_enabled": {}, + "webauthn_enabled": {}, + "verified": {}, + "disabled": {}, + "deleted": {}, + "email": { + "type": "string" + }, + "purchased_flags": {}, + "premium_usage_flags": {}, + "rights": {}, + "relationships": {}, + "connected_accounts": {}, + "fingerprints": {}, + "extended_settings": {}, + "security_keys": {} + }, + "additionalProperties": false, + "required": [ + "accent_color", + "avatar", + "banner", + "bio", + "bot", + "connected_accounts", + "created_at", + "deleted", + "desktop", + "disabled", + "discriminator", + "extended_settings", + "fingerprints", + "flags", + "mfa_enabled", + "mobile", + "nsfw_allowed", + "phone", + "premium", + "premium_since", + "premium_type", + "premium_usage_flags", + "pronouns", + "purchased_flags", + "relationships", + "rights", + "security_keys", + "settings", + "system", + "theme_colors", + "verified", + "webauthn_enabled" + ] + }, + "AdminGuild": { + "type": "object", + "properties": { + "name": { + "type": "string" + }, + "id": { + "type": "string" + }, + "icon": { + "type": "string" + }, + "parent": { + "type": "string" + }, + "owner_id": { + "type": "string" + }, + "owner": { + "$ref": "#/definitions/User" + }, + "nsfw": { + "type": "boolean" + }, + "invites": { + "type": "array", + "items": { + "$ref": "#/definitions/Invite" + } + }, + "voice_states": { + "type": "array", + "items": { + "$ref": "#/definitions/VoiceState" + } + }, + "webhooks": { + "type": "array", + "items": { + "$ref": "#/definitions/Webhook" + } + }, + "roles": { + "type": "array", + "items": { + "$ref": "#/definitions/Role" + } + }, + "afk_channel_id": { + "type": "string" + }, + "afk_channel": { + "$ref": "#/definitions/Channel" + }, + "afk_timeout": { + "type": "integer" + }, + "bans": { + "type": "array", + "items": { + "$ref": "#/definitions/Ban" + } + }, + "banner": { + "type": "string" + }, + "default_message_notifications": { + "type": "integer" + }, + "description": { + "type": "string" + }, + "discovery_splash": { + "type": "string" + }, + "explicit_content_filter": { + "type": "integer" + }, + "features": { + "type": "array", + "items": { + "type": "string" + } + }, + "primary_category_id": { + "type": "string" + }, + "large": { + "type": "boolean" + }, + "max_members": { + "type": "integer" + }, + "max_presences": { + "type": "integer" + }, + "max_video_channel_users": { + "type": "integer" + }, + "members": { + "type": "array", + "items": { + "$ref": "#/definitions/Member" + } + }, + "channels": { + "type": "array", + "items": { + "$ref": "#/definitions/Channel" + } + }, + "template_id": { + "type": "string" + }, + "emojis": { + "type": "array", + "items": { + "$ref": "#/definitions/Emoji" + } + }, + "stickers": { + "type": "array", + "items": { + "$ref": "#/definitions/Sticker" + } + }, + "mfa_level": { + "type": "integer" + }, + "preferred_locale": { + "type": "string" + }, + "premium_subscription_count": { + "type": "integer" + }, + "premium_tier": { + "type": "integer" + }, + "public_updates_channel_id": { + "type": "string" + }, + "public_updates_channel": { + "$ref": "#/definitions/Channel" + }, + "rules_channel_id": { + "type": "string" + }, + "rules_channel": { + "type": "string" + }, + "region": { + "type": "string" + }, + "splash": { + "type": "string" + }, + "system_channel_id": { + "type": "string" + }, + "system_channel": { + "$ref": "#/definitions/Channel" + }, + "system_channel_flags": { + "type": "integer" + }, + "unavailable": { + "type": "boolean" + }, + "verification_level": { + "type": "integer" + }, + "welcome_screen": { + "$ref": "#/definitions/GuildWelcomeScreen" + }, + "widget_channel_id": { + "type": "string" + }, + "widget_channel": { + "$ref": "#/definitions/Channel" + }, + "widget_enabled": { + "type": "boolean" + }, + "nsfw_level": { + "type": "integer" + }, + "premium_progress_bar_enabled": { + "type": "boolean" + }, + "channel_ordering": { + "type": "array", + "items": { + "type": "string" + } + } + }, + "additionalProperties": false, + "required": [ + "bans", + "channel_ordering", + "channels", + "emojis", + "features", + "id", + "invites", + "members", + "name", + "nsfw", + "premium_progress_bar_enabled", + "public_updates_channel_id", + "roles", + "stickers", + "unavailable", + "voice_states", + "webhooks", + "welcome_screen", + "widget_enabled" + ] } }, "$schema": "http://json-schema.org/draft-07/schema#" }, - "BulkDeleteSchema": { + "AdminGuildModifySchema": { "type": "object", "properties": { - "messages": { + "name": { + "type": "string" + }, + "icon": { + "type": "string" + }, + "parent": { + "type": "string" + }, + "owner_id": { + "type": "string" + }, + "owner": { + "$ref": "#/definitions/User" + }, + "nsfw": { + "type": "boolean" + }, + "invites": { + "type": "array", + "items": { + "$ref": "#/definitions/Invite" + } + }, + "voice_states": { + "type": "array", + "items": { + "$ref": "#/definitions/VoiceState" + } + }, + "webhooks": { + "type": "array", + "items": { + "$ref": "#/definitions/Webhook" + } + }, + "roles": { + "type": "array", + "items": { + "$ref": "#/definitions/Role" + } + }, + "afk_channel_id": { + "type": "string" + }, + "afk_channel": { + "$ref": "#/definitions/Channel" + }, + "afk_timeout": { + "type": "integer" + }, + "bans": { + "type": "array", + "items": { + "$ref": "#/definitions/Ban" + } + }, + "banner": { + "type": "string" + }, + "default_message_notifications": { + "type": "integer" + }, + "description": { + "type": "string" + }, + "discovery_splash": { + "type": "string" + }, + "explicit_content_filter": { + "type": "integer" + }, + "features": { + "type": "array", + "items": { + "type": "string" + } + }, + "primary_category_id": { + "type": "string" + }, + "large": { + "type": "boolean" + }, + "max_members": { + "type": "integer" + }, + "max_presences": { + "type": "integer" + }, + "max_video_channel_users": { + "type": "integer" + }, + "members": { + "type": "array", + "items": { + "$ref": "#/definitions/Member" + } + }, + "channels": { + "type": "array", + "items": { + "$ref": "#/definitions/Channel" + } + }, + "template_id": { + "type": "string" + }, + "emojis": { + "type": "array", + "items": { + "$ref": "#/definitions/Emoji" + } + }, + "stickers": { + "type": "array", + "items": { + "$ref": "#/definitions/Sticker" + } + }, + "mfa_level": { + "type": "integer" + }, + "preferred_locale": { + "type": "string" + }, + "premium_subscription_count": { + "type": "integer" + }, + "premium_tier": { + "type": "integer" + }, + "public_updates_channel_id": { + "type": "string" + }, + "public_updates_channel": { + "$ref": "#/definitions/Channel" + }, + "rules_channel_id": { + "type": "string" + }, + "rules_channel": { + "type": "string" + }, + "region": { + "type": "string" + }, + "splash": { + "type": "string" + }, + "system_channel_id": { + "type": "string" + }, + "system_channel": { + "$ref": "#/definitions/Channel" + }, + "system_channel_flags": { + "type": "integer" + }, + "unavailable": { + "type": "boolean" + }, + "verification_level": { + "type": "integer" + }, + "welcome_screen": { + "$ref": "#/definitions/GuildWelcomeScreen" + }, + "widget_channel_id": { + "type": "string" + }, + "widget_channel": { + "$ref": "#/definitions/Channel" + }, + "widget_enabled": { + "type": "boolean" + }, + "nsfw_level": { + "type": "integer" + }, + "premium_progress_bar_enabled": { + "type": "boolean" + }, + "channel_ordering": { "type": "array", "items": { "type": "string" @@ -512041,9 +549037,6 @@ } }, "additionalProperties": false, - "required": [ - "messages" - ], "definitions": { "ChannelPermissionOverwriteType": { "enum": [ @@ -515323,38 +552316,38 @@ "avatar": { "type": "string" }, - "username": { + "banner": { "type": "string" }, - "discriminator": { + "bio": { "type": "string" }, - "public_flags": { - "type": "integer" + "theme_colors": { + "type": "array", + "items": { + "type": "integer" + } }, - "accent_color": { - "type": "integer" + "pronouns": { + "type": "string" }, - "banner": { + "username": { "type": "string" }, - "bio": { + "discriminator": { "type": "string" }, - "bot": { - "type": "boolean" + "accent_color": { + "type": "integer" }, "premium_type": { "type": "integer" }, - "theme_colors": { - "type": "array", - "items": { - "type": "integer" - } + "bot": { + "type": "boolean" }, - "pronouns": { - "type": "string" + "public_flags": { + "type": "integer" } }, "additionalProperties": false, @@ -515572,51 +552565,33 @@ "$ref": "#/definitions/Role" } }, - "banner": { - "type": "string" - }, - "description": { - "type": "string" - }, - "unavailable": { - "type": "boolean" - }, - "channels": { - "type": "array", - "items": { - "$ref": "#/definitions/Channel" - } - }, - "region": { - "type": "string" - }, - "system_channel_id": { - "type": "string" - }, - "rules_channel_id": { + "afk_channel_id": { "type": "string" }, "afk_timeout": { "type": "integer" }, - "explicit_content_filter": { - "type": "integer" - }, - "afk_channel_id": { - "type": "string" - }, "bans": { "type": "array", "items": { "$ref": "#/definitions/Ban" } }, + "banner": { + "type": "string" + }, "default_message_notifications": { "type": "integer" }, + "description": { + "type": "string" + }, "discovery_splash": { "type": "string" }, + "explicit_content_filter": { + "type": "integer" + }, "features": { "type": "array", "items": { @@ -515638,18 +552613,18 @@ "max_video_channel_users": { "type": "integer" }, - "member_count": { - "type": "integer" - }, - "presence_count": { - "type": "integer" - }, "members": { "type": "array", "items": { "$ref": "#/definitions/Member" } }, + "channels": { + "type": "array", + "items": { + "$ref": "#/definitions/Channel" + } + }, "template_id": { "type": "string" }, @@ -515680,12 +552655,24 @@ "public_updates_channel_id": { "type": "string" }, + "rules_channel_id": { + "type": "string" + }, + "region": { + "type": "string" + }, "splash": { "type": "string" }, + "system_channel_id": { + "type": "string" + }, "system_channel_flags": { "type": "integer" }, + "unavailable": { + "type": "boolean" + }, "verification_level": { "type": "integer" }, @@ -515701,9 +552688,6 @@ "nsfw_level": { "type": "integer" }, - "permissions": { - "type": "integer" - }, "premium_progress_bar_enabled": { "type": "boolean" }, @@ -515712,6 +552696,15 @@ "items": { "type": "string" } + }, + "member_count": { + "type": "integer" + }, + "presence_count": { + "type": "integer" + }, + "permissions": { + "type": "integer" } }, "additionalProperties": false, @@ -516133,9 +553126,6 @@ "UserProfile": { "type": "object", "properties": { - "accent_color": { - "type": "integer" - }, "banner": { "type": "string" }, @@ -516150,6 +553140,9 @@ }, "pronouns": { "type": "string" + }, + "accent_color": { + "type": "integer" } }, "additionalProperties": false, @@ -516236,39 +553229,359 @@ "token", "webauthn" ] + }, + "AdminUser": { + "type": "object", + "properties": { + "id": { + "type": [ + "string", + "integer" + ] + }, + "flags": {}, + "created_at": {}, + "premium_since": {}, + "avatar": {}, + "banner": {}, + "settings": {}, + "bio": {}, + "theme_colors": {}, + "pronouns": {}, + "username": { + "type": "string" + }, + "discriminator": {}, + "accent_color": {}, + "phone": {}, + "desktop": {}, + "mobile": {}, + "premium": {}, + "premium_type": {}, + "bot": {}, + "system": {}, + "nsfw_allowed": {}, + "mfa_enabled": {}, + "webauthn_enabled": {}, + "verified": {}, + "disabled": {}, + "deleted": {}, + "email": { + "type": "string" + }, + "purchased_flags": {}, + "premium_usage_flags": {}, + "rights": {}, + "relationships": {}, + "connected_accounts": {}, + "fingerprints": {}, + "extended_settings": {}, + "security_keys": {} + }, + "additionalProperties": false, + "required": [ + "accent_color", + "avatar", + "banner", + "bio", + "bot", + "connected_accounts", + "created_at", + "deleted", + "desktop", + "disabled", + "discriminator", + "extended_settings", + "fingerprints", + "flags", + "mfa_enabled", + "mobile", + "nsfw_allowed", + "phone", + "premium", + "premium_since", + "premium_type", + "premium_usage_flags", + "pronouns", + "purchased_flags", + "relationships", + "rights", + "security_keys", + "settings", + "system", + "theme_colors", + "verified", + "webauthn_enabled" + ] + }, + "AdminGuild": { + "type": "object", + "properties": { + "name": { + "type": "string" + }, + "id": { + "type": "string" + }, + "icon": { + "type": "string" + }, + "parent": { + "type": "string" + }, + "owner_id": { + "type": "string" + }, + "owner": { + "$ref": "#/definitions/User" + }, + "nsfw": { + "type": "boolean" + }, + "invites": { + "type": "array", + "items": { + "$ref": "#/definitions/Invite" + } + }, + "voice_states": { + "type": "array", + "items": { + "$ref": "#/definitions/VoiceState" + } + }, + "webhooks": { + "type": "array", + "items": { + "$ref": "#/definitions/Webhook" + } + }, + "roles": { + "type": "array", + "items": { + "$ref": "#/definitions/Role" + } + }, + "afk_channel_id": { + "type": "string" + }, + "afk_channel": { + "$ref": "#/definitions/Channel" + }, + "afk_timeout": { + "type": "integer" + }, + "bans": { + "type": "array", + "items": { + "$ref": "#/definitions/Ban" + } + }, + "banner": { + "type": "string" + }, + "default_message_notifications": { + "type": "integer" + }, + "description": { + "type": "string" + }, + "discovery_splash": { + "type": "string" + }, + "explicit_content_filter": { + "type": "integer" + }, + "features": { + "type": "array", + "items": { + "type": "string" + } + }, + "primary_category_id": { + "type": "string" + }, + "large": { + "type": "boolean" + }, + "max_members": { + "type": "integer" + }, + "max_presences": { + "type": "integer" + }, + "max_video_channel_users": { + "type": "integer" + }, + "members": { + "type": "array", + "items": { + "$ref": "#/definitions/Member" + } + }, + "channels": { + "type": "array", + "items": { + "$ref": "#/definitions/Channel" + } + }, + "template_id": { + "type": "string" + }, + "emojis": { + "type": "array", + "items": { + "$ref": "#/definitions/Emoji" + } + }, + "stickers": { + "type": "array", + "items": { + "$ref": "#/definitions/Sticker" + } + }, + "mfa_level": { + "type": "integer" + }, + "preferred_locale": { + "type": "string" + }, + "premium_subscription_count": { + "type": "integer" + }, + "premium_tier": { + "type": "integer" + }, + "public_updates_channel_id": { + "type": "string" + }, + "public_updates_channel": { + "$ref": "#/definitions/Channel" + }, + "rules_channel_id": { + "type": "string" + }, + "rules_channel": { + "type": "string" + }, + "region": { + "type": "string" + }, + "splash": { + "type": "string" + }, + "system_channel_id": { + "type": "string" + }, + "system_channel": { + "$ref": "#/definitions/Channel" + }, + "system_channel_flags": { + "type": "integer" + }, + "unavailable": { + "type": "boolean" + }, + "verification_level": { + "type": "integer" + }, + "welcome_screen": { + "$ref": "#/definitions/GuildWelcomeScreen" + }, + "widget_channel_id": { + "type": "string" + }, + "widget_channel": { + "$ref": "#/definitions/Channel" + }, + "widget_enabled": { + "type": "boolean" + }, + "nsfw_level": { + "type": "integer" + }, + "premium_progress_bar_enabled": { + "type": "boolean" + }, + "channel_ordering": { + "type": "array", + "items": { + "type": "string" + } + } + }, + "additionalProperties": false, + "required": [ + "bans", + "channel_ordering", + "channels", + "emojis", + "features", + "id", + "invites", + "members", + "name", + "nsfw", + "premium_progress_bar_enabled", + "public_updates_channel_id", + "roles", + "stickers", + "unavailable", + "voice_states", + "webhooks", + "welcome_screen", + "widget_enabled" + ] } }, "$schema": "http://json-schema.org/draft-07/schema#" }, - "MFAResponse": { + "AdminUserModifySchema": { "type": "object", "properties": { - "ticket": { + "flags": {}, + "created_at": {}, + "premium_since": {}, + "avatar": {}, + "banner": {}, + "settings": {}, + "bio": {}, + "theme_colors": {}, + "pronouns": {}, + "username": { "type": "string" }, - "mfa": { - "type": "boolean", - "enum": [ - true - ] - }, - "sms": { - "type": "boolean", - "enum": [ - false - ] + "discriminator": {}, + "accent_color": {}, + "phone": {}, + "desktop": {}, + "mobile": {}, + "premium": {}, + "premium_type": {}, + "bot": {}, + "system": {}, + "nsfw_allowed": {}, + "mfa_enabled": {}, + "webauthn_enabled": {}, + "verified": {}, + "disabled": {}, + "deleted": {}, + "email": { + "type": "string" }, - "token": { - "type": "null" + "purchased_flags": {}, + "premium_usage_flags": {}, + "rights": {}, + "relationships": {}, + "connected_accounts": {}, + "fingerprints": {}, + "extended_settings": {}, + "security_keys": {}, + "password": { + "type": "string" } }, "additionalProperties": false, - "required": [ - "mfa", - "sms", - "ticket", - "token" - ], "definitions": { "ChannelPermissionOverwriteType": { "enum": [ @@ -519548,38 +556861,38 @@ "avatar": { "type": "string" }, - "username": { + "banner": { "type": "string" }, - "discriminator": { + "bio": { "type": "string" }, - "public_flags": { - "type": "integer" + "theme_colors": { + "type": "array", + "items": { + "type": "integer" + } }, - "accent_color": { - "type": "integer" + "pronouns": { + "type": "string" }, - "banner": { + "username": { "type": "string" }, - "bio": { + "discriminator": { "type": "string" }, - "bot": { - "type": "boolean" + "accent_color": { + "type": "integer" }, "premium_type": { "type": "integer" }, - "theme_colors": { - "type": "array", - "items": { - "type": "integer" - } + "bot": { + "type": "boolean" }, - "pronouns": { - "type": "string" + "public_flags": { + "type": "integer" } }, "additionalProperties": false, @@ -519797,51 +557110,33 @@ "$ref": "#/definitions/Role" } }, - "banner": { - "type": "string" - }, - "description": { - "type": "string" - }, - "unavailable": { - "type": "boolean" - }, - "channels": { - "type": "array", - "items": { - "$ref": "#/definitions/Channel" - } - }, - "region": { - "type": "string" - }, - "system_channel_id": { - "type": "string" - }, - "rules_channel_id": { + "afk_channel_id": { "type": "string" }, "afk_timeout": { "type": "integer" }, - "explicit_content_filter": { - "type": "integer" - }, - "afk_channel_id": { - "type": "string" - }, "bans": { "type": "array", "items": { "$ref": "#/definitions/Ban" } }, + "banner": { + "type": "string" + }, "default_message_notifications": { "type": "integer" }, + "description": { + "type": "string" + }, "discovery_splash": { "type": "string" }, + "explicit_content_filter": { + "type": "integer" + }, "features": { "type": "array", "items": { @@ -519863,18 +557158,18 @@ "max_video_channel_users": { "type": "integer" }, - "member_count": { - "type": "integer" - }, - "presence_count": { - "type": "integer" - }, "members": { "type": "array", "items": { "$ref": "#/definitions/Member" } }, + "channels": { + "type": "array", + "items": { + "$ref": "#/definitions/Channel" + } + }, "template_id": { "type": "string" }, @@ -519905,12 +557200,24 @@ "public_updates_channel_id": { "type": "string" }, + "rules_channel_id": { + "type": "string" + }, + "region": { + "type": "string" + }, "splash": { "type": "string" }, + "system_channel_id": { + "type": "string" + }, "system_channel_flags": { "type": "integer" }, + "unavailable": { + "type": "boolean" + }, "verification_level": { "type": "integer" }, @@ -519926,9 +557233,6 @@ "nsfw_level": { "type": "integer" }, - "permissions": { - "type": "integer" - }, "premium_progress_bar_enabled": { "type": "boolean" }, @@ -519937,6 +557241,15 @@ "items": { "type": "string" } + }, + "member_count": { + "type": "integer" + }, + "presence_count": { + "type": "integer" + }, + "permissions": { + "type": "integer" } }, "additionalProperties": false, @@ -520358,9 +557671,6 @@ "UserProfile": { "type": "object", "properties": { - "accent_color": { - "type": "integer" - }, "banner": { "type": "string" }, @@ -520375,6 +557685,9 @@ }, "pronouns": { "type": "string" + }, + "accent_color": { + "type": "integer" } }, "additionalProperties": false, @@ -520461,43 +557774,315 @@ "token", "webauthn" ] - } - }, - "$schema": "http://json-schema.org/draft-07/schema#" - }, - "WebAuthnResponse": { - "type": "object", - "properties": { - "webauthn": { - "type": "string" }, - "ticket": { - "type": "string" - }, - "mfa": { - "type": "boolean", - "enum": [ - true + "AdminUser": { + "type": "object", + "properties": { + "id": { + "type": [ + "string", + "integer" + ] + }, + "flags": {}, + "created_at": {}, + "premium_since": {}, + "avatar": {}, + "banner": {}, + "settings": {}, + "bio": {}, + "theme_colors": {}, + "pronouns": {}, + "username": { + "type": "string" + }, + "discriminator": {}, + "accent_color": {}, + "phone": {}, + "desktop": {}, + "mobile": {}, + "premium": {}, + "premium_type": {}, + "bot": {}, + "system": {}, + "nsfw_allowed": {}, + "mfa_enabled": {}, + "webauthn_enabled": {}, + "verified": {}, + "disabled": {}, + "deleted": {}, + "email": { + "type": "string" + }, + "purchased_flags": {}, + "premium_usage_flags": {}, + "rights": {}, + "relationships": {}, + "connected_accounts": {}, + "fingerprints": {}, + "extended_settings": {}, + "security_keys": {} + }, + "additionalProperties": false, + "required": [ + "accent_color", + "avatar", + "banner", + "bio", + "bot", + "connected_accounts", + "created_at", + "deleted", + "desktop", + "disabled", + "discriminator", + "extended_settings", + "fingerprints", + "flags", + "mfa_enabled", + "mobile", + "nsfw_allowed", + "phone", + "premium", + "premium_since", + "premium_type", + "premium_usage_flags", + "pronouns", + "purchased_flags", + "relationships", + "rights", + "security_keys", + "settings", + "system", + "theme_colors", + "verified", + "webauthn_enabled" ] }, - "sms": { - "type": "boolean", - "enum": [ - false + "AdminGuild": { + "type": "object", + "properties": { + "name": { + "type": "string" + }, + "id": { + "type": "string" + }, + "icon": { + "type": "string" + }, + "parent": { + "type": "string" + }, + "owner_id": { + "type": "string" + }, + "owner": { + "$ref": "#/definitions/User" + }, + "nsfw": { + "type": "boolean" + }, + "invites": { + "type": "array", + "items": { + "$ref": "#/definitions/Invite" + } + }, + "voice_states": { + "type": "array", + "items": { + "$ref": "#/definitions/VoiceState" + } + }, + "webhooks": { + "type": "array", + "items": { + "$ref": "#/definitions/Webhook" + } + }, + "roles": { + "type": "array", + "items": { + "$ref": "#/definitions/Role" + } + }, + "afk_channel_id": { + "type": "string" + }, + "afk_channel": { + "$ref": "#/definitions/Channel" + }, + "afk_timeout": { + "type": "integer" + }, + "bans": { + "type": "array", + "items": { + "$ref": "#/definitions/Ban" + } + }, + "banner": { + "type": "string" + }, + "default_message_notifications": { + "type": "integer" + }, + "description": { + "type": "string" + }, + "discovery_splash": { + "type": "string" + }, + "explicit_content_filter": { + "type": "integer" + }, + "features": { + "type": "array", + "items": { + "type": "string" + } + }, + "primary_category_id": { + "type": "string" + }, + "large": { + "type": "boolean" + }, + "max_members": { + "type": "integer" + }, + "max_presences": { + "type": "integer" + }, + "max_video_channel_users": { + "type": "integer" + }, + "members": { + "type": "array", + "items": { + "$ref": "#/definitions/Member" + } + }, + "channels": { + "type": "array", + "items": { + "$ref": "#/definitions/Channel" + } + }, + "template_id": { + "type": "string" + }, + "emojis": { + "type": "array", + "items": { + "$ref": "#/definitions/Emoji" + } + }, + "stickers": { + "type": "array", + "items": { + "$ref": "#/definitions/Sticker" + } + }, + "mfa_level": { + "type": "integer" + }, + "preferred_locale": { + "type": "string" + }, + "premium_subscription_count": { + "type": "integer" + }, + "premium_tier": { + "type": "integer" + }, + "public_updates_channel_id": { + "type": "string" + }, + "public_updates_channel": { + "$ref": "#/definitions/Channel" + }, + "rules_channel_id": { + "type": "string" + }, + "rules_channel": { + "type": "string" + }, + "region": { + "type": "string" + }, + "splash": { + "type": "string" + }, + "system_channel_id": { + "type": "string" + }, + "system_channel": { + "$ref": "#/definitions/Channel" + }, + "system_channel_flags": { + "type": "integer" + }, + "unavailable": { + "type": "boolean" + }, + "verification_level": { + "type": "integer" + }, + "welcome_screen": { + "$ref": "#/definitions/GuildWelcomeScreen" + }, + "widget_channel_id": { + "type": "string" + }, + "widget_channel": { + "$ref": "#/definitions/Channel" + }, + "widget_enabled": { + "type": "boolean" + }, + "nsfw_level": { + "type": "integer" + }, + "premium_progress_bar_enabled": { + "type": "boolean" + }, + "channel_ordering": { + "type": "array", + "items": { + "type": "string" + } + } + }, + "additionalProperties": false, + "required": [ + "bans", + "channel_ordering", + "channels", + "emojis", + "features", + "id", + "invites", + "members", + "name", + "nsfw", + "premium_progress_bar_enabled", + "public_updates_channel_id", + "roles", + "stickers", + "unavailable", + "voice_states", + "webhooks", + "welcome_screen", + "widget_enabled" ] - }, - "token": { - "type": "null" } }, - "additionalProperties": false, - "required": [ - "mfa", - "sms", - "ticket", - "token", - "webauthn" - ], + "$schema": "http://json-schema.org/draft-07/schema#" + }, + "ActivitySchema": { + "$ref": "#/definitions/ActivitySchema", "definitions": { "ChannelPermissionOverwriteType": { "enum": [ @@ -523777,38 +561362,38 @@ "avatar": { "type": "string" }, - "username": { + "banner": { "type": "string" }, - "discriminator": { + "bio": { "type": "string" }, - "public_flags": { - "type": "integer" + "theme_colors": { + "type": "array", + "items": { + "type": "integer" + } }, - "accent_color": { - "type": "integer" + "pronouns": { + "type": "string" }, - "banner": { + "username": { "type": "string" }, - "bio": { + "discriminator": { "type": "string" }, - "bot": { - "type": "boolean" + "accent_color": { + "type": "integer" }, "premium_type": { "type": "integer" }, - "theme_colors": { - "type": "array", - "items": { - "type": "integer" - } + "bot": { + "type": "boolean" }, - "pronouns": { - "type": "string" + "public_flags": { + "type": "integer" } }, "additionalProperties": false, @@ -524026,51 +561611,33 @@ "$ref": "#/definitions/Role" } }, - "banner": { - "type": "string" - }, - "description": { - "type": "string" - }, - "unavailable": { - "type": "boolean" - }, - "channels": { - "type": "array", - "items": { - "$ref": "#/definitions/Channel" - } - }, - "region": { - "type": "string" - }, - "system_channel_id": { - "type": "string" - }, - "rules_channel_id": { + "afk_channel_id": { "type": "string" }, "afk_timeout": { "type": "integer" }, - "explicit_content_filter": { - "type": "integer" - }, - "afk_channel_id": { - "type": "string" - }, "bans": { "type": "array", "items": { "$ref": "#/definitions/Ban" } }, + "banner": { + "type": "string" + }, "default_message_notifications": { "type": "integer" }, + "description": { + "type": "string" + }, "discovery_splash": { "type": "string" }, + "explicit_content_filter": { + "type": "integer" + }, "features": { "type": "array", "items": { @@ -524092,18 +561659,18 @@ "max_video_channel_users": { "type": "integer" }, - "member_count": { - "type": "integer" - }, - "presence_count": { - "type": "integer" - }, "members": { "type": "array", "items": { "$ref": "#/definitions/Member" } }, + "channels": { + "type": "array", + "items": { + "$ref": "#/definitions/Channel" + } + }, "template_id": { "type": "string" }, @@ -524134,12 +561701,24 @@ "public_updates_channel_id": { "type": "string" }, + "rules_channel_id": { + "type": "string" + }, + "region": { + "type": "string" + }, "splash": { "type": "string" }, + "system_channel_id": { + "type": "string" + }, "system_channel_flags": { "type": "integer" }, + "unavailable": { + "type": "boolean" + }, "verification_level": { "type": "integer" }, @@ -524155,9 +561734,6 @@ "nsfw_level": { "type": "integer" }, - "permissions": { - "type": "integer" - }, "premium_progress_bar_enabled": { "type": "boolean" }, @@ -524166,6 +561742,15 @@ "items": { "type": "string" } + }, + "member_count": { + "type": "integer" + }, + "presence_count": { + "type": "integer" + }, + "permissions": { + "type": "integer" } }, "additionalProperties": false, @@ -524587,9 +562172,6 @@ "UserProfile": { "type": "object", "properties": { - "accent_color": { - "type": "integer" - }, "banner": { "type": "string" }, @@ -524604,6 +562186,9 @@ }, "pronouns": { "type": "string" + }, + "accent_color": { + "type": "integer" } }, "additionalProperties": false, @@ -524690,22 +562275,364 @@ "token", "webauthn" ] + }, + "AdminUser": { + "type": "object", + "properties": { + "id": { + "type": [ + "string", + "integer" + ] + }, + "flags": {}, + "created_at": {}, + "premium_since": {}, + "avatar": {}, + "banner": {}, + "settings": {}, + "bio": {}, + "theme_colors": {}, + "pronouns": {}, + "username": { + "type": "string" + }, + "discriminator": {}, + "accent_color": {}, + "phone": {}, + "desktop": {}, + "mobile": {}, + "premium": {}, + "premium_type": {}, + "bot": {}, + "system": {}, + "nsfw_allowed": {}, + "mfa_enabled": {}, + "webauthn_enabled": {}, + "verified": {}, + "disabled": {}, + "deleted": {}, + "email": { + "type": "string" + }, + "purchased_flags": {}, + "premium_usage_flags": {}, + "rights": {}, + "relationships": {}, + "connected_accounts": {}, + "fingerprints": {}, + "extended_settings": {}, + "security_keys": {} + }, + "additionalProperties": false, + "required": [ + "accent_color", + "avatar", + "banner", + "bio", + "bot", + "connected_accounts", + "created_at", + "deleted", + "desktop", + "disabled", + "discriminator", + "extended_settings", + "fingerprints", + "flags", + "mfa_enabled", + "mobile", + "nsfw_allowed", + "phone", + "premium", + "premium_since", + "premium_type", + "premium_usage_flags", + "pronouns", + "purchased_flags", + "relationships", + "rights", + "security_keys", + "settings", + "system", + "theme_colors", + "verified", + "webauthn_enabled" + ] + }, + "AdminGuild": { + "type": "object", + "properties": { + "name": { + "type": "string" + }, + "id": { + "type": "string" + }, + "icon": { + "type": "string" + }, + "parent": { + "type": "string" + }, + "owner_id": { + "type": "string" + }, + "owner": { + "$ref": "#/definitions/User" + }, + "nsfw": { + "type": "boolean" + }, + "invites": { + "type": "array", + "items": { + "$ref": "#/definitions/Invite" + } + }, + "voice_states": { + "type": "array", + "items": { + "$ref": "#/definitions/VoiceState" + } + }, + "webhooks": { + "type": "array", + "items": { + "$ref": "#/definitions/Webhook" + } + }, + "roles": { + "type": "array", + "items": { + "$ref": "#/definitions/Role" + } + }, + "afk_channel_id": { + "type": "string" + }, + "afk_channel": { + "$ref": "#/definitions/Channel" + }, + "afk_timeout": { + "type": "integer" + }, + "bans": { + "type": "array", + "items": { + "$ref": "#/definitions/Ban" + } + }, + "banner": { + "type": "string" + }, + "default_message_notifications": { + "type": "integer" + }, + "description": { + "type": "string" + }, + "discovery_splash": { + "type": "string" + }, + "explicit_content_filter": { + "type": "integer" + }, + "features": { + "type": "array", + "items": { + "type": "string" + } + }, + "primary_category_id": { + "type": "string" + }, + "large": { + "type": "boolean" + }, + "max_members": { + "type": "integer" + }, + "max_presences": { + "type": "integer" + }, + "max_video_channel_users": { + "type": "integer" + }, + "members": { + "type": "array", + "items": { + "$ref": "#/definitions/Member" + } + }, + "channels": { + "type": "array", + "items": { + "$ref": "#/definitions/Channel" + } + }, + "template_id": { + "type": "string" + }, + "emojis": { + "type": "array", + "items": { + "$ref": "#/definitions/Emoji" + } + }, + "stickers": { + "type": "array", + "items": { + "$ref": "#/definitions/Sticker" + } + }, + "mfa_level": { + "type": "integer" + }, + "preferred_locale": { + "type": "string" + }, + "premium_subscription_count": { + "type": "integer" + }, + "premium_tier": { + "type": "integer" + }, + "public_updates_channel_id": { + "type": "string" + }, + "public_updates_channel": { + "$ref": "#/definitions/Channel" + }, + "rules_channel_id": { + "type": "string" + }, + "rules_channel": { + "type": "string" + }, + "region": { + "type": "string" + }, + "splash": { + "type": "string" + }, + "system_channel_id": { + "type": "string" + }, + "system_channel": { + "$ref": "#/definitions/Channel" + }, + "system_channel_flags": { + "type": "integer" + }, + "unavailable": { + "type": "boolean" + }, + "verification_level": { + "type": "integer" + }, + "welcome_screen": { + "$ref": "#/definitions/GuildWelcomeScreen" + }, + "widget_channel_id": { + "type": "string" + }, + "widget_channel": { + "$ref": "#/definitions/Channel" + }, + "widget_enabled": { + "type": "boolean" + }, + "nsfw_level": { + "type": "integer" + }, + "premium_progress_bar_enabled": { + "type": "boolean" + }, + "channel_ordering": { + "type": "array", + "items": { + "type": "string" + } + } + }, + "additionalProperties": false, + "required": [ + "bans", + "channel_ordering", + "channels", + "emojis", + "features", + "id", + "invites", + "members", + "name", + "nsfw", + "premium_progress_bar_enabled", + "public_updates_channel_id", + "roles", + "stickers", + "unavailable", + "voice_states", + "webhooks", + "welcome_screen", + "widget_enabled" + ] } }, "$schema": "http://json-schema.org/draft-07/schema#" }, - "LoginResponse": { - "anyOf": [ - { - "$ref": "#/definitions/TokenResponse" + "AdminGuildMemberModifySchema": { + "type": "object", + "properties": { + "nick": { + "type": "string" }, - { - "$ref": "#/definitions/MFAResponse" + "roles": { + "type": "array", + "items": { + "$ref": "#/definitions/Role" + } }, - { - "$ref": "#/definitions/WebAuthnResponse" + "pending": { + "type": "boolean" + }, + "deaf": { + "type": "boolean" + }, + "mute": { + "type": "boolean" + }, + "premium_since": { + "type": "integer" + }, + "avatar": { + "type": "string" + }, + "banner": { + "type": "string" + }, + "settings": { + "$ref": "#/definitions/UserGuildSettings" + }, + "bio": { + "type": "string" + }, + "theme_colors": { + "type": "array", + "items": { + "type": "integer" + } + }, + "pronouns": { + "type": "string" + }, + "communication_disabled_until": { + "type": "string", + "format": "date-time" } - ], + }, + "additionalProperties": false, "definitions": { "ChannelPermissionOverwriteType": { "enum": [ @@ -527985,38 +565912,38 @@ "avatar": { "type": "string" }, - "username": { + "banner": { "type": "string" }, - "discriminator": { + "bio": { "type": "string" }, - "public_flags": { - "type": "integer" + "theme_colors": { + "type": "array", + "items": { + "type": "integer" + } }, - "accent_color": { - "type": "integer" + "pronouns": { + "type": "string" }, - "banner": { + "username": { "type": "string" }, - "bio": { + "discriminator": { "type": "string" }, - "bot": { - "type": "boolean" + "accent_color": { + "type": "integer" }, "premium_type": { "type": "integer" }, - "theme_colors": { - "type": "array", - "items": { - "type": "integer" - } + "bot": { + "type": "boolean" }, - "pronouns": { - "type": "string" + "public_flags": { + "type": "integer" } }, "additionalProperties": false, @@ -528234,51 +566161,33 @@ "$ref": "#/definitions/Role" } }, - "banner": { - "type": "string" - }, - "description": { - "type": "string" - }, - "unavailable": { - "type": "boolean" - }, - "channels": { - "type": "array", - "items": { - "$ref": "#/definitions/Channel" - } - }, - "region": { - "type": "string" - }, - "system_channel_id": { - "type": "string" - }, - "rules_channel_id": { + "afk_channel_id": { "type": "string" }, "afk_timeout": { "type": "integer" }, - "explicit_content_filter": { - "type": "integer" - }, - "afk_channel_id": { - "type": "string" - }, "bans": { "type": "array", "items": { "$ref": "#/definitions/Ban" } }, + "banner": { + "type": "string" + }, "default_message_notifications": { "type": "integer" }, + "description": { + "type": "string" + }, "discovery_splash": { "type": "string" }, + "explicit_content_filter": { + "type": "integer" + }, "features": { "type": "array", "items": { @@ -528300,18 +566209,18 @@ "max_video_channel_users": { "type": "integer" }, - "member_count": { - "type": "integer" - }, - "presence_count": { - "type": "integer" - }, "members": { "type": "array", "items": { "$ref": "#/definitions/Member" } }, + "channels": { + "type": "array", + "items": { + "$ref": "#/definitions/Channel" + } + }, "template_id": { "type": "string" }, @@ -528342,12 +566251,24 @@ "public_updates_channel_id": { "type": "string" }, + "rules_channel_id": { + "type": "string" + }, + "region": { + "type": "string" + }, "splash": { "type": "string" }, + "system_channel_id": { + "type": "string" + }, "system_channel_flags": { "type": "integer" }, + "unavailable": { + "type": "boolean" + }, "verification_level": { "type": "integer" }, @@ -528363,9 +566284,6 @@ "nsfw_level": { "type": "integer" }, - "permissions": { - "type": "integer" - }, "premium_progress_bar_enabled": { "type": "boolean" }, @@ -528374,6 +566292,15 @@ "items": { "type": "string" } + }, + "member_count": { + "type": "integer" + }, + "presence_count": { + "type": "integer" + }, + "permissions": { + "type": "integer" } }, "additionalProperties": false, @@ -528795,9 +566722,6 @@ "UserProfile": { "type": "object", "properties": { - "accent_color": { - "type": "integer" - }, "banner": { "type": "string" }, @@ -528812,6 +566736,9 @@ }, "pronouns": { "type": "string" + }, + "accent_color": { + "type": "integer" } }, "additionalProperties": false, @@ -528898,20 +566825,326 @@ "token", "webauthn" ] + }, + "AdminUser": { + "type": "object", + "properties": { + "id": { + "type": [ + "string", + "integer" + ] + }, + "flags": {}, + "created_at": {}, + "premium_since": {}, + "avatar": {}, + "banner": {}, + "settings": {}, + "bio": {}, + "theme_colors": {}, + "pronouns": {}, + "username": { + "type": "string" + }, + "discriminator": {}, + "accent_color": {}, + "phone": {}, + "desktop": {}, + "mobile": {}, + "premium": {}, + "premium_type": {}, + "bot": {}, + "system": {}, + "nsfw_allowed": {}, + "mfa_enabled": {}, + "webauthn_enabled": {}, + "verified": {}, + "disabled": {}, + "deleted": {}, + "email": { + "type": "string" + }, + "purchased_flags": {}, + "premium_usage_flags": {}, + "rights": {}, + "relationships": {}, + "connected_accounts": {}, + "fingerprints": {}, + "extended_settings": {}, + "security_keys": {} + }, + "additionalProperties": false, + "required": [ + "accent_color", + "avatar", + "banner", + "bio", + "bot", + "connected_accounts", + "created_at", + "deleted", + "desktop", + "disabled", + "discriminator", + "extended_settings", + "fingerprints", + "flags", + "mfa_enabled", + "mobile", + "nsfw_allowed", + "phone", + "premium", + "premium_since", + "premium_type", + "premium_usage_flags", + "pronouns", + "purchased_flags", + "relationships", + "rights", + "security_keys", + "settings", + "system", + "theme_colors", + "verified", + "webauthn_enabled" + ] + }, + "AdminGuild": { + "type": "object", + "properties": { + "name": { + "type": "string" + }, + "id": { + "type": "string" + }, + "icon": { + "type": "string" + }, + "parent": { + "type": "string" + }, + "owner_id": { + "type": "string" + }, + "owner": { + "$ref": "#/definitions/User" + }, + "nsfw": { + "type": "boolean" + }, + "invites": { + "type": "array", + "items": { + "$ref": "#/definitions/Invite" + } + }, + "voice_states": { + "type": "array", + "items": { + "$ref": "#/definitions/VoiceState" + } + }, + "webhooks": { + "type": "array", + "items": { + "$ref": "#/definitions/Webhook" + } + }, + "roles": { + "type": "array", + "items": { + "$ref": "#/definitions/Role" + } + }, + "afk_channel_id": { + "type": "string" + }, + "afk_channel": { + "$ref": "#/definitions/Channel" + }, + "afk_timeout": { + "type": "integer" + }, + "bans": { + "type": "array", + "items": { + "$ref": "#/definitions/Ban" + } + }, + "banner": { + "type": "string" + }, + "default_message_notifications": { + "type": "integer" + }, + "description": { + "type": "string" + }, + "discovery_splash": { + "type": "string" + }, + "explicit_content_filter": { + "type": "integer" + }, + "features": { + "type": "array", + "items": { + "type": "string" + } + }, + "primary_category_id": { + "type": "string" + }, + "large": { + "type": "boolean" + }, + "max_members": { + "type": "integer" + }, + "max_presences": { + "type": "integer" + }, + "max_video_channel_users": { + "type": "integer" + }, + "members": { + "type": "array", + "items": { + "$ref": "#/definitions/Member" + } + }, + "channels": { + "type": "array", + "items": { + "$ref": "#/definitions/Channel" + } + }, + "template_id": { + "type": "string" + }, + "emojis": { + "type": "array", + "items": { + "$ref": "#/definitions/Emoji" + } + }, + "stickers": { + "type": "array", + "items": { + "$ref": "#/definitions/Sticker" + } + }, + "mfa_level": { + "type": "integer" + }, + "preferred_locale": { + "type": "string" + }, + "premium_subscription_count": { + "type": "integer" + }, + "premium_tier": { + "type": "integer" + }, + "public_updates_channel_id": { + "type": "string" + }, + "public_updates_channel": { + "$ref": "#/definitions/Channel" + }, + "rules_channel_id": { + "type": "string" + }, + "rules_channel": { + "type": "string" + }, + "region": { + "type": "string" + }, + "splash": { + "type": "string" + }, + "system_channel_id": { + "type": "string" + }, + "system_channel": { + "$ref": "#/definitions/Channel" + }, + "system_channel_flags": { + "type": "integer" + }, + "unavailable": { + "type": "boolean" + }, + "verification_level": { + "type": "integer" + }, + "welcome_screen": { + "$ref": "#/definitions/GuildWelcomeScreen" + }, + "widget_channel_id": { + "type": "string" + }, + "widget_channel": { + "$ref": "#/definitions/Channel" + }, + "widget_enabled": { + "type": "boolean" + }, + "nsfw_level": { + "type": "integer" + }, + "premium_progress_bar_enabled": { + "type": "boolean" + }, + "channel_ordering": { + "type": "array", + "items": { + "type": "string" + } + } + }, + "additionalProperties": false, + "required": [ + "bans", + "channel_ordering", + "channels", + "emojis", + "features", + "id", + "invites", + "members", + "name", + "nsfw", + "premium_progress_bar_enabled", + "public_updates_channel_id", + "roles", + "stickers", + "unavailable", + "voice_states", + "webhooks", + "welcome_screen", + "widget_enabled" + ] } }, "$schema": "http://json-schema.org/draft-07/schema#" }, - "MemberNickChangeSchema": { + "BulkDeleteSchema": { "type": "object", "properties": { - "nick": { - "type": "string" + "messages": { + "type": "array", + "items": { + "type": "string" + } } }, "additionalProperties": false, "required": [ - "nick" + "messages" ], "definitions": { "ChannelPermissionOverwriteType": { @@ -532192,30 +570425,36406 @@ "avatar": { "type": "string" }, + "banner": { + "type": "string" + }, + "bio": { + "type": "string" + }, + "theme_colors": { + "type": "array", + "items": { + "type": "integer" + } + }, + "pronouns": { + "type": "string" + }, + "username": { + "type": "string" + }, + "discriminator": { + "type": "string" + }, + "accent_color": { + "type": "integer" + }, + "premium_type": { + "type": "integer" + }, + "bot": { + "type": "boolean" + }, + "public_flags": { + "type": "integer" + } + }, + "additionalProperties": false, + "required": [ + "bio", + "bot", + "discriminator", + "id", + "premium_since", + "premium_type", + "public_flags", + "username" + ] + }, + "GuildVanityUrl": { + "type": "object", + "properties": { + "code": { + "type": "string" + }, + "uses": { + "type": "integer" + } + }, + "additionalProperties": false, + "required": [ + "code", + "uses" + ] + }, + "GuildVanityUrlNoInvite": { + "type": "object", + "properties": { + "code": { + "type": "null" + } + }, + "additionalProperties": false, + "required": [ + "code" + ] + }, + "ClientStatus": { + "type": "object", + "properties": { + "desktop": { + "type": "string" + }, + "mobile": { + "type": "string" + }, + "web": { + "type": "string" + } + }, + "additionalProperties": false + }, + "Snowflake": { + "description": "A container for useful snowflake-related methods.", + "type": "object", + "additionalProperties": false + }, + "TenorGifResponse": { + "type": "object", + "properties": { + "id": { + "type": "string" + }, + "title": { + "type": "string" + }, + "url": { + "type": "string" + }, + "src": { + "type": "string" + }, + "gif_src": { + "type": "string" + }, + "width": { + "type": "integer" + }, + "height": { + "type": "integer" + }, + "preview": { + "type": "string" + } + }, + "additionalProperties": false, + "required": [ + "gif_src", + "height", + "id", + "preview", + "src", + "title", + "url", + "width" + ] + }, + "BackupCode": { + "type": "object", + "properties": { + "user": { + "$ref": "#/definitions/User" + }, + "code": { + "type": "string" + }, + "consumed": { + "type": "boolean" + }, + "expired": { + "type": "boolean" + }, + "id": { + "type": "string" + } + }, + "additionalProperties": false, + "required": [ + "code", + "consumed", + "expired", + "id", + "user" + ] + }, + "APIGuild": { + "type": "object", + "properties": { + "name": { + "type": "string" + }, + "reload": { + "description": "Reloads entity data from the database.", + "type": "object", + "additionalProperties": false + }, + "id": { + "type": "string" + }, + "icon": { + "type": "string" + }, + "parent": { + "type": "string" + }, + "owner_id": { + "type": "string" + }, + "nsfw": { + "type": "boolean" + }, + "invites": { + "type": "array", + "items": { + "$ref": "#/definitions/Invite" + } + }, + "voice_states": { + "type": "array", + "items": { + "$ref": "#/definitions/VoiceState" + } + }, + "webhooks": { + "type": "array", + "items": { + "$ref": "#/definitions/Webhook" + } + }, + "toJSON": { + "type": "object", + "additionalProperties": false + }, + "_do_validate": { + "type": "object", + "additionalProperties": false + }, + "assign": { + "type": "object", + "additionalProperties": false + }, + "hasId": { + "description": "Checks if entity has an id.\nIf entity composite compose ids, it will check them all.", + "type": "object", + "additionalProperties": false + }, + "save": { + "description": "Saves current entity in the database.\nIf entity does not exist in the database then inserts, otherwise updates.", + "type": "object", + "additionalProperties": false + }, + "remove": { + "description": "Removes current entity from the database.", + "type": "object", + "additionalProperties": false + }, + "softRemove": { + "description": "Records the delete date of current entity.", + "type": "object", + "additionalProperties": false + }, + "recover": { + "description": "Recovers a given entity in the database.", + "type": "object", + "additionalProperties": false + }, + "roles": { + "type": "array", + "items": { + "$ref": "#/definitions/Role" + } + }, + "afk_channel_id": { + "type": "string" + }, + "afk_timeout": { + "type": "integer" + }, + "bans": { + "type": "array", + "items": { + "$ref": "#/definitions/Ban" + } + }, + "banner": { + "type": "string" + }, + "default_message_notifications": { + "type": "integer" + }, + "description": { + "type": "string" + }, + "discovery_splash": { + "type": "string" + }, + "explicit_content_filter": { + "type": "integer" + }, + "features": { + "type": "array", + "items": { + "type": "string" + } + }, + "primary_category_id": { + "type": "string" + }, + "large": { + "type": "boolean" + }, + "max_members": { + "type": "integer" + }, + "max_presences": { + "type": "integer" + }, + "max_video_channel_users": { + "type": "integer" + }, + "members": { + "type": "array", + "items": { + "$ref": "#/definitions/Member" + } + }, + "channels": { + "type": "array", + "items": { + "$ref": "#/definitions/Channel" + } + }, + "template_id": { + "type": "string" + }, + "emojis": { + "type": "array", + "items": { + "$ref": "#/definitions/Emoji" + } + }, + "stickers": { + "type": "array", + "items": { + "$ref": "#/definitions/Sticker" + } + }, + "mfa_level": { + "type": "integer" + }, + "preferred_locale": { + "type": "string" + }, + "premium_subscription_count": { + "type": "integer" + }, + "premium_tier": { + "type": "integer" + }, + "public_updates_channel_id": { + "type": "string" + }, + "rules_channel_id": { + "type": "string" + }, + "region": { + "type": "string" + }, + "splash": { + "type": "string" + }, + "system_channel_id": { + "type": "string" + }, + "system_channel_flags": { + "type": "integer" + }, + "unavailable": { + "type": "boolean" + }, + "verification_level": { + "type": "integer" + }, + "welcome_screen": { + "$ref": "#/definitions/GuildWelcomeScreen" + }, + "widget_channel_id": { + "type": "string" + }, + "widget_enabled": { + "type": "boolean" + }, + "nsfw_level": { + "type": "integer" + }, + "premium_progress_bar_enabled": { + "type": "boolean" + }, + "channel_ordering": { + "type": "array", + "items": { + "type": "string" + } + }, + "member_count": { + "type": "integer" + }, + "presence_count": { + "type": "integer" + }, + "permissions": { + "type": "integer" + } + }, + "additionalProperties": false, + "required": [ + "_do_validate", + "assign", + "bans", + "channel_ordering", + "channels", + "emojis", + "features", + "hasId", + "id", + "invites", + "members", + "name", + "nsfw", + "premium_progress_bar_enabled", + "public_updates_channel_id", + "recover", + "reload", + "remove", + "roles", + "save", + "softRemove", + "stickers", + "toJSON", + "unavailable", + "voice_states", + "webhooks", + "welcome_screen", + "widget_enabled" + ] + }, + "DmChannelDTO": { + "type": "object", + "properties": { + "icon": { + "type": [ + "null", + "string" + ] + }, + "id": { + "type": "string" + }, + "last_message_id": { + "type": [ + "null", + "string" + ] + }, + "name": { + "type": [ + "null", + "string" + ] + }, + "origin_channel_id": { + "type": [ + "null", + "string" + ] + }, + "owner_id": { + "type": "string" + }, + "recipients": { + "type": "array", + "items": { + "$ref": "#/definitions/MinimalPublicUserDTO" + } + }, + "type": { + "type": "integer" + } + }, + "additionalProperties": false, + "required": [ + "icon", + "id", + "last_message_id", + "name", + "origin_channel_id", + "recipients", + "type" + ] + }, + "MinimalPublicUserDTO": { + "type": "object", + "properties": { + "avatar": { + "type": [ + "null", + "string" + ] + }, + "discriminator": { + "type": "string" + }, + "id": { + "type": "string" + }, + "public_flags": { + "type": "integer" + }, + "username": { + "type": "string" + } + }, + "additionalProperties": false, + "required": [ + "discriminator", + "id", + "public_flags", + "username" + ] + }, + "Categories": { + "type": "object", + "properties": { + "id": { + "type": "integer" + }, + "name": { + "type": "string" + }, + "localizations": { + "type": "string" + }, + "is_primary": { + "type": "boolean" + } + }, + "additionalProperties": false, + "required": [ + "id", + "is_primary", + "localizations", + "name" + ] + }, + "GuildVoiceRegion": { + "type": "object", + "properties": { + "id": { + "type": "string" + }, + "name": { + "type": "string" + }, + "custom": { + "type": "boolean" + }, + "deprecated": { + "type": "boolean" + }, + "optimal": { + "type": "boolean" + } + }, + "additionalProperties": false, + "required": [ + "custom", + "deprecated", + "id", + "name", + "optimal" + ] + }, + "UserLimits": { + "type": "object", + "properties": { + "maxGuilds": { + "type": "integer", + "default": 1048576 + }, + "maxUsername": { + "type": "integer", + "default": 32 + }, + "maxFriends": { + "type": "integer", + "default": 5000 + } + }, + "additionalProperties": false, + "required": [ + "maxFriends", + "maxGuilds", + "maxUsername" + ] + }, + "GuildLimits": { + "type": "object", + "properties": { + "maxRoles": { + "type": "integer", + "default": 1000 + }, + "maxEmojis": { + "type": "integer", + "default": 2000 + }, + "maxMembers": { + "type": "integer", + "default": 25000000 + }, + "maxChannels": { + "type": "integer", + "default": 65535 + }, + "maxChannelsInCategory": { + "type": "integer", + "default": 65535 + } + }, + "additionalProperties": false, + "required": [ + "maxChannels", + "maxChannelsInCategory", + "maxEmojis", + "maxMembers", + "maxRoles" + ] + }, + "MessageLimits": { + "type": "object", + "properties": { + "maxCharacters": { + "type": "integer", + "default": 1048576 + }, + "maxTTSCharacters": { + "type": "integer", + "default": 160 + }, + "maxReactions": { + "type": "integer", + "default": 2048 + }, + "maxAttachmentSize": { + "type": "integer", + "default": 1073741824 + }, + "maxBulkDelete": { + "type": "integer", + "default": 1000 + }, + "maxEmbedDownloadSize": { + "type": "integer", + "default": 5242880 + } + }, + "additionalProperties": false, + "required": [ + "maxAttachmentSize", + "maxBulkDelete", + "maxCharacters", + "maxEmbedDownloadSize", + "maxReactions", + "maxTTSCharacters" + ] + }, + "ChannelLimits": { + "type": "object", + "properties": { + "maxPins": { + "type": "integer", + "default": 500 + }, + "maxTopic": { + "type": "integer", + "default": 1024 + }, + "maxWebhooks": { + "type": "integer", + "default": 100 + } + }, + "additionalProperties": false, + "required": [ + "maxPins", + "maxTopic", + "maxWebhooks" + ] + }, + "RateLimits": { + "type": "object", + "properties": { + "enabled": { + "type": "boolean", + "default": false + }, + "ip": { + "$ref": "#/definitions/RateLimitOptions" + }, + "global": { + "$ref": "#/definitions/RateLimitOptions" + }, + "error": { + "$ref": "#/definitions/RateLimitOptions" + }, + "routes": { + "$ref": "#/definitions/RouteRateLimit" + } + }, + "additionalProperties": false, + "required": [ + "enabled", + "error", + "global", + "ip", + "routes" + ] + }, + "RateLimitOptions": { + "type": "object", + "properties": { + "bot": { + "type": "integer" + }, + "count": { + "type": "integer" + }, + "window": { + "type": "integer" + }, + "onyIp": { + "type": "boolean" + } + }, + "additionalProperties": false, + "required": [ + "count", + "window" + ] + }, + "RouteRateLimit": { + "type": "object", + "properties": { + "guild": { + "$ref": "#/definitions/RateLimitOptions" + }, + "webhook": { + "$ref": "#/definitions/RateLimitOptions" + }, + "channel": { + "$ref": "#/definitions/RateLimitOptions" + }, + "auth": {} + }, + "additionalProperties": false, + "required": [ + "auth", + "channel", + "guild", + "webhook" + ] + }, + "GlobalRateLimits": { + "type": "object", + "properties": { + "register": { + "$ref": "#/definitions/GlobalRateLimit" + }, + "sendMessage": { + "$ref": "#/definitions/GlobalRateLimit" + } + }, + "additionalProperties": false, + "required": [ + "register", + "sendMessage" + ] + }, + "GlobalRateLimit": { + "type": "object", + "properties": { + "limit": { + "type": "integer", + "default": 100 + }, + "window": { + "type": "integer", + "default": 3600000 + }, + "enabled": { + "type": "boolean", + "default": true + } + }, + "additionalProperties": false, + "required": [ + "enabled", + "limit", + "window" + ] + }, + "PublicConnectedAccount": { + "type": "object", + "properties": { + "name": { + "type": "string" + }, + "type": { + "type": "string" + }, + "verified": { + "type": "boolean" + } + }, + "additionalProperties": false, + "required": [ + "name", + "type" + ] + }, + "UserProfile": { + "type": "object", + "properties": { + "banner": { + "type": "string" + }, + "bio": { + "type": "string" + }, + "theme_colors": { + "type": "array", + "items": { + "type": "integer" + } + }, + "pronouns": { + "type": "string" + }, + "accent_color": { + "type": "integer" + } + }, + "additionalProperties": false, + "required": [ + "bio" + ] + }, + "TokenResponse": { + "type": "object", + "properties": { + "token": { + "type": "string" + }, + "settings": { + "$ref": "#/definitions/UserSettings" + } + }, + "additionalProperties": false, + "required": [ + "settings", + "token" + ] + }, + "MFAResponse": { + "type": "object", + "properties": { + "ticket": { + "type": "string" + }, + "mfa": { + "type": "boolean", + "enum": [ + true + ] + }, + "sms": { + "type": "boolean", + "enum": [ + false + ] + }, + "token": { + "type": "null" + } + }, + "additionalProperties": false, + "required": [ + "mfa", + "sms", + "ticket", + "token" + ] + }, + "WebAuthnResponse": { + "type": "object", + "properties": { + "webauthn": { + "type": "string" + }, + "ticket": { + "type": "string" + }, + "mfa": { + "type": "boolean", + "enum": [ + true + ] + }, + "sms": { + "type": "boolean", + "enum": [ + false + ] + }, + "token": { + "type": "null" + } + }, + "additionalProperties": false, + "required": [ + "mfa", + "sms", + "ticket", + "token", + "webauthn" + ] + }, + "AdminUser": { + "type": "object", + "properties": { + "id": { + "type": [ + "string", + "integer" + ] + }, + "flags": {}, + "created_at": {}, + "premium_since": {}, + "avatar": {}, + "banner": {}, + "settings": {}, + "bio": {}, + "theme_colors": {}, + "pronouns": {}, + "username": { + "type": "string" + }, + "discriminator": {}, + "accent_color": {}, + "phone": {}, + "desktop": {}, + "mobile": {}, + "premium": {}, + "premium_type": {}, + "bot": {}, + "system": {}, + "nsfw_allowed": {}, + "mfa_enabled": {}, + "webauthn_enabled": {}, + "verified": {}, + "disabled": {}, + "deleted": {}, + "email": { + "type": "string" + }, + "purchased_flags": {}, + "premium_usage_flags": {}, + "rights": {}, + "relationships": {}, + "connected_accounts": {}, + "fingerprints": {}, + "extended_settings": {}, + "security_keys": {} + }, + "additionalProperties": false, + "required": [ + "accent_color", + "avatar", + "banner", + "bio", + "bot", + "connected_accounts", + "created_at", + "deleted", + "desktop", + "disabled", + "discriminator", + "extended_settings", + "fingerprints", + "flags", + "mfa_enabled", + "mobile", + "nsfw_allowed", + "phone", + "premium", + "premium_since", + "premium_type", + "premium_usage_flags", + "pronouns", + "purchased_flags", + "relationships", + "rights", + "security_keys", + "settings", + "system", + "theme_colors", + "verified", + "webauthn_enabled" + ] + }, + "AdminGuild": { + "type": "object", + "properties": { + "name": { + "type": "string" + }, + "id": { + "type": "string" + }, + "icon": { + "type": "string" + }, + "parent": { + "type": "string" + }, + "owner_id": { + "type": "string" + }, + "owner": { + "$ref": "#/definitions/User" + }, + "nsfw": { + "type": "boolean" + }, + "invites": { + "type": "array", + "items": { + "$ref": "#/definitions/Invite" + } + }, + "voice_states": { + "type": "array", + "items": { + "$ref": "#/definitions/VoiceState" + } + }, + "webhooks": { + "type": "array", + "items": { + "$ref": "#/definitions/Webhook" + } + }, + "roles": { + "type": "array", + "items": { + "$ref": "#/definitions/Role" + } + }, + "afk_channel_id": { + "type": "string" + }, + "afk_channel": { + "$ref": "#/definitions/Channel" + }, + "afk_timeout": { + "type": "integer" + }, + "bans": { + "type": "array", + "items": { + "$ref": "#/definitions/Ban" + } + }, + "banner": { + "type": "string" + }, + "default_message_notifications": { + "type": "integer" + }, + "description": { + "type": "string" + }, + "discovery_splash": { + "type": "string" + }, + "explicit_content_filter": { + "type": "integer" + }, + "features": { + "type": "array", + "items": { + "type": "string" + } + }, + "primary_category_id": { + "type": "string" + }, + "large": { + "type": "boolean" + }, + "max_members": { + "type": "integer" + }, + "max_presences": { + "type": "integer" + }, + "max_video_channel_users": { + "type": "integer" + }, + "members": { + "type": "array", + "items": { + "$ref": "#/definitions/Member" + } + }, + "channels": { + "type": "array", + "items": { + "$ref": "#/definitions/Channel" + } + }, + "template_id": { + "type": "string" + }, + "emojis": { + "type": "array", + "items": { + "$ref": "#/definitions/Emoji" + } + }, + "stickers": { + "type": "array", + "items": { + "$ref": "#/definitions/Sticker" + } + }, + "mfa_level": { + "type": "integer" + }, + "preferred_locale": { + "type": "string" + }, + "premium_subscription_count": { + "type": "integer" + }, + "premium_tier": { + "type": "integer" + }, + "public_updates_channel_id": { + "type": "string" + }, + "public_updates_channel": { + "$ref": "#/definitions/Channel" + }, + "rules_channel_id": { + "type": "string" + }, + "rules_channel": { + "type": "string" + }, + "region": { + "type": "string" + }, + "splash": { + "type": "string" + }, + "system_channel_id": { + "type": "string" + }, + "system_channel": { + "$ref": "#/definitions/Channel" + }, + "system_channel_flags": { + "type": "integer" + }, + "unavailable": { + "type": "boolean" + }, + "verification_level": { + "type": "integer" + }, + "welcome_screen": { + "$ref": "#/definitions/GuildWelcomeScreen" + }, + "widget_channel_id": { + "type": "string" + }, + "widget_channel": { + "$ref": "#/definitions/Channel" + }, + "widget_enabled": { + "type": "boolean" + }, + "nsfw_level": { + "type": "integer" + }, + "premium_progress_bar_enabled": { + "type": "boolean" + }, + "channel_ordering": { + "type": "array", + "items": { + "type": "string" + } + } + }, + "additionalProperties": false, + "required": [ + "bans", + "channel_ordering", + "channels", + "emojis", + "features", + "id", + "invites", + "members", + "name", + "nsfw", + "premium_progress_bar_enabled", + "public_updates_channel_id", + "roles", + "stickers", + "unavailable", + "voice_states", + "webhooks", + "welcome_screen", + "widget_enabled" + ] + } + }, + "$schema": "http://json-schema.org/draft-07/schema#" + }, + "MFAResponse": { + "type": "object", + "properties": { + "ticket": { + "type": "string" + }, + "mfa": { + "type": "boolean", + "enum": [ + true + ] + }, + "sms": { + "type": "boolean", + "enum": [ + false + ] + }, + "token": { + "type": "null" + } + }, + "additionalProperties": false, + "required": [ + "mfa", + "sms", + "ticket", + "token" + ], + "definitions": { + "ChannelPermissionOverwriteType": { + "enum": [ + 0, + 1, + 2 + ], + "type": "number" + }, + "ConnectedAccountTokenData": { + "type": "object", + "properties": { + "access_token": { + "type": "string" + }, + "token_type": { + "type": "string" + }, + "scope": { + "type": "string" + }, + "refresh_token": { + "type": "string" + }, + "expires_in": { + "type": "integer" + }, + "expires_at": { + "type": "integer" + }, + "fetched_at": { + "type": "integer" + } + }, + "additionalProperties": false, + "required": [ + "access_token", + "fetched_at" + ] + }, + "ChannelModifySchema": { + "type": "object", + "properties": { + "name": { + "maxLength": 100, + "type": "string" + }, + "type": { + "enum": [ + 0, + 1, + 10, + 11, + 12, + 13, + 14, + 15, + 2, + 255, + 3, + 33, + 34, + 35, + 4, + 5, + 6, + 64, + 7, + 8, + 9 + ], + "type": "number" + }, + "topic": { + "type": "string" + }, + "icon": { + "type": [ + "null", + "string" + ] + }, + "bitrate": { + "type": "integer" + }, + "user_limit": { + "type": "integer" + }, + "rate_limit_per_user": { + "type": "integer" + }, + "position": { + "type": "integer" + }, + "permission_overwrites": { + "type": "array", + "items": { + "type": "object", + "properties": { + "id": { + "type": "string" + }, + "type": { + "$ref": "#/definitions/ChannelPermissionOverwriteType" + }, + "allow": { + "type": "string" + }, + "deny": { + "type": "string" + } + }, + "additionalProperties": false, + "required": [ + "allow", + "deny", + "id", + "type" + ] + } + }, + "parent_id": { + "type": "string" + }, + "id": { + "type": "string" + }, + "nsfw": { + "type": "boolean" + }, + "rtc_region": { + "type": "string" + }, + "default_auto_archive_duration": { + "type": "integer" + }, + "default_reaction_emoji": { + "type": [ + "null", + "string" + ] + }, + "flags": { + "type": "integer" + }, + "default_thread_rate_limit_per_user": { + "type": "integer" + }, + "video_quality_mode": { + "type": "integer" + } + }, + "additionalProperties": false + }, + "ActivitySchema": { + "type": "object", + "properties": { + "afk": { + "type": "boolean" + }, + "status": { + "$ref": "#/definitions/Status" + }, + "activities": { + "type": "array", + "items": { + "$ref": "#/definitions/Activity" + } + }, + "since": { + "type": "integer" + } + }, + "additionalProperties": false, + "required": [ + "status" + ] + }, + "Status": { + "enum": [ + "dnd", + "idle", + "invisible", + "offline", + "online" + ], + "type": "string" + }, + "Activity": { + "type": "object", + "properties": { + "name": { + "type": "string" + }, + "type": { + "$ref": "#/definitions/ActivityType" + }, + "url": { + "type": "string" + }, + "created_at": { + "type": "integer" + }, + "timestamps": { + "type": "object", + "properties": { + "start": { + "type": "integer" + }, + "end": { + "type": "integer" + } + }, + "additionalProperties": false, + "required": [ + "end", + "start" + ] + }, + "application_id": { + "type": "string" + }, + "details": { + "type": "string" + }, + "state": { + "type": "string" + }, + "emoji": { + "type": "object", + "properties": { + "name": { + "type": "string" + }, + "id": { + "type": "string" + }, + "animated": { + "type": "boolean" + } + }, + "additionalProperties": false, + "required": [ + "animated", + "name" + ] + }, + "party": { + "type": "object", + "properties": { + "id": { + "type": "string" + }, + "size": { + "type": "array", + "items": { + "type": "integer" + } + } + }, + "additionalProperties": false + }, + "assets": { + "type": "object", + "properties": { + "large_image": { + "type": "string" + }, + "large_text": { + "type": "string" + }, + "small_image": { + "type": "string" + }, + "small_text": { + "type": "string" + } + }, + "additionalProperties": false + }, + "secrets": { + "type": "object", + "properties": { + "join": { + "type": "string" + }, + "spectate": { + "type": "string" + }, + "match": { + "type": "string" + } + }, + "additionalProperties": false + }, + "instance": { + "type": "boolean" + }, + "flags": { + "type": "string" + }, + "id": { + "type": "string" + }, + "sync_id": { + "type": "string" + }, + "metadata": { + "type": "object", + "properties": { + "context_uri": { + "type": "string" + }, + "album_id": { + "type": "string" + }, + "artist_ids": { + "type": "array", + "items": { + "type": "string" + } + } + }, + "additionalProperties": false, + "required": [ + "album_id", + "artist_ids" + ] + }, + "session_id": { + "type": "string" + } + }, + "additionalProperties": false, + "required": [ + "flags", + "name", + "session_id", + "type" + ] + }, + "ActivityType": { + "enum": [ + 0, + 1, + 2, + 4, + 5 + ], + "type": "number" + }, + "Embed": { + "type": "object", + "properties": { + "title": { + "type": "string" + }, + "type": { + "enum": [ + "article", + "gifv", + "image", + "link", + "rich", + "video" + ], + "type": "string" + }, + "description": { + "type": "string" + }, + "url": { + "type": "string" + }, + "timestamp": { + "type": "string", + "format": "date-time" + }, + "color": { + "type": "integer" + }, + "footer": { + "type": "object", + "properties": { + "text": { + "type": "string" + }, + "icon_url": { + "type": "string" + }, + "proxy_icon_url": { + "type": "string" + } + }, + "additionalProperties": false, + "required": [ + "text" + ] + }, + "image": { + "$ref": "#/definitions/EmbedImage" + }, + "thumbnail": { + "$ref": "#/definitions/EmbedImage" + }, + "video": { + "$ref": "#/definitions/EmbedImage" + }, + "provider": { + "type": "object", + "properties": { + "name": { + "type": "string" + }, + "url": { + "type": "string" + } + }, + "additionalProperties": false + }, + "author": { + "type": "object", + "properties": { + "name": { + "type": "string" + }, + "url": { + "type": "string" + }, + "icon_url": { + "type": "string" + }, + "proxy_icon_url": { + "type": "string" + } + }, + "additionalProperties": false + }, + "fields": { + "type": "array", + "items": { + "type": "object", + "properties": { + "name": { + "type": "string" + }, + "value": { + "type": "string" + }, + "inline": { + "type": "boolean" + } + }, + "additionalProperties": false, + "required": [ + "name", + "value" + ] + } + } + }, + "additionalProperties": false + }, + "EmbedImage": { + "type": "object", + "properties": { + "url": { + "type": "string" + }, + "proxy_url": { + "type": "string" + }, + "height": { + "type": "integer" + }, + "width": { + "type": "integer" + } + }, + "additionalProperties": false + }, + "ChannelOverride": { + "type": "object", + "properties": { + "message_notifications": { + "type": "integer" + }, + "mute_config": { + "$ref": "#/definitions/MuteConfig" + }, + "muted": { + "type": "boolean" + }, + "channel_id": { + "type": [ + "null", + "string" + ] + } + }, + "additionalProperties": false, + "required": [ + "channel_id", + "message_notifications", + "mute_config", + "muted" + ] + }, + "MuteConfig": { + "type": "object", + "properties": { + "end_time": { + "type": "integer" + }, + "selected_time_window": { + "type": "integer" + } + }, + "additionalProperties": false, + "required": [ + "end_time", + "selected_time_window" + ] + }, + "CustomStatus": { + "type": "object", + "properties": { + "emoji_id": { + "type": "string" + }, + "emoji_name": { + "type": "string" + }, + "expires_at": { + "type": "integer" + }, + "text": { + "type": "string" + } + }, + "additionalProperties": false + }, + "FriendSourceFlags": { + "type": "object", + "properties": { + "all": { + "type": "boolean" + } + }, + "additionalProperties": false, + "required": [ + "all" + ] + }, + "GuildFolder": { + "type": "object", + "properties": { + "color": { + "type": "integer" + }, + "guild_ids": { + "type": "array", + "items": { + "type": "string" + } + }, + "id": { + "type": "integer" + }, + "name": { + "type": "string" + } + }, + "additionalProperties": false, + "required": [ + "color", + "guild_ids", + "id", + "name" + ] + }, + "GenerateWebAuthnCredentialsSchema": { + "type": "object", + "properties": { + "password": { + "type": "string" + } + }, + "additionalProperties": false, + "required": [ + "password" + ] + }, + "CreateWebAuthnCredentialSchema": { + "type": "object", + "properties": { + "credential": { + "type": "string" + }, + "name": { + "type": "string" + }, + "ticket": { + "type": "string" + } + }, + "additionalProperties": false, + "required": [ + "credential", + "name", + "ticket" + ] + }, + "APIErrorResponse": { + "type": "object", + "properties": { + "code": { + "type": "integer" + }, + "message": { + "type": "string" + }, + "errors": { + "type": "object", + "additionalProperties": { + "type": "object", + "properties": { + "_errors": { + "type": "array", + "items": { + "type": "object", + "properties": { + "message": { + "type": "string" + }, + "code": { + "type": "string" + } + }, + "additionalProperties": false, + "required": [ + "code", + "message" + ] + } + } + }, + "additionalProperties": false, + "required": [ + "_errors" + ] + } + } + }, + "additionalProperties": false, + "required": [ + "code", + "errors", + "message" + ] + }, + "CaptchaRequiredResponse": { + "type": "object", + "properties": { + "captcha_key": { + "type": "string" + }, + "captcha_sitekey": { + "type": "string" + }, + "captcha_service": { + "type": "string" + } + }, + "additionalProperties": false, + "required": [ + "captcha_key", + "captcha_service", + "captcha_sitekey" + ] + }, + "Guild": { + "type": "object", + "properties": { + "afk_channel_id": { + "type": "string" + }, + "afk_channel": { + "$ref": "#/definitions/Channel" + }, + "afk_timeout": { + "type": "integer" + }, + "bans": { + "type": "array", + "items": { + "$ref": "#/definitions/Ban" + } + }, + "banner": { + "type": "string" + }, + "default_message_notifications": { + "type": "integer" + }, + "description": { + "type": "string" + }, + "discovery_splash": { + "type": "string" + }, + "explicit_content_filter": { + "type": "integer" + }, + "features": { + "type": "array", + "items": { + "type": "string" + }, + "default": [] + }, + "primary_category_id": { + "type": "string" + }, + "icon": { + "type": "string" + }, + "large": { + "type": "boolean", + "default": false + }, + "max_members": { + "type": "integer" + }, + "max_presences": { + "type": "integer" + }, + "max_video_channel_users": { + "type": "integer" + }, + "member_count": { + "type": "integer" + }, + "presence_count": { + "type": "integer" + }, + "members": { + "type": "array", + "items": { + "$ref": "#/definitions/Member" + } + }, + "roles": { + "type": "array", + "items": { + "$ref": "#/definitions/Role" + } + }, + "channels": { + "type": "array", + "items": { + "$ref": "#/definitions/Channel" + } + }, + "template_id": { + "type": "string" + }, + "template": { + "$ref": "#/definitions/Template" + }, + "emojis": { + "type": "array", + "items": { + "$ref": "#/definitions/Emoji" + } + }, + "stickers": { + "type": "array", + "items": { + "$ref": "#/definitions/Sticker" + } + }, + "invites": { + "type": "array", + "items": { + "$ref": "#/definitions/Invite" + } + }, + "voice_states": { + "type": "array", + "items": { + "$ref": "#/definitions/VoiceState" + } + }, + "webhooks": { + "type": "array", + "items": { + "$ref": "#/definitions/Webhook" + } + }, + "mfa_level": { + "type": "integer" + }, + "name": { + "type": "string" + }, + "owner_id": { + "type": "string" + }, + "owner": { + "$ref": "#/definitions/User" + }, + "preferred_locale": { + "type": "string" + }, + "premium_subscription_count": { + "type": "integer" + }, + "premium_tier": { + "type": "integer" + }, + "public_updates_channel_id": { + "type": "string" + }, + "public_updates_channel": { + "$ref": "#/definitions/Channel" + }, + "rules_channel_id": { + "type": "string" + }, + "rules_channel": { + "type": "string" + }, + "region": { + "type": "string" + }, + "splash": { + "type": "string" + }, + "system_channel_id": { + "type": "string" + }, + "system_channel": { + "$ref": "#/definitions/Channel" + }, + "system_channel_flags": { + "type": "integer" + }, + "unavailable": { + "type": "boolean", + "default": false + }, + "verification_level": { + "type": "integer" + }, + "welcome_screen": { + "$ref": "#/definitions/GuildWelcomeScreen" + }, + "widget_channel_id": { + "type": "string" + }, + "widget_channel": { + "$ref": "#/definitions/Channel" + }, + "widget_enabled": { + "type": "boolean", + "default": true + }, + "nsfw_level": { + "type": "integer" + }, + "nsfw": { + "type": "boolean", + "default": false + }, + "parent": { + "type": "string" + }, + "permissions": { + "type": "integer" + }, + "premium_progress_bar_enabled": { + "type": "boolean", + "default": false + }, + "channel_ordering": { + "type": "array", + "items": { + "type": "string" + } + }, + "id": { + "type": "string" + } + }, + "additionalProperties": false, + "required": [ + "bans", + "channel_ordering", + "channels", + "emojis", + "features", + "id", + "invites", + "members", + "name", + "nsfw", + "premium_progress_bar_enabled", + "public_updates_channel_id", + "roles", + "stickers", + "template", + "unavailable", + "voice_states", + "webhooks", + "welcome_screen", + "widget_enabled" + ] + }, + "Channel": { + "type": "object", + "properties": { + "created_at": { + "type": "string", + "format": "date-time" + }, + "name": { + "type": "string" + }, + "icon": { + "type": [ + "null", + "string" + ] + }, + "type": { + "$ref": "#/definitions/ChannelType" + }, + "recipients": { + "type": "array", + "items": { + "$ref": "#/definitions/Recipient" + } + }, + "last_message_id": { + "type": "string" + }, + "guild_id": { + "type": "string" + }, + "guild": { + "$ref": "#/definitions/Guild" + }, + "parent_id": { + "type": "string" + }, + "parent": { + "$ref": "#/definitions/Channel" + }, + "owner_id": { + "type": "string" + }, + "owner": { + "$ref": "#/definitions/User" + }, + "last_pin_timestamp": { + "type": "integer" + }, + "default_auto_archive_duration": { + "type": "integer" + }, + "permission_overwrites": { + "type": "array", + "items": { + "$ref": "#/definitions/ChannelPermissionOverwrite" + } + }, + "video_quality_mode": { + "type": "integer" + }, + "bitrate": { + "type": "integer" + }, + "user_limit": { + "type": "integer" + }, + "nsfw": { + "type": "boolean", + "default": false + }, + "rate_limit_per_user": { + "type": "integer" + }, + "topic": { + "type": "string" + }, + "invites": { + "type": "array", + "items": { + "$ref": "#/definitions/Invite" + } + }, + "retention_policy_id": { + "type": "string" + }, + "messages": { + "type": "array", + "items": { + "$ref": "#/definitions/Message" + } + }, + "voice_states": { + "type": "array", + "items": { + "$ref": "#/definitions/VoiceState" + } + }, + "read_states": { + "type": "array", + "items": { + "$ref": "#/definitions/ReadState" + } + }, + "webhooks": { + "type": "array", + "items": { + "$ref": "#/definitions/Webhook" + } + }, + "flags": { + "type": "integer", + "default": 0 + }, + "default_thread_rate_limit_per_user": { + "type": "integer", + "default": 0 + }, + "position": { + "description": "Must be calculated Channel.calculatePosition", + "type": "integer" + }, + "id": { + "type": "string" + } + }, + "additionalProperties": false, + "required": [ + "created_at", + "default_thread_rate_limit_per_user", + "flags", + "id", + "nsfw", + "owner", + "parent_id", + "position", + "type" + ] + }, + "ChannelType": { + "enum": [ + 0, + 1, + 10, + 11, + 12, + 13, + 14, + 15, + 2, + 255, + 3, + 33, + 34, + 35, + 4, + 5, + 6, + 64, + 7, + 8, + 9 + ], + "type": "number" + }, + "Recipient": { + "type": "object", + "properties": { + "channel_id": { + "type": "string" + }, + "channel": { + "$ref": "#/definitions/Channel" + }, + "user_id": { + "type": "string" + }, + "user": { + "$ref": "#/definitions/User" + }, + "closed": { + "type": "boolean" + }, + "id": { + "type": "string" + } + }, + "additionalProperties": false, + "required": [ + "channel", + "channel_id", + "closed", + "id", + "user", + "user_id" + ] + }, + "User": { + "type": "object", + "properties": { + "username": { + "type": "string" + }, + "discriminator": { + "type": "string" + }, + "avatar": { + "type": "string" + }, + "accent_color": { + "type": "integer" + }, + "banner": { + "type": "string" + }, + "theme_colors": { + "type": "array", + "items": { + "type": "integer" + } + }, + "pronouns": { + "type": "string" + }, + "phone": { + "type": "string" + }, + "desktop": { + "type": "boolean", + "default": false + }, + "mobile": { + "type": "boolean", + "default": false + }, + "premium": { + "type": "boolean" + }, + "premium_type": { + "type": "integer" + }, + "bot": { + "type": "boolean", + "default": false + }, + "bio": { + "type": "string", + "default": "" + }, + "system": { + "type": "boolean", + "default": false + }, + "nsfw_allowed": { + "type": "boolean", + "default": true + }, + "mfa_enabled": { + "type": "boolean", + "default": false + }, + "webauthn_enabled": { + "type": "boolean", + "default": false + }, + "totp_secret": { + "type": "string", + "default": "" + }, + "totp_last_ticket": { + "type": "string", + "default": "" + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "premium_since": { + "type": "string", + "format": "date-time" + }, + "verified": { + "type": "boolean" + }, + "disabled": { + "type": "boolean", + "default": false + }, + "deleted": { + "type": "boolean", + "default": false + }, + "email": { + "type": "string" + }, + "flags": { + "type": "integer", + "default": 0 + }, + "public_flags": { + "type": "integer", + "default": 0 + }, + "purchased_flags": { + "type": "integer", + "default": 0 + }, + "premium_usage_flags": { + "type": "integer", + "default": 0 + }, + "rights": { + "type": "string" + }, + "sessions": { + "type": "array", + "items": { + "$ref": "#/definitions/Session" + } + }, + "relationships": { + "type": "array", + "items": { + "$ref": "#/definitions/Relationship" + } + }, + "connected_accounts": { + "type": "array", + "items": { + "$ref": "#/definitions/ConnectedAccount" + } + }, + "data": { + "type": "object", + "properties": { + "valid_tokens_since": { + "type": "string", + "format": "date-time" + }, + "hash": { + "type": "string" + } + }, + "additionalProperties": false, + "required": [ + "valid_tokens_since" + ] + }, + "fingerprints": { + "type": "array", + "items": { + "type": "string" + }, + "default": [] + }, + "settings": { + "$ref": "#/definitions/UserSettings" + }, + "extended_settings": { + "type": "string", + "default": "{}" + }, + "security_keys": { + "type": "array", + "items": { + "$ref": "#/definitions/SecurityKey" + } + }, + "id": { + "type": "string" + } + }, + "additionalProperties": false, + "required": [ + "bio", + "bot", + "connected_accounts", + "created_at", + "data", + "deleted", + "desktop", + "disabled", + "discriminator", + "extended_settings", + "fingerprints", + "flags", + "id", + "mfa_enabled", + "mobile", + "nsfw_allowed", + "premium", + "premium_since", + "premium_type", + "premium_usage_flags", + "public_flags", + "purchased_flags", + "relationships", + "rights", + "security_keys", + "sessions", + "settings", + "system", + "username", + "verified", + "webauthn_enabled" + ] + }, + "Session": { + "type": "object", + "properties": { + "user_id": { + "type": "string" + }, + "user": { + "$ref": "#/definitions/User" + }, + "session_id": { + "type": "string" + }, + "activities": { + "type": "array", + "items": { + "$ref": "#/definitions/Activity" + } + }, + "client_info": { + "type": "object", + "properties": { + "client": { + "type": "string" + }, + "os": { + "type": "string" + }, + "version": { + "type": "integer" + } + }, + "additionalProperties": false, + "required": [ + "client", + "os", + "version" + ] + }, + "status": { + "$ref": "#/definitions/Status" + }, + "id": { + "type": "string" + } + }, + "additionalProperties": false, + "required": [ + "activities", + "client_info", + "id", + "session_id", + "status", + "user", + "user_id" + ] + }, + "Relationship": { + "type": "object", + "properties": { + "from_id": { + "type": "string" + }, + "from": { + "$ref": "#/definitions/User" + }, + "to_id": { + "type": "string" + }, + "to": { + "$ref": "#/definitions/User" + }, + "nickname": { + "type": "string" + }, + "type": { + "$ref": "#/definitions/RelationshipType" + }, + "id": { + "type": "string" + } + }, + "additionalProperties": false, + "required": [ + "from", + "from_id", + "id", + "to", + "to_id", + "type" + ] + }, + "RelationshipType": { + "enum": [ + 1, + 2, + 3, + 4 + ], + "type": "number" + }, + "ConnectedAccount": { + "type": "object", + "properties": { + "external_id": { + "type": "string" + }, + "user_id": { + "type": "string" + }, + "user": { + "$ref": "#/definitions/User" + }, + "friend_sync": { + "type": "boolean", + "default": false + }, + "name": { + "type": "string" + }, + "revoked": { + "type": "boolean", + "default": false + }, + "show_activity": { + "type": "integer", + "default": 0 + }, + "type": { + "type": "string" + }, + "verified": { + "type": "boolean", + "default": true + }, + "visibility": { + "type": "integer", + "default": 0 + }, + "integrations": { + "type": "array", + "items": { + "type": "string" + }, + "default": [] + }, + "metadata_": {}, + "metadata_visibility": { + "type": "integer", + "default": 0 + }, + "two_way_link": { + "type": "boolean", + "default": false + }, + "token_data": { + "anyOf": [ + { + "$ref": "#/definitions/ConnectedAccountTokenData" + }, + { + "type": "null" + } + ] + }, + "id": { + "type": "string" + } + }, + "additionalProperties": false, + "required": [ + "external_id", + "id", + "name", + "type", + "user", + "user_id" + ] + }, + "UserSettings": { + "type": "object", + "properties": { + "index": { + "type": "string" + }, + "afk_timeout": { + "type": "integer", + "default": 3600 + }, + "allow_accessibility_detection": { + "type": "boolean", + "default": true + }, + "animate_emoji": { + "type": "boolean", + "default": true + }, + "animate_stickers": { + "type": "integer", + "default": 0 + }, + "contact_sync_enabled": { + "type": "boolean", + "default": false + }, + "convert_emoticons": { + "type": "boolean", + "default": false + }, + "custom_status": { + "anyOf": [ + { + "$ref": "#/definitions/CustomStatus" + }, + { + "type": "null" + } + ], + "default": null + }, + "default_guilds_restricted": { + "type": "boolean", + "default": false + }, + "detect_platform_accounts": { + "type": "boolean", + "default": false + }, + "developer_mode": { + "type": "boolean", + "default": true + }, + "disable_games_tab": { + "type": "boolean", + "default": true + }, + "enable_tts_command": { + "type": "boolean", + "default": false + }, + "explicit_content_filter": { + "type": "integer", + "default": 0 + }, + "friend_source_flags": { + "$ref": "#/definitions/FriendSourceFlags" + }, + "gateway_connected": { + "type": "boolean", + "default": false + }, + "gif_auto_play": { + "type": "boolean", + "default": false + }, + "guild_folders": { + "type": "array", + "items": { + "$ref": "#/definitions/GuildFolder" + }, + "default": [] + }, + "guild_positions": { + "type": "array", + "items": { + "type": "string" + }, + "default": [] + }, + "inline_attachment_media": { + "type": "boolean", + "default": true + }, + "inline_embed_media": { + "type": "boolean", + "default": true + }, + "locale": { + "type": "string", + "default": "en-US" + }, + "message_display_compact": { + "type": "boolean", + "default": false + }, + "native_phone_integration_enabled": { + "type": "boolean", + "default": true + }, + "render_embeds": { + "type": "boolean", + "default": true + }, + "render_reactions": { + "type": "boolean", + "default": true + }, + "restricted_guilds": { + "type": "array", + "items": { + "type": "string" + }, + "default": [] + }, + "show_current_game": { + "type": "boolean", + "default": true + }, + "status": { + "enum": [ + "dnd", + "idle", + "invisible", + "offline", + "online" + ], + "type": "string", + "default": "online" + }, + "stream_notifications_enabled": { + "type": "boolean", + "default": false + }, + "theme": { + "enum": [ + "dark", + "light" + ], + "type": "string", + "default": "dark" + }, + "timezone_offset": { + "type": "integer", + "default": 0 + } + }, + "additionalProperties": false, + "required": [ + "afk_timeout", + "allow_accessibility_detection", + "animate_emoji", + "animate_stickers", + "contact_sync_enabled", + "convert_emoticons", + "custom_status", + "default_guilds_restricted", + "detect_platform_accounts", + "developer_mode", + "disable_games_tab", + "enable_tts_command", + "explicit_content_filter", + "friend_source_flags", + "gateway_connected", + "gif_auto_play", + "guild_folders", + "guild_positions", + "index", + "inline_attachment_media", + "inline_embed_media", + "locale", + "message_display_compact", + "native_phone_integration_enabled", + "render_embeds", + "render_reactions", + "restricted_guilds", + "show_current_game", + "status", + "stream_notifications_enabled", + "theme", + "timezone_offset" + ] + }, + "SecurityKey": { + "type": "object", + "properties": { + "user_id": { + "type": "string" + }, + "user": { + "$ref": "#/definitions/User" + }, + "key_id": { + "type": "string" + }, + "public_key": { + "type": "string" + }, + "counter": { + "type": "integer" + }, + "name": { + "type": "string" + }, + "id": { + "type": "string" + } + }, + "additionalProperties": false, + "required": [ + "counter", + "id", + "key_id", + "name", + "public_key", + "user", + "user_id" + ] + }, + "ChannelPermissionOverwrite": { + "type": "object", + "properties": { + "allow": { + "type": "string" + }, + "deny": { + "type": "string" + }, + "id": { + "type": "string" + }, + "type": { + "$ref": "#/definitions/ChannelPermissionOverwriteType" + } + }, + "additionalProperties": false, + "required": [ + "allow", + "deny", + "id", + "type" + ] + }, + "Invite": { + "type": "object", + "properties": { + "code": { + "type": "string" + }, + "temporary": { + "type": "boolean" + }, + "uses": { + "type": "integer" + }, + "max_uses": { + "type": "integer" + }, + "max_age": { + "type": "integer" + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "expires_at": { + "type": "string", + "format": "date-time" + }, + "guild_id": { + "type": "string" + }, + "guild": { + "$ref": "#/definitions/Guild" + }, + "channel_id": { + "type": "string" + }, + "channel": { + "$ref": "#/definitions/Channel" + }, + "inviter_id": { + "type": "string" + }, + "inviter": { + "$ref": "#/definitions/User" + }, + "target_user_id": { + "type": "string" + }, + "target_user": { + "type": "string" + }, + "target_user_type": { + "type": "integer" + }, + "vanity_url": { + "type": "boolean" + }, + "flags": { + "type": "integer" + } + }, + "additionalProperties": false, + "required": [ + "channel", + "channel_id", + "code", + "created_at", + "flags", + "guild", + "guild_id", + "inviter", + "max_age", + "max_uses", + "target_user_id", + "temporary", + "uses" + ] + }, + "Message": { + "type": "object", + "properties": { + "channel_id": { + "type": "string" + }, + "channel": { + "$ref": "#/definitions/Channel" + }, + "guild_id": { + "type": "string" + }, + "guild": { + "$ref": "#/definitions/Guild" + }, + "author_id": { + "type": "string" + }, + "author": { + "$ref": "#/definitions/User" + }, + "member_id": { + "type": "string" + }, + "member": { + "$ref": "#/definitions/Member" + }, + "webhook_id": { + "type": "string" + }, + "webhook": { + "$ref": "#/definitions/Webhook" + }, + "application_id": { + "type": "string" + }, + "application": { + "$ref": "#/definitions/Application" + }, + "content": { + "type": "string" + }, + "timestamp": { + "type": "string", + "format": "date-time" + }, + "edited_timestamp": { + "type": "string", + "format": "date-time" + }, + "tts": { + "type": "boolean" + }, + "mention_everyone": { + "type": "boolean" + }, + "mentions": { + "type": "array", + "items": { + "$ref": "#/definitions/User" + } + }, + "mention_roles": { + "type": "array", + "items": { + "$ref": "#/definitions/Role" + } + }, + "mention_channels": { + "type": "array", + "items": { + "$ref": "#/definitions/Channel" + } + }, + "sticker_items": { + "type": "array", + "items": { + "$ref": "#/definitions/Sticker" + } + }, + "attachments": { + "type": "array", + "items": { + "$ref": "#/definitions/Attachment_1" + } + }, + "embeds": { + "type": "array", + "items": { + "$ref": "#/definitions/Embed" + } + }, + "reactions": { + "type": "array", + "items": { + "$ref": "#/definitions/Reaction" + } + }, + "nonce": { + "type": "string" + }, + "pinned": { + "type": "boolean" + }, + "type": { + "$ref": "#/definitions/MessageType" + }, + "activity": { + "type": "object", + "properties": { + "type": { + "type": "integer" + }, + "party_id": { + "type": "string" + } + }, + "additionalProperties": false, + "required": [ + "party_id", + "type" + ] + }, + "flags": { + "type": "integer" + }, + "message_reference": { + "type": "object", + "properties": { + "message_id": { + "type": "string" + }, + "channel_id": { + "type": "string" + }, + "guild_id": { + "type": "string" + } + }, + "additionalProperties": false, + "required": [ + "message_id" + ] + }, + "referenced_message": { + "$ref": "#/definitions/Message" + }, + "interaction": { + "type": "object", + "properties": { + "id": { + "type": "string" + }, + "type": { + "$ref": "#/definitions/InteractionType" + }, + "name": { + "type": "string" + }, + "user_id": { + "type": "string" + } + }, + "additionalProperties": false, + "required": [ + "id", + "name", + "type", + "user_id" + ] + }, + "components": { + "type": "array", + "items": { + "$ref": "#/definitions/MessageComponent" + } + }, + "id": { + "type": "string" + } + }, + "additionalProperties": false, + "required": [ + "channel", + "embeds", + "id", + "mention_channels", + "mention_roles", + "mentions", + "reactions", + "timestamp", + "type" + ] + }, + "Member": { + "type": "object", + "properties": { + "index": { + "type": "string" + }, + "id": { + "type": "string" + }, + "user": { + "$ref": "#/definitions/User" + }, + "guild_id": { + "type": "string" + }, + "guild": { + "$ref": "#/definitions/Guild" + }, + "nick": { + "type": "string" + }, + "roles": { + "type": "array", + "items": { + "$ref": "#/definitions/Role" + } + }, + "joined_at": { + "type": "string", + "format": "date-time" + }, + "premium_since": { + "type": "integer" + }, + "deaf": { + "type": "boolean" + }, + "mute": { + "type": "boolean" + }, + "pending": { + "type": "boolean" + }, + "settings": { + "$ref": "#/definitions/UserGuildSettings" + }, + "last_message_id": { + "type": "string" + }, + "joined_by": { + "type": "string" + }, + "avatar": { + "type": "string" + }, + "banner": { + "type": "string" + }, + "bio": { + "type": "string" + }, + "theme_colors": { + "type": "array", + "items": { + "type": "integer" + } + }, + "pronouns": { + "type": "string" + }, + "communication_disabled_until": { + "type": "string", + "format": "date-time" + } + }, + "additionalProperties": false, + "required": [ + "banner", + "bio", + "communication_disabled_until", + "deaf", + "guild", + "guild_id", + "id", + "index", + "joined_at", + "joined_by", + "mute", + "pending", + "roles", + "settings", + "user" + ] + }, + "Role": { + "type": "object", + "properties": { + "guild_id": { + "type": "string" + }, + "guild": { + "$ref": "#/definitions/Guild" + }, + "color": { + "type": "integer" + }, + "hoist": { + "type": "boolean" + }, + "managed": { + "type": "boolean" + }, + "mentionable": { + "type": "boolean" + }, + "name": { + "type": "string" + }, + "permissions": { + "type": "string" + }, + "position": { + "type": "integer" + }, + "icon": { + "type": "string" + }, + "unicode_emoji": { + "type": "string" + }, + "tags": { + "type": "object", + "properties": { + "bot_id": { + "type": "string" + }, + "integration_id": { + "type": "string" + }, + "premium_subscriber": { + "type": "boolean" + } + }, + "additionalProperties": false + }, + "flags": { + "type": "integer" + }, + "id": { + "type": "string" + } + }, + "additionalProperties": false, + "required": [ + "color", + "flags", + "guild", + "guild_id", + "hoist", + "id", + "managed", + "mentionable", + "name", + "permissions", + "position" + ] + }, + "UserGuildSettings": { + "type": "object", + "properties": { + "channel_overrides": { + "anyOf": [ + { + "type": "object", + "additionalProperties": { + "$ref": "#/definitions/ChannelOverride" + } + }, + { + "type": "null" + } + ] + }, + "message_notifications": { + "type": "integer" + }, + "mobile_push": { + "type": "boolean" + }, + "mute_config": { + "anyOf": [ + { + "$ref": "#/definitions/MuteConfig" + }, + { + "type": "null" + } + ] + }, + "muted": { + "type": "boolean" + }, + "suppress_everyone": { + "type": "boolean" + }, + "suppress_roles": { + "type": "boolean" + }, + "version": { + "type": "integer" + }, + "guild_id": { + "type": [ + "null", + "string" + ] + }, + "flags": { + "type": "integer" + }, + "mute_scheduled_events": { + "type": "boolean" + }, + "hide_muted_channels": { + "type": "boolean" + }, + "notify_highlights": { + "type": "number", + "enum": [ + 0 + ] + } + }, + "additionalProperties": false, + "required": [ + "channel_overrides", + "flags", + "guild_id", + "hide_muted_channels", + "message_notifications", + "mobile_push", + "mute_config", + "mute_scheduled_events", + "muted", + "notify_highlights", + "suppress_everyone", + "suppress_roles", + "version" + ] + }, + "Webhook": { + "type": "object", + "properties": { + "type": { + "$ref": "#/definitions/WebhookType" + }, + "name": { + "type": "string" + }, + "avatar": { + "type": "string" + }, + "token": { + "type": "string" + }, + "guild_id": { + "type": "string" + }, + "guild": { + "$ref": "#/definitions/Guild" + }, + "channel_id": { + "type": "string" + }, + "channel": { + "$ref": "#/definitions/Channel" + }, + "application_id": { + "type": "string" + }, + "application": { + "$ref": "#/definitions/Application" + }, + "user_id": { + "type": "string" + }, + "user": { + "$ref": "#/definitions/User" + }, + "source_guild_id": { + "type": "string" + }, + "source_guild": { + "$ref": "#/definitions/Guild" + }, + "id": { + "type": "string" + } + }, + "additionalProperties": false, + "required": [ + "application", + "application_id", + "channel", + "channel_id", + "guild", + "guild_id", + "id", + "source_guild", + "source_guild_id", + "type", + "user", + "user_id" + ] + }, + "WebhookType": { + "enum": [ + 1, + 2, + 3 + ], + "type": "number" + }, + "Application": { + "type": "object", + "properties": { + "name": { + "type": "string" + }, + "icon": { + "type": "string" + }, + "description": { + "type": "string" + }, + "summary": { + "type": "string", + "default": "" + }, + "type": { + "type": "object", + "properties": {}, + "additionalProperties": true + }, + "hook": { + "type": "boolean", + "default": true + }, + "bot_public": { + "type": "boolean", + "default": true + }, + "bot_require_code_grant": { + "type": "boolean", + "default": false + }, + "verify_key": { + "type": "string" + }, + "owner": { + "$ref": "#/definitions/User" + }, + "flags": { + "type": "integer", + "default": 0 + }, + "redirect_uris": { + "type": "array", + "items": { + "type": "string" + }, + "default": [] + }, + "rpc_application_state": { + "type": "integer", + "default": 0 + }, + "store_application_state": { + "type": "integer", + "default": 1 + }, + "verification_state": { + "type": "integer", + "default": 1 + }, + "interactions_endpoint_url": { + "type": "string" + }, + "integration_public": { + "type": "boolean", + "default": true + }, + "integration_require_code_grant": { + "type": "boolean", + "default": false + }, + "discoverability_state": { + "type": "integer", + "default": 1 + }, + "discovery_eligibility_flags": { + "type": "integer", + "default": 2240 + }, + "bot": { + "$ref": "#/definitions/User" + }, + "tags": { + "type": "array", + "items": { + "type": "string" + } + }, + "cover_image": { + "type": "string" + }, + "install_params": { + "type": "object", + "properties": { + "scopes": { + "type": "array", + "items": { + "type": "string" + } + }, + "permissions": { + "type": "string" + } + }, + "additionalProperties": false, + "required": [ + "permissions", + "scopes" + ] + }, + "terms_of_service_url": { + "type": "string" + }, + "privacy_policy_url": { + "type": "string" + }, + "team": { + "$ref": "#/definitions/Team" + }, + "id": { + "type": "string" + } + }, + "additionalProperties": false, + "required": [ + "description", + "discoverability_state", + "discovery_eligibility_flags", + "flags", + "hook", + "id", + "integration_public", + "integration_require_code_grant", + "name", + "owner", + "redirect_uris", + "rpc_application_state", + "store_application_state", + "summary", + "verification_state", + "verify_key" + ] + }, + "Team": { + "type": "object", + "properties": { + "icon": { + "type": "string" + }, + "members": { + "type": "array", + "items": { + "$ref": "#/definitions/TeamMember" + } + }, + "name": { + "type": "string" + }, + "owner_user_id": { + "type": "string" + }, + "owner_user": { + "$ref": "#/definitions/User" + }, + "id": { + "type": "string" + } + }, + "additionalProperties": false, + "required": [ + "id", + "members", + "name", + "owner_user", + "owner_user_id" + ] + }, + "TeamMember": { + "type": "object", + "properties": { + "membership_state": { + "$ref": "#/definitions/TeamMemberState" + }, + "permissions": { + "type": "array", + "items": { + "type": "string" + } + }, + "team_id": { + "type": "string" + }, + "team": { + "$ref": "#/definitions/Team" + }, + "user_id": { + "type": "string" + }, + "user": { + "$ref": "#/definitions/User" + }, + "id": { + "type": "string" + } + }, + "additionalProperties": false, + "required": [ + "id", + "membership_state", + "permissions", + "team", + "team_id", + "user", + "user_id" + ] + }, + "TeamMemberState": { + "enum": [ + 1, + 2 + ], + "type": "number" + }, + "Sticker": { + "type": "object", + "properties": { + "name": { + "type": "string" + }, + "description": { + "type": "string" + }, + "available": { + "type": "boolean" + }, + "tags": { + "type": "string" + }, + "pack_id": { + "type": "string" + }, + "pack": { + "$ref": "#/definitions/StickerPack" + }, + "guild_id": { + "type": "string" + }, + "guild": { + "$ref": "#/definitions/Guild" + }, + "user_id": { + "type": "string" + }, + "user": { + "$ref": "#/definitions/User" + }, + "type": { + "$ref": "#/definitions/StickerType" + }, + "format_type": { + "$ref": "#/definitions/StickerFormatType" + }, + "id": { + "type": "string" + } + }, + "additionalProperties": false, + "required": [ + "format_type", + "id", + "name", + "pack", + "type" + ] + }, + "StickerPack": { + "type": "object", + "properties": { + "name": { + "type": "string" + }, + "description": { + "type": "string" + }, + "banner_asset_id": { + "type": "string" + }, + "stickers": { + "type": "array", + "items": { + "$ref": "#/definitions/Sticker" + } + }, + "cover_sticker_id": { + "type": "string" + }, + "cover_sticker": { + "$ref": "#/definitions/Sticker" + }, + "id": { + "type": "string" + } + }, + "additionalProperties": false, + "required": [ + "id", + "name", + "stickers" + ] + }, + "StickerType": { + "enum": [ + 1, + 2 + ], + "type": "number" + }, + "StickerFormatType": { + "enum": [ + 0, + 1, + 2, + 3 + ], + "type": "number" + }, + "Attachment_1": { + "type": "object", + "properties": { + "filename": { + "type": "string" + }, + "size": { + "type": "integer" + }, + "url": { + "type": "string" + }, + "proxy_url": { + "type": "string" + }, + "height": { + "type": "integer" + }, + "width": { + "type": "integer" + }, + "content_type": { + "type": "string" + }, + "message_id": { + "type": "string" + }, + "message": { + "$ref": "#/definitions/Message" + }, + "id": { + "type": "string" + } + }, + "additionalProperties": false, + "required": [ + "filename", + "id", + "message", + "message_id", + "proxy_url", + "size", + "url" + ] + }, + "Reaction": { + "type": "object", + "properties": { + "count": { + "type": "integer" + }, + "emoji": { + "$ref": "#/definitions/PartialEmoji" + }, + "user_ids": { + "type": "array", + "items": { + "type": "string" + } + } + }, + "additionalProperties": false, + "required": [ + "count", + "emoji", + "user_ids" + ] + }, + "PartialEmoji": { + "type": "object", + "properties": { + "id": { + "type": "string" + }, + "name": { + "type": "string" + }, + "animated": { + "type": "boolean" + } + }, + "additionalProperties": false, + "required": [ + "name" + ] + }, + "MessageType": { + "enum": [ + 0, + 1, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 19, + 2, + 20, + 255, + 3, + 4, + 41, + 42, + 43, + 5, + 50, + 6, + 63, + 7, + 8, + 9 + ], + "type": "number" + }, + "InteractionType": { + "enum": [ + 0, + 1, + 2 + ], + "type": "number" + }, + "MessageComponent": { + "type": "object", + "properties": { + "type": { + "type": "integer" + }, + "style": { + "type": "integer" + }, + "label": { + "type": "string" + }, + "emoji": { + "$ref": "#/definitions/PartialEmoji" + }, + "custom_id": { + "type": "string" + }, + "url": { + "type": "string" + }, + "disabled": { + "type": "boolean" + }, + "components": { + "type": "array", + "items": { + "$ref": "#/definitions/MessageComponent" + } + } + }, + "additionalProperties": false, + "required": [ + "components", + "type" + ] + }, + "VoiceState": { + "type": "object", + "properties": { + "guild_id": { + "type": "string" + }, + "guild": { + "$ref": "#/definitions/Guild" + }, + "channel_id": { + "type": "string" + }, + "channel": { + "$ref": "#/definitions/Channel" + }, + "user_id": { + "type": "string" + }, + "user": { + "$ref": "#/definitions/User" + }, + "member": { + "$ref": "#/definitions/Member" + }, + "session_id": { + "type": "string" + }, + "token": { + "type": "string" + }, + "deaf": { + "type": "boolean" + }, + "mute": { + "type": "boolean" + }, + "self_deaf": { + "type": "boolean" + }, + "self_mute": { + "type": "boolean" + }, + "self_stream": { + "type": "boolean" + }, + "self_video": { + "type": "boolean" + }, + "suppress": { + "type": "boolean" + }, + "request_to_speak_timestamp": { + "type": "string", + "format": "date-time" + }, + "id": { + "type": "string" + } + }, + "additionalProperties": false, + "required": [ + "channel", + "channel_id", + "deaf", + "guild_id", + "id", + "member", + "mute", + "self_deaf", + "self_mute", + "self_video", + "session_id", + "suppress", + "token", + "user", + "user_id" + ] + }, + "ReadState": { + "type": "object", + "properties": { + "channel_id": { + "type": "string" + }, + "channel": { + "$ref": "#/definitions/Channel" + }, + "user_id": { + "type": "string" + }, + "user": { + "$ref": "#/definitions/User" + }, + "last_message_id": { + "type": "string" + }, + "public_ack": { + "type": "string" + }, + "notifications_cursor": { + "type": "string" + }, + "last_pin_timestamp": { + "type": "string", + "format": "date-time" + }, + "mention_count": { + "type": "integer" + }, + "manual": { + "type": "boolean" + }, + "id": { + "type": "string" + } + }, + "additionalProperties": false, + "required": [ + "channel", + "channel_id", + "id", + "last_message_id", + "manual", + "mention_count", + "notifications_cursor", + "public_ack", + "user", + "user_id" + ] + }, + "Ban": { + "type": "object", + "properties": { + "user_id": { + "type": "string" + }, + "user": { + "$ref": "#/definitions/User" + }, + "guild_id": { + "type": "string" + }, + "guild": { + "$ref": "#/definitions/Guild" + }, + "executor_id": { + "type": "string" + }, + "executor": { + "$ref": "#/definitions/User" + }, + "ip": { + "type": "string" + }, + "reason": { + "type": "string" + }, + "id": { + "type": "string" + } + }, + "additionalProperties": false, + "required": [ + "executor", + "executor_id", + "guild", + "guild_id", + "id", + "ip", + "user", + "user_id" + ] + }, + "Template": { + "type": "object", + "properties": { + "code": { + "type": "string" + }, + "name": { + "type": "string" + }, + "description": { + "type": "string" + }, + "usage_count": { + "type": "integer" + }, + "creator_id": { + "type": "string" + }, + "creator": { + "$ref": "#/definitions/User" + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "source_guild_id": { + "type": "string" + }, + "source_guild": { + "$ref": "#/definitions/Guild" + }, + "serialized_source_guild": { + "$ref": "#/definitions/Guild" + }, + "id": { + "type": "string" + } + }, + "additionalProperties": false, + "required": [ + "code", + "created_at", + "creator", + "creator_id", + "id", + "name", + "serialized_source_guild", + "source_guild", + "source_guild_id", + "updated_at" + ] + }, + "Emoji": { + "type": "object", + "properties": { + "animated": { + "type": "boolean" + }, + "available": { + "type": "boolean" + }, + "guild_id": { + "type": "string" + }, + "guild": { + "$ref": "#/definitions/Guild" + }, + "user_id": { + "type": "string" + }, + "user": { + "$ref": "#/definitions/User" + }, + "managed": { + "type": "boolean" + }, + "name": { + "type": "string" + }, + "require_colons": { + "type": "boolean" + }, + "roles": { + "type": "array", + "items": { + "type": "string" + } + }, + "groups": { + "type": "array", + "items": { + "type": "string" + } + }, + "id": { + "type": "string" + } + }, + "additionalProperties": false, + "required": [ + "animated", + "available", + "groups", + "guild", + "guild_id", + "id", + "managed", + "name", + "require_colons", + "roles", + "user", + "user_id" + ] + }, + "GuildWelcomeScreen": { + "type": "object", + "properties": { + "enabled": { + "type": "boolean" + }, + "description": { + "type": "string" + }, + "welcome_channels": { + "type": "array", + "items": { + "type": "object", + "properties": { + "description": { + "type": "string" + }, + "emoji_id": { + "type": "string" + }, + "emoji_name": { + "type": "string" + }, + "channel_id": { + "type": "string" + } + }, + "additionalProperties": false, + "required": [ + "channel_id", + "description" + ] + } + } + }, + "additionalProperties": false, + "required": [ + "description", + "enabled", + "welcome_channels" + ] + }, + "GuildMessagesSearchMessage": { + "type": "object", + "properties": { + "id": { + "type": "string" + }, + "type": { + "$ref": "#/definitions/MessageType" + }, + "content": { + "type": "string" + }, + "channel_id": { + "type": "string" + }, + "author": { + "$ref": "#/definitions/PublicUser" + }, + "attachments": { + "type": "array", + "items": { + "$ref": "#/definitions/Attachment_1" + } + }, + "embeds": { + "type": "array", + "items": { + "$ref": "#/definitions/Embed" + } + }, + "mentions": { + "type": "array", + "items": { + "$ref": "#/definitions/PublicUser" + } + }, + "mention_roles": { + "type": "array", + "items": { + "$ref": "#/definitions/Role" + } + }, + "pinned": { + "type": "boolean" + }, + "mention_everyone": { + "type": "boolean" + }, + "tts": { + "type": "boolean" + }, + "timestamp": { + "type": "string" + }, + "edited_timestamp": { + "type": [ + "null", + "string" + ] + }, + "flags": { + "type": "integer" + }, + "components": { + "type": "array", + "items": {} + }, + "hit": { + "type": "boolean", + "enum": [ + true + ] + } + }, + "additionalProperties": false, + "required": [ + "attachments", + "author", + "channel_id", + "components", + "edited_timestamp", + "embeds", + "flags", + "hit", + "id", + "mention_roles", + "mentions", + "pinned", + "timestamp", + "tts", + "type" + ] + }, + "PublicUser": { + "type": "object", + "properties": { + "id": { + "type": "string" + }, + "premium_since": { + "type": "string", + "format": "date-time" + }, + "avatar": { + "type": "string" + }, + "banner": { + "type": "string" + }, + "bio": { + "type": "string" + }, + "theme_colors": { + "type": "array", + "items": { + "type": "integer" + } + }, + "pronouns": { + "type": "string" + }, + "username": { + "type": "string" + }, + "discriminator": { + "type": "string" + }, + "accent_color": { + "type": "integer" + }, + "premium_type": { + "type": "integer" + }, + "bot": { + "type": "boolean" + }, + "public_flags": { + "type": "integer" + } + }, + "additionalProperties": false, + "required": [ + "bio", + "bot", + "discriminator", + "id", + "premium_since", + "premium_type", + "public_flags", + "username" + ] + }, + "GuildVanityUrl": { + "type": "object", + "properties": { + "code": { + "type": "string" + }, + "uses": { + "type": "integer" + } + }, + "additionalProperties": false, + "required": [ + "code", + "uses" + ] + }, + "GuildVanityUrlNoInvite": { + "type": "object", + "properties": { + "code": { + "type": "null" + } + }, + "additionalProperties": false, + "required": [ + "code" + ] + }, + "ClientStatus": { + "type": "object", + "properties": { + "desktop": { + "type": "string" + }, + "mobile": { + "type": "string" + }, + "web": { + "type": "string" + } + }, + "additionalProperties": false + }, + "Snowflake": { + "description": "A container for useful snowflake-related methods.", + "type": "object", + "additionalProperties": false + }, + "TenorGifResponse": { + "type": "object", + "properties": { + "id": { + "type": "string" + }, + "title": { + "type": "string" + }, + "url": { + "type": "string" + }, + "src": { + "type": "string" + }, + "gif_src": { + "type": "string" + }, + "width": { + "type": "integer" + }, + "height": { + "type": "integer" + }, + "preview": { + "type": "string" + } + }, + "additionalProperties": false, + "required": [ + "gif_src", + "height", + "id", + "preview", + "src", + "title", + "url", + "width" + ] + }, + "BackupCode": { + "type": "object", + "properties": { + "user": { + "$ref": "#/definitions/User" + }, + "code": { + "type": "string" + }, + "consumed": { + "type": "boolean" + }, + "expired": { + "type": "boolean" + }, + "id": { + "type": "string" + } + }, + "additionalProperties": false, + "required": [ + "code", + "consumed", + "expired", + "id", + "user" + ] + }, + "APIGuild": { + "type": "object", + "properties": { + "name": { + "type": "string" + }, + "reload": { + "description": "Reloads entity data from the database.", + "type": "object", + "additionalProperties": false + }, + "id": { + "type": "string" + }, + "icon": { + "type": "string" + }, + "parent": { + "type": "string" + }, + "owner_id": { + "type": "string" + }, + "nsfw": { + "type": "boolean" + }, + "invites": { + "type": "array", + "items": { + "$ref": "#/definitions/Invite" + } + }, + "voice_states": { + "type": "array", + "items": { + "$ref": "#/definitions/VoiceState" + } + }, + "webhooks": { + "type": "array", + "items": { + "$ref": "#/definitions/Webhook" + } + }, + "toJSON": { + "type": "object", + "additionalProperties": false + }, + "_do_validate": { + "type": "object", + "additionalProperties": false + }, + "assign": { + "type": "object", + "additionalProperties": false + }, + "hasId": { + "description": "Checks if entity has an id.\nIf entity composite compose ids, it will check them all.", + "type": "object", + "additionalProperties": false + }, + "save": { + "description": "Saves current entity in the database.\nIf entity does not exist in the database then inserts, otherwise updates.", + "type": "object", + "additionalProperties": false + }, + "remove": { + "description": "Removes current entity from the database.", + "type": "object", + "additionalProperties": false + }, + "softRemove": { + "description": "Records the delete date of current entity.", + "type": "object", + "additionalProperties": false + }, + "recover": { + "description": "Recovers a given entity in the database.", + "type": "object", + "additionalProperties": false + }, + "roles": { + "type": "array", + "items": { + "$ref": "#/definitions/Role" + } + }, + "afk_channel_id": { + "type": "string" + }, + "afk_timeout": { + "type": "integer" + }, + "bans": { + "type": "array", + "items": { + "$ref": "#/definitions/Ban" + } + }, + "banner": { + "type": "string" + }, + "default_message_notifications": { + "type": "integer" + }, + "description": { + "type": "string" + }, + "discovery_splash": { + "type": "string" + }, + "explicit_content_filter": { + "type": "integer" + }, + "features": { + "type": "array", + "items": { + "type": "string" + } + }, + "primary_category_id": { + "type": "string" + }, + "large": { + "type": "boolean" + }, + "max_members": { + "type": "integer" + }, + "max_presences": { + "type": "integer" + }, + "max_video_channel_users": { + "type": "integer" + }, + "members": { + "type": "array", + "items": { + "$ref": "#/definitions/Member" + } + }, + "channels": { + "type": "array", + "items": { + "$ref": "#/definitions/Channel" + } + }, + "template_id": { + "type": "string" + }, + "emojis": { + "type": "array", + "items": { + "$ref": "#/definitions/Emoji" + } + }, + "stickers": { + "type": "array", + "items": { + "$ref": "#/definitions/Sticker" + } + }, + "mfa_level": { + "type": "integer" + }, + "preferred_locale": { + "type": "string" + }, + "premium_subscription_count": { + "type": "integer" + }, + "premium_tier": { + "type": "integer" + }, + "public_updates_channel_id": { + "type": "string" + }, + "rules_channel_id": { + "type": "string" + }, + "region": { + "type": "string" + }, + "splash": { + "type": "string" + }, + "system_channel_id": { + "type": "string" + }, + "system_channel_flags": { + "type": "integer" + }, + "unavailable": { + "type": "boolean" + }, + "verification_level": { + "type": "integer" + }, + "welcome_screen": { + "$ref": "#/definitions/GuildWelcomeScreen" + }, + "widget_channel_id": { + "type": "string" + }, + "widget_enabled": { + "type": "boolean" + }, + "nsfw_level": { + "type": "integer" + }, + "premium_progress_bar_enabled": { + "type": "boolean" + }, + "channel_ordering": { + "type": "array", + "items": { + "type": "string" + } + }, + "member_count": { + "type": "integer" + }, + "presence_count": { + "type": "integer" + }, + "permissions": { + "type": "integer" + } + }, + "additionalProperties": false, + "required": [ + "_do_validate", + "assign", + "bans", + "channel_ordering", + "channels", + "emojis", + "features", + "hasId", + "id", + "invites", + "members", + "name", + "nsfw", + "premium_progress_bar_enabled", + "public_updates_channel_id", + "recover", + "reload", + "remove", + "roles", + "save", + "softRemove", + "stickers", + "toJSON", + "unavailable", + "voice_states", + "webhooks", + "welcome_screen", + "widget_enabled" + ] + }, + "DmChannelDTO": { + "type": "object", + "properties": { + "icon": { + "type": [ + "null", + "string" + ] + }, + "id": { + "type": "string" + }, + "last_message_id": { + "type": [ + "null", + "string" + ] + }, + "name": { + "type": [ + "null", + "string" + ] + }, + "origin_channel_id": { + "type": [ + "null", + "string" + ] + }, + "owner_id": { + "type": "string" + }, + "recipients": { + "type": "array", + "items": { + "$ref": "#/definitions/MinimalPublicUserDTO" + } + }, + "type": { + "type": "integer" + } + }, + "additionalProperties": false, + "required": [ + "icon", + "id", + "last_message_id", + "name", + "origin_channel_id", + "recipients", + "type" + ] + }, + "MinimalPublicUserDTO": { + "type": "object", + "properties": { + "avatar": { + "type": [ + "null", + "string" + ] + }, + "discriminator": { + "type": "string" + }, + "id": { + "type": "string" + }, + "public_flags": { + "type": "integer" + }, + "username": { + "type": "string" + } + }, + "additionalProperties": false, + "required": [ + "discriminator", + "id", + "public_flags", + "username" + ] + }, + "Categories": { + "type": "object", + "properties": { + "id": { + "type": "integer" + }, + "name": { + "type": "string" + }, + "localizations": { + "type": "string" + }, + "is_primary": { + "type": "boolean" + } + }, + "additionalProperties": false, + "required": [ + "id", + "is_primary", + "localizations", + "name" + ] + }, + "GuildVoiceRegion": { + "type": "object", + "properties": { + "id": { + "type": "string" + }, + "name": { + "type": "string" + }, + "custom": { + "type": "boolean" + }, + "deprecated": { + "type": "boolean" + }, + "optimal": { + "type": "boolean" + } + }, + "additionalProperties": false, + "required": [ + "custom", + "deprecated", + "id", + "name", + "optimal" + ] + }, + "UserLimits": { + "type": "object", + "properties": { + "maxGuilds": { + "type": "integer", + "default": 1048576 + }, + "maxUsername": { + "type": "integer", + "default": 32 + }, + "maxFriends": { + "type": "integer", + "default": 5000 + } + }, + "additionalProperties": false, + "required": [ + "maxFriends", + "maxGuilds", + "maxUsername" + ] + }, + "GuildLimits": { + "type": "object", + "properties": { + "maxRoles": { + "type": "integer", + "default": 1000 + }, + "maxEmojis": { + "type": "integer", + "default": 2000 + }, + "maxMembers": { + "type": "integer", + "default": 25000000 + }, + "maxChannels": { + "type": "integer", + "default": 65535 + }, + "maxChannelsInCategory": { + "type": "integer", + "default": 65535 + } + }, + "additionalProperties": false, + "required": [ + "maxChannels", + "maxChannelsInCategory", + "maxEmojis", + "maxMembers", + "maxRoles" + ] + }, + "MessageLimits": { + "type": "object", + "properties": { + "maxCharacters": { + "type": "integer", + "default": 1048576 + }, + "maxTTSCharacters": { + "type": "integer", + "default": 160 + }, + "maxReactions": { + "type": "integer", + "default": 2048 + }, + "maxAttachmentSize": { + "type": "integer", + "default": 1073741824 + }, + "maxBulkDelete": { + "type": "integer", + "default": 1000 + }, + "maxEmbedDownloadSize": { + "type": "integer", + "default": 5242880 + } + }, + "additionalProperties": false, + "required": [ + "maxAttachmentSize", + "maxBulkDelete", + "maxCharacters", + "maxEmbedDownloadSize", + "maxReactions", + "maxTTSCharacters" + ] + }, + "ChannelLimits": { + "type": "object", + "properties": { + "maxPins": { + "type": "integer", + "default": 500 + }, + "maxTopic": { + "type": "integer", + "default": 1024 + }, + "maxWebhooks": { + "type": "integer", + "default": 100 + } + }, + "additionalProperties": false, + "required": [ + "maxPins", + "maxTopic", + "maxWebhooks" + ] + }, + "RateLimits": { + "type": "object", + "properties": { + "enabled": { + "type": "boolean", + "default": false + }, + "ip": { + "$ref": "#/definitions/RateLimitOptions" + }, + "global": { + "$ref": "#/definitions/RateLimitOptions" + }, + "error": { + "$ref": "#/definitions/RateLimitOptions" + }, + "routes": { + "$ref": "#/definitions/RouteRateLimit" + } + }, + "additionalProperties": false, + "required": [ + "enabled", + "error", + "global", + "ip", + "routes" + ] + }, + "RateLimitOptions": { + "type": "object", + "properties": { + "bot": { + "type": "integer" + }, + "count": { + "type": "integer" + }, + "window": { + "type": "integer" + }, + "onyIp": { + "type": "boolean" + } + }, + "additionalProperties": false, + "required": [ + "count", + "window" + ] + }, + "RouteRateLimit": { + "type": "object", + "properties": { + "guild": { + "$ref": "#/definitions/RateLimitOptions" + }, + "webhook": { + "$ref": "#/definitions/RateLimitOptions" + }, + "channel": { + "$ref": "#/definitions/RateLimitOptions" + }, + "auth": {} + }, + "additionalProperties": false, + "required": [ + "auth", + "channel", + "guild", + "webhook" + ] + }, + "GlobalRateLimits": { + "type": "object", + "properties": { + "register": { + "$ref": "#/definitions/GlobalRateLimit" + }, + "sendMessage": { + "$ref": "#/definitions/GlobalRateLimit" + } + }, + "additionalProperties": false, + "required": [ + "register", + "sendMessage" + ] + }, + "GlobalRateLimit": { + "type": "object", + "properties": { + "limit": { + "type": "integer", + "default": 100 + }, + "window": { + "type": "integer", + "default": 3600000 + }, + "enabled": { + "type": "boolean", + "default": true + } + }, + "additionalProperties": false, + "required": [ + "enabled", + "limit", + "window" + ] + }, + "PublicConnectedAccount": { + "type": "object", + "properties": { + "name": { + "type": "string" + }, + "type": { + "type": "string" + }, + "verified": { + "type": "boolean" + } + }, + "additionalProperties": false, + "required": [ + "name", + "type" + ] + }, + "UserProfile": { + "type": "object", + "properties": { + "banner": { + "type": "string" + }, + "bio": { + "type": "string" + }, + "theme_colors": { + "type": "array", + "items": { + "type": "integer" + } + }, + "pronouns": { + "type": "string" + }, + "accent_color": { + "type": "integer" + } + }, + "additionalProperties": false, + "required": [ + "bio" + ] + }, + "TokenResponse": { + "type": "object", + "properties": { + "token": { + "type": "string" + }, + "settings": { + "$ref": "#/definitions/UserSettings" + } + }, + "additionalProperties": false, + "required": [ + "settings", + "token" + ] + }, + "MFAResponse": { + "type": "object", + "properties": { + "ticket": { + "type": "string" + }, + "mfa": { + "type": "boolean", + "enum": [ + true + ] + }, + "sms": { + "type": "boolean", + "enum": [ + false + ] + }, + "token": { + "type": "null" + } + }, + "additionalProperties": false, + "required": [ + "mfa", + "sms", + "ticket", + "token" + ] + }, + "WebAuthnResponse": { + "type": "object", + "properties": { + "webauthn": { + "type": "string" + }, + "ticket": { + "type": "string" + }, + "mfa": { + "type": "boolean", + "enum": [ + true + ] + }, + "sms": { + "type": "boolean", + "enum": [ + false + ] + }, + "token": { + "type": "null" + } + }, + "additionalProperties": false, + "required": [ + "mfa", + "sms", + "ticket", + "token", + "webauthn" + ] + }, + "AdminUser": { + "type": "object", + "properties": { + "id": { + "type": [ + "string", + "integer" + ] + }, + "flags": {}, + "created_at": {}, + "premium_since": {}, + "avatar": {}, + "banner": {}, + "settings": {}, + "bio": {}, + "theme_colors": {}, + "pronouns": {}, + "username": { + "type": "string" + }, + "discriminator": {}, + "accent_color": {}, + "phone": {}, + "desktop": {}, + "mobile": {}, + "premium": {}, + "premium_type": {}, + "bot": {}, + "system": {}, + "nsfw_allowed": {}, + "mfa_enabled": {}, + "webauthn_enabled": {}, + "verified": {}, + "disabled": {}, + "deleted": {}, + "email": { + "type": "string" + }, + "purchased_flags": {}, + "premium_usage_flags": {}, + "rights": {}, + "relationships": {}, + "connected_accounts": {}, + "fingerprints": {}, + "extended_settings": {}, + "security_keys": {} + }, + "additionalProperties": false, + "required": [ + "accent_color", + "avatar", + "banner", + "bio", + "bot", + "connected_accounts", + "created_at", + "deleted", + "desktop", + "disabled", + "discriminator", + "extended_settings", + "fingerprints", + "flags", + "mfa_enabled", + "mobile", + "nsfw_allowed", + "phone", + "premium", + "premium_since", + "premium_type", + "premium_usage_flags", + "pronouns", + "purchased_flags", + "relationships", + "rights", + "security_keys", + "settings", + "system", + "theme_colors", + "verified", + "webauthn_enabled" + ] + }, + "AdminGuild": { + "type": "object", + "properties": { + "name": { + "type": "string" + }, + "id": { + "type": "string" + }, + "icon": { + "type": "string" + }, + "parent": { + "type": "string" + }, + "owner_id": { + "type": "string" + }, + "owner": { + "$ref": "#/definitions/User" + }, + "nsfw": { + "type": "boolean" + }, + "invites": { + "type": "array", + "items": { + "$ref": "#/definitions/Invite" + } + }, + "voice_states": { + "type": "array", + "items": { + "$ref": "#/definitions/VoiceState" + } + }, + "webhooks": { + "type": "array", + "items": { + "$ref": "#/definitions/Webhook" + } + }, + "roles": { + "type": "array", + "items": { + "$ref": "#/definitions/Role" + } + }, + "afk_channel_id": { + "type": "string" + }, + "afk_channel": { + "$ref": "#/definitions/Channel" + }, + "afk_timeout": { + "type": "integer" + }, + "bans": { + "type": "array", + "items": { + "$ref": "#/definitions/Ban" + } + }, + "banner": { + "type": "string" + }, + "default_message_notifications": { + "type": "integer" + }, + "description": { + "type": "string" + }, + "discovery_splash": { + "type": "string" + }, + "explicit_content_filter": { + "type": "integer" + }, + "features": { + "type": "array", + "items": { + "type": "string" + } + }, + "primary_category_id": { + "type": "string" + }, + "large": { + "type": "boolean" + }, + "max_members": { + "type": "integer" + }, + "max_presences": { + "type": "integer" + }, + "max_video_channel_users": { + "type": "integer" + }, + "members": { + "type": "array", + "items": { + "$ref": "#/definitions/Member" + } + }, + "channels": { + "type": "array", + "items": { + "$ref": "#/definitions/Channel" + } + }, + "template_id": { + "type": "string" + }, + "emojis": { + "type": "array", + "items": { + "$ref": "#/definitions/Emoji" + } + }, + "stickers": { + "type": "array", + "items": { + "$ref": "#/definitions/Sticker" + } + }, + "mfa_level": { + "type": "integer" + }, + "preferred_locale": { + "type": "string" + }, + "premium_subscription_count": { + "type": "integer" + }, + "premium_tier": { + "type": "integer" + }, + "public_updates_channel_id": { + "type": "string" + }, + "public_updates_channel": { + "$ref": "#/definitions/Channel" + }, + "rules_channel_id": { + "type": "string" + }, + "rules_channel": { + "type": "string" + }, + "region": { + "type": "string" + }, + "splash": { + "type": "string" + }, + "system_channel_id": { + "type": "string" + }, + "system_channel": { + "$ref": "#/definitions/Channel" + }, + "system_channel_flags": { + "type": "integer" + }, + "unavailable": { + "type": "boolean" + }, + "verification_level": { + "type": "integer" + }, + "welcome_screen": { + "$ref": "#/definitions/GuildWelcomeScreen" + }, + "widget_channel_id": { + "type": "string" + }, + "widget_channel": { + "$ref": "#/definitions/Channel" + }, + "widget_enabled": { + "type": "boolean" + }, + "nsfw_level": { + "type": "integer" + }, + "premium_progress_bar_enabled": { + "type": "boolean" + }, + "channel_ordering": { + "type": "array", + "items": { + "type": "string" + } + } + }, + "additionalProperties": false, + "required": [ + "bans", + "channel_ordering", + "channels", + "emojis", + "features", + "id", + "invites", + "members", + "name", + "nsfw", + "premium_progress_bar_enabled", + "public_updates_channel_id", + "roles", + "stickers", + "unavailable", + "voice_states", + "webhooks", + "welcome_screen", + "widget_enabled" + ] + } + }, + "$schema": "http://json-schema.org/draft-07/schema#" + }, + "WebAuthnResponse": { + "type": "object", + "properties": { + "webauthn": { + "type": "string" + }, + "ticket": { + "type": "string" + }, + "mfa": { + "type": "boolean", + "enum": [ + true + ] + }, + "sms": { + "type": "boolean", + "enum": [ + false + ] + }, + "token": { + "type": "null" + } + }, + "additionalProperties": false, + "required": [ + "mfa", + "sms", + "ticket", + "token", + "webauthn" + ], + "definitions": { + "ChannelPermissionOverwriteType": { + "enum": [ + 0, + 1, + 2 + ], + "type": "number" + }, + "ConnectedAccountTokenData": { + "type": "object", + "properties": { + "access_token": { + "type": "string" + }, + "token_type": { + "type": "string" + }, + "scope": { + "type": "string" + }, + "refresh_token": { + "type": "string" + }, + "expires_in": { + "type": "integer" + }, + "expires_at": { + "type": "integer" + }, + "fetched_at": { + "type": "integer" + } + }, + "additionalProperties": false, + "required": [ + "access_token", + "fetched_at" + ] + }, + "ChannelModifySchema": { + "type": "object", + "properties": { + "name": { + "maxLength": 100, + "type": "string" + }, + "type": { + "enum": [ + 0, + 1, + 10, + 11, + 12, + 13, + 14, + 15, + 2, + 255, + 3, + 33, + 34, + 35, + 4, + 5, + 6, + 64, + 7, + 8, + 9 + ], + "type": "number" + }, + "topic": { + "type": "string" + }, + "icon": { + "type": [ + "null", + "string" + ] + }, + "bitrate": { + "type": "integer" + }, + "user_limit": { + "type": "integer" + }, + "rate_limit_per_user": { + "type": "integer" + }, + "position": { + "type": "integer" + }, + "permission_overwrites": { + "type": "array", + "items": { + "type": "object", + "properties": { + "id": { + "type": "string" + }, + "type": { + "$ref": "#/definitions/ChannelPermissionOverwriteType" + }, + "allow": { + "type": "string" + }, + "deny": { + "type": "string" + } + }, + "additionalProperties": false, + "required": [ + "allow", + "deny", + "id", + "type" + ] + } + }, + "parent_id": { + "type": "string" + }, + "id": { + "type": "string" + }, + "nsfw": { + "type": "boolean" + }, + "rtc_region": { + "type": "string" + }, + "default_auto_archive_duration": { + "type": "integer" + }, + "default_reaction_emoji": { + "type": [ + "null", + "string" + ] + }, + "flags": { + "type": "integer" + }, + "default_thread_rate_limit_per_user": { + "type": "integer" + }, + "video_quality_mode": { + "type": "integer" + } + }, + "additionalProperties": false + }, + "ActivitySchema": { + "type": "object", + "properties": { + "afk": { + "type": "boolean" + }, + "status": { + "$ref": "#/definitions/Status" + }, + "activities": { + "type": "array", + "items": { + "$ref": "#/definitions/Activity" + } + }, + "since": { + "type": "integer" + } + }, + "additionalProperties": false, + "required": [ + "status" + ] + }, + "Status": { + "enum": [ + "dnd", + "idle", + "invisible", + "offline", + "online" + ], + "type": "string" + }, + "Activity": { + "type": "object", + "properties": { + "name": { + "type": "string" + }, + "type": { + "$ref": "#/definitions/ActivityType" + }, + "url": { + "type": "string" + }, + "created_at": { + "type": "integer" + }, + "timestamps": { + "type": "object", + "properties": { + "start": { + "type": "integer" + }, + "end": { + "type": "integer" + } + }, + "additionalProperties": false, + "required": [ + "end", + "start" + ] + }, + "application_id": { + "type": "string" + }, + "details": { + "type": "string" + }, + "state": { + "type": "string" + }, + "emoji": { + "type": "object", + "properties": { + "name": { + "type": "string" + }, + "id": { + "type": "string" + }, + "animated": { + "type": "boolean" + } + }, + "additionalProperties": false, + "required": [ + "animated", + "name" + ] + }, + "party": { + "type": "object", + "properties": { + "id": { + "type": "string" + }, + "size": { + "type": "array", + "items": { + "type": "integer" + } + } + }, + "additionalProperties": false + }, + "assets": { + "type": "object", + "properties": { + "large_image": { + "type": "string" + }, + "large_text": { + "type": "string" + }, + "small_image": { + "type": "string" + }, + "small_text": { + "type": "string" + } + }, + "additionalProperties": false + }, + "secrets": { + "type": "object", + "properties": { + "join": { + "type": "string" + }, + "spectate": { + "type": "string" + }, + "match": { + "type": "string" + } + }, + "additionalProperties": false + }, + "instance": { + "type": "boolean" + }, + "flags": { + "type": "string" + }, + "id": { + "type": "string" + }, + "sync_id": { + "type": "string" + }, + "metadata": { + "type": "object", + "properties": { + "context_uri": { + "type": "string" + }, + "album_id": { + "type": "string" + }, + "artist_ids": { + "type": "array", + "items": { + "type": "string" + } + } + }, + "additionalProperties": false, + "required": [ + "album_id", + "artist_ids" + ] + }, + "session_id": { + "type": "string" + } + }, + "additionalProperties": false, + "required": [ + "flags", + "name", + "session_id", + "type" + ] + }, + "ActivityType": { + "enum": [ + 0, + 1, + 2, + 4, + 5 + ], + "type": "number" + }, + "Embed": { + "type": "object", + "properties": { + "title": { + "type": "string" + }, + "type": { + "enum": [ + "article", + "gifv", + "image", + "link", + "rich", + "video" + ], + "type": "string" + }, + "description": { + "type": "string" + }, + "url": { + "type": "string" + }, + "timestamp": { + "type": "string", + "format": "date-time" + }, + "color": { + "type": "integer" + }, + "footer": { + "type": "object", + "properties": { + "text": { + "type": "string" + }, + "icon_url": { + "type": "string" + }, + "proxy_icon_url": { + "type": "string" + } + }, + "additionalProperties": false, + "required": [ + "text" + ] + }, + "image": { + "$ref": "#/definitions/EmbedImage" + }, + "thumbnail": { + "$ref": "#/definitions/EmbedImage" + }, + "video": { + "$ref": "#/definitions/EmbedImage" + }, + "provider": { + "type": "object", + "properties": { + "name": { + "type": "string" + }, + "url": { + "type": "string" + } + }, + "additionalProperties": false + }, + "author": { + "type": "object", + "properties": { + "name": { + "type": "string" + }, + "url": { + "type": "string" + }, + "icon_url": { + "type": "string" + }, + "proxy_icon_url": { + "type": "string" + } + }, + "additionalProperties": false + }, + "fields": { + "type": "array", + "items": { + "type": "object", + "properties": { + "name": { + "type": "string" + }, + "value": { + "type": "string" + }, + "inline": { + "type": "boolean" + } + }, + "additionalProperties": false, + "required": [ + "name", + "value" + ] + } + } + }, + "additionalProperties": false + }, + "EmbedImage": { + "type": "object", + "properties": { + "url": { + "type": "string" + }, + "proxy_url": { + "type": "string" + }, + "height": { + "type": "integer" + }, + "width": { + "type": "integer" + } + }, + "additionalProperties": false + }, + "ChannelOverride": { + "type": "object", + "properties": { + "message_notifications": { + "type": "integer" + }, + "mute_config": { + "$ref": "#/definitions/MuteConfig" + }, + "muted": { + "type": "boolean" + }, + "channel_id": { + "type": [ + "null", + "string" + ] + } + }, + "additionalProperties": false, + "required": [ + "channel_id", + "message_notifications", + "mute_config", + "muted" + ] + }, + "MuteConfig": { + "type": "object", + "properties": { + "end_time": { + "type": "integer" + }, + "selected_time_window": { + "type": "integer" + } + }, + "additionalProperties": false, + "required": [ + "end_time", + "selected_time_window" + ] + }, + "CustomStatus": { + "type": "object", + "properties": { + "emoji_id": { + "type": "string" + }, + "emoji_name": { + "type": "string" + }, + "expires_at": { + "type": "integer" + }, + "text": { + "type": "string" + } + }, + "additionalProperties": false + }, + "FriendSourceFlags": { + "type": "object", + "properties": { + "all": { + "type": "boolean" + } + }, + "additionalProperties": false, + "required": [ + "all" + ] + }, + "GuildFolder": { + "type": "object", + "properties": { + "color": { + "type": "integer" + }, + "guild_ids": { + "type": "array", + "items": { + "type": "string" + } + }, + "id": { + "type": "integer" + }, + "name": { + "type": "string" + } + }, + "additionalProperties": false, + "required": [ + "color", + "guild_ids", + "id", + "name" + ] + }, + "GenerateWebAuthnCredentialsSchema": { + "type": "object", + "properties": { + "password": { + "type": "string" + } + }, + "additionalProperties": false, + "required": [ + "password" + ] + }, + "CreateWebAuthnCredentialSchema": { + "type": "object", + "properties": { + "credential": { + "type": "string" + }, + "name": { + "type": "string" + }, + "ticket": { + "type": "string" + } + }, + "additionalProperties": false, + "required": [ + "credential", + "name", + "ticket" + ] + }, + "APIErrorResponse": { + "type": "object", + "properties": { + "code": { + "type": "integer" + }, + "message": { + "type": "string" + }, + "errors": { + "type": "object", + "additionalProperties": { + "type": "object", + "properties": { + "_errors": { + "type": "array", + "items": { + "type": "object", + "properties": { + "message": { + "type": "string" + }, + "code": { + "type": "string" + } + }, + "additionalProperties": false, + "required": [ + "code", + "message" + ] + } + } + }, + "additionalProperties": false, + "required": [ + "_errors" + ] + } + } + }, + "additionalProperties": false, + "required": [ + "code", + "errors", + "message" + ] + }, + "CaptchaRequiredResponse": { + "type": "object", + "properties": { + "captcha_key": { + "type": "string" + }, + "captcha_sitekey": { + "type": "string" + }, + "captcha_service": { + "type": "string" + } + }, + "additionalProperties": false, + "required": [ + "captcha_key", + "captcha_service", + "captcha_sitekey" + ] + }, + "Guild": { + "type": "object", + "properties": { + "afk_channel_id": { + "type": "string" + }, + "afk_channel": { + "$ref": "#/definitions/Channel" + }, + "afk_timeout": { + "type": "integer" + }, + "bans": { + "type": "array", + "items": { + "$ref": "#/definitions/Ban" + } + }, + "banner": { + "type": "string" + }, + "default_message_notifications": { + "type": "integer" + }, + "description": { + "type": "string" + }, + "discovery_splash": { + "type": "string" + }, + "explicit_content_filter": { + "type": "integer" + }, + "features": { + "type": "array", + "items": { + "type": "string" + }, + "default": [] + }, + "primary_category_id": { + "type": "string" + }, + "icon": { + "type": "string" + }, + "large": { + "type": "boolean", + "default": false + }, + "max_members": { + "type": "integer" + }, + "max_presences": { + "type": "integer" + }, + "max_video_channel_users": { + "type": "integer" + }, + "member_count": { + "type": "integer" + }, + "presence_count": { + "type": "integer" + }, + "members": { + "type": "array", + "items": { + "$ref": "#/definitions/Member" + } + }, + "roles": { + "type": "array", + "items": { + "$ref": "#/definitions/Role" + } + }, + "channels": { + "type": "array", + "items": { + "$ref": "#/definitions/Channel" + } + }, + "template_id": { + "type": "string" + }, + "template": { + "$ref": "#/definitions/Template" + }, + "emojis": { + "type": "array", + "items": { + "$ref": "#/definitions/Emoji" + } + }, + "stickers": { + "type": "array", + "items": { + "$ref": "#/definitions/Sticker" + } + }, + "invites": { + "type": "array", + "items": { + "$ref": "#/definitions/Invite" + } + }, + "voice_states": { + "type": "array", + "items": { + "$ref": "#/definitions/VoiceState" + } + }, + "webhooks": { + "type": "array", + "items": { + "$ref": "#/definitions/Webhook" + } + }, + "mfa_level": { + "type": "integer" + }, + "name": { + "type": "string" + }, + "owner_id": { + "type": "string" + }, + "owner": { + "$ref": "#/definitions/User" + }, + "preferred_locale": { + "type": "string" + }, + "premium_subscription_count": { + "type": "integer" + }, + "premium_tier": { + "type": "integer" + }, + "public_updates_channel_id": { + "type": "string" + }, + "public_updates_channel": { + "$ref": "#/definitions/Channel" + }, + "rules_channel_id": { + "type": "string" + }, + "rules_channel": { + "type": "string" + }, + "region": { + "type": "string" + }, + "splash": { + "type": "string" + }, + "system_channel_id": { + "type": "string" + }, + "system_channel": { + "$ref": "#/definitions/Channel" + }, + "system_channel_flags": { + "type": "integer" + }, + "unavailable": { + "type": "boolean", + "default": false + }, + "verification_level": { + "type": "integer" + }, + "welcome_screen": { + "$ref": "#/definitions/GuildWelcomeScreen" + }, + "widget_channel_id": { + "type": "string" + }, + "widget_channel": { + "$ref": "#/definitions/Channel" + }, + "widget_enabled": { + "type": "boolean", + "default": true + }, + "nsfw_level": { + "type": "integer" + }, + "nsfw": { + "type": "boolean", + "default": false + }, + "parent": { + "type": "string" + }, + "permissions": { + "type": "integer" + }, + "premium_progress_bar_enabled": { + "type": "boolean", + "default": false + }, + "channel_ordering": { + "type": "array", + "items": { + "type": "string" + } + }, + "id": { + "type": "string" + } + }, + "additionalProperties": false, + "required": [ + "bans", + "channel_ordering", + "channels", + "emojis", + "features", + "id", + "invites", + "members", + "name", + "nsfw", + "premium_progress_bar_enabled", + "public_updates_channel_id", + "roles", + "stickers", + "template", + "unavailable", + "voice_states", + "webhooks", + "welcome_screen", + "widget_enabled" + ] + }, + "Channel": { + "type": "object", + "properties": { + "created_at": { + "type": "string", + "format": "date-time" + }, + "name": { + "type": "string" + }, + "icon": { + "type": [ + "null", + "string" + ] + }, + "type": { + "$ref": "#/definitions/ChannelType" + }, + "recipients": { + "type": "array", + "items": { + "$ref": "#/definitions/Recipient" + } + }, + "last_message_id": { + "type": "string" + }, + "guild_id": { + "type": "string" + }, + "guild": { + "$ref": "#/definitions/Guild" + }, + "parent_id": { + "type": "string" + }, + "parent": { + "$ref": "#/definitions/Channel" + }, + "owner_id": { + "type": "string" + }, + "owner": { + "$ref": "#/definitions/User" + }, + "last_pin_timestamp": { + "type": "integer" + }, + "default_auto_archive_duration": { + "type": "integer" + }, + "permission_overwrites": { + "type": "array", + "items": { + "$ref": "#/definitions/ChannelPermissionOverwrite" + } + }, + "video_quality_mode": { + "type": "integer" + }, + "bitrate": { + "type": "integer" + }, + "user_limit": { + "type": "integer" + }, + "nsfw": { + "type": "boolean", + "default": false + }, + "rate_limit_per_user": { + "type": "integer" + }, + "topic": { + "type": "string" + }, + "invites": { + "type": "array", + "items": { + "$ref": "#/definitions/Invite" + } + }, + "retention_policy_id": { + "type": "string" + }, + "messages": { + "type": "array", + "items": { + "$ref": "#/definitions/Message" + } + }, + "voice_states": { + "type": "array", + "items": { + "$ref": "#/definitions/VoiceState" + } + }, + "read_states": { + "type": "array", + "items": { + "$ref": "#/definitions/ReadState" + } + }, + "webhooks": { + "type": "array", + "items": { + "$ref": "#/definitions/Webhook" + } + }, + "flags": { + "type": "integer", + "default": 0 + }, + "default_thread_rate_limit_per_user": { + "type": "integer", + "default": 0 + }, + "position": { + "description": "Must be calculated Channel.calculatePosition", + "type": "integer" + }, + "id": { + "type": "string" + } + }, + "additionalProperties": false, + "required": [ + "created_at", + "default_thread_rate_limit_per_user", + "flags", + "id", + "nsfw", + "owner", + "parent_id", + "position", + "type" + ] + }, + "ChannelType": { + "enum": [ + 0, + 1, + 10, + 11, + 12, + 13, + 14, + 15, + 2, + 255, + 3, + 33, + 34, + 35, + 4, + 5, + 6, + 64, + 7, + 8, + 9 + ], + "type": "number" + }, + "Recipient": { + "type": "object", + "properties": { + "channel_id": { + "type": "string" + }, + "channel": { + "$ref": "#/definitions/Channel" + }, + "user_id": { + "type": "string" + }, + "user": { + "$ref": "#/definitions/User" + }, + "closed": { + "type": "boolean" + }, + "id": { + "type": "string" + } + }, + "additionalProperties": false, + "required": [ + "channel", + "channel_id", + "closed", + "id", + "user", + "user_id" + ] + }, + "User": { + "type": "object", + "properties": { + "username": { + "type": "string" + }, + "discriminator": { + "type": "string" + }, + "avatar": { + "type": "string" + }, + "accent_color": { + "type": "integer" + }, + "banner": { + "type": "string" + }, + "theme_colors": { + "type": "array", + "items": { + "type": "integer" + } + }, + "pronouns": { + "type": "string" + }, + "phone": { + "type": "string" + }, + "desktop": { + "type": "boolean", + "default": false + }, + "mobile": { + "type": "boolean", + "default": false + }, + "premium": { + "type": "boolean" + }, + "premium_type": { + "type": "integer" + }, + "bot": { + "type": "boolean", + "default": false + }, + "bio": { + "type": "string", + "default": "" + }, + "system": { + "type": "boolean", + "default": false + }, + "nsfw_allowed": { + "type": "boolean", + "default": true + }, + "mfa_enabled": { + "type": "boolean", + "default": false + }, + "webauthn_enabled": { + "type": "boolean", + "default": false + }, + "totp_secret": { + "type": "string", + "default": "" + }, + "totp_last_ticket": { + "type": "string", + "default": "" + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "premium_since": { + "type": "string", + "format": "date-time" + }, + "verified": { + "type": "boolean" + }, + "disabled": { + "type": "boolean", + "default": false + }, + "deleted": { + "type": "boolean", + "default": false + }, + "email": { + "type": "string" + }, + "flags": { + "type": "integer", + "default": 0 + }, + "public_flags": { + "type": "integer", + "default": 0 + }, + "purchased_flags": { + "type": "integer", + "default": 0 + }, + "premium_usage_flags": { + "type": "integer", + "default": 0 + }, + "rights": { + "type": "string" + }, + "sessions": { + "type": "array", + "items": { + "$ref": "#/definitions/Session" + } + }, + "relationships": { + "type": "array", + "items": { + "$ref": "#/definitions/Relationship" + } + }, + "connected_accounts": { + "type": "array", + "items": { + "$ref": "#/definitions/ConnectedAccount" + } + }, + "data": { + "type": "object", + "properties": { + "valid_tokens_since": { + "type": "string", + "format": "date-time" + }, + "hash": { + "type": "string" + } + }, + "additionalProperties": false, + "required": [ + "valid_tokens_since" + ] + }, + "fingerprints": { + "type": "array", + "items": { + "type": "string" + }, + "default": [] + }, + "settings": { + "$ref": "#/definitions/UserSettings" + }, + "extended_settings": { + "type": "string", + "default": "{}" + }, + "security_keys": { + "type": "array", + "items": { + "$ref": "#/definitions/SecurityKey" + } + }, + "id": { + "type": "string" + } + }, + "additionalProperties": false, + "required": [ + "bio", + "bot", + "connected_accounts", + "created_at", + "data", + "deleted", + "desktop", + "disabled", + "discriminator", + "extended_settings", + "fingerprints", + "flags", + "id", + "mfa_enabled", + "mobile", + "nsfw_allowed", + "premium", + "premium_since", + "premium_type", + "premium_usage_flags", + "public_flags", + "purchased_flags", + "relationships", + "rights", + "security_keys", + "sessions", + "settings", + "system", + "username", + "verified", + "webauthn_enabled" + ] + }, + "Session": { + "type": "object", + "properties": { + "user_id": { + "type": "string" + }, + "user": { + "$ref": "#/definitions/User" + }, + "session_id": { + "type": "string" + }, + "activities": { + "type": "array", + "items": { + "$ref": "#/definitions/Activity" + } + }, + "client_info": { + "type": "object", + "properties": { + "client": { + "type": "string" + }, + "os": { + "type": "string" + }, + "version": { + "type": "integer" + } + }, + "additionalProperties": false, + "required": [ + "client", + "os", + "version" + ] + }, + "status": { + "$ref": "#/definitions/Status" + }, + "id": { + "type": "string" + } + }, + "additionalProperties": false, + "required": [ + "activities", + "client_info", + "id", + "session_id", + "status", + "user", + "user_id" + ] + }, + "Relationship": { + "type": "object", + "properties": { + "from_id": { + "type": "string" + }, + "from": { + "$ref": "#/definitions/User" + }, + "to_id": { + "type": "string" + }, + "to": { + "$ref": "#/definitions/User" + }, + "nickname": { + "type": "string" + }, + "type": { + "$ref": "#/definitions/RelationshipType" + }, + "id": { + "type": "string" + } + }, + "additionalProperties": false, + "required": [ + "from", + "from_id", + "id", + "to", + "to_id", + "type" + ] + }, + "RelationshipType": { + "enum": [ + 1, + 2, + 3, + 4 + ], + "type": "number" + }, + "ConnectedAccount": { + "type": "object", + "properties": { + "external_id": { + "type": "string" + }, + "user_id": { + "type": "string" + }, + "user": { + "$ref": "#/definitions/User" + }, + "friend_sync": { + "type": "boolean", + "default": false + }, + "name": { + "type": "string" + }, + "revoked": { + "type": "boolean", + "default": false + }, + "show_activity": { + "type": "integer", + "default": 0 + }, + "type": { + "type": "string" + }, + "verified": { + "type": "boolean", + "default": true + }, + "visibility": { + "type": "integer", + "default": 0 + }, + "integrations": { + "type": "array", + "items": { + "type": "string" + }, + "default": [] + }, + "metadata_": {}, + "metadata_visibility": { + "type": "integer", + "default": 0 + }, + "two_way_link": { + "type": "boolean", + "default": false + }, + "token_data": { + "anyOf": [ + { + "$ref": "#/definitions/ConnectedAccountTokenData" + }, + { + "type": "null" + } + ] + }, + "id": { + "type": "string" + } + }, + "additionalProperties": false, + "required": [ + "external_id", + "id", + "name", + "type", + "user", + "user_id" + ] + }, + "UserSettings": { + "type": "object", + "properties": { + "index": { + "type": "string" + }, + "afk_timeout": { + "type": "integer", + "default": 3600 + }, + "allow_accessibility_detection": { + "type": "boolean", + "default": true + }, + "animate_emoji": { + "type": "boolean", + "default": true + }, + "animate_stickers": { + "type": "integer", + "default": 0 + }, + "contact_sync_enabled": { + "type": "boolean", + "default": false + }, + "convert_emoticons": { + "type": "boolean", + "default": false + }, + "custom_status": { + "anyOf": [ + { + "$ref": "#/definitions/CustomStatus" + }, + { + "type": "null" + } + ], + "default": null + }, + "default_guilds_restricted": { + "type": "boolean", + "default": false + }, + "detect_platform_accounts": { + "type": "boolean", + "default": false + }, + "developer_mode": { + "type": "boolean", + "default": true + }, + "disable_games_tab": { + "type": "boolean", + "default": true + }, + "enable_tts_command": { + "type": "boolean", + "default": false + }, + "explicit_content_filter": { + "type": "integer", + "default": 0 + }, + "friend_source_flags": { + "$ref": "#/definitions/FriendSourceFlags" + }, + "gateway_connected": { + "type": "boolean", + "default": false + }, + "gif_auto_play": { + "type": "boolean", + "default": false + }, + "guild_folders": { + "type": "array", + "items": { + "$ref": "#/definitions/GuildFolder" + }, + "default": [] + }, + "guild_positions": { + "type": "array", + "items": { + "type": "string" + }, + "default": [] + }, + "inline_attachment_media": { + "type": "boolean", + "default": true + }, + "inline_embed_media": { + "type": "boolean", + "default": true + }, + "locale": { + "type": "string", + "default": "en-US" + }, + "message_display_compact": { + "type": "boolean", + "default": false + }, + "native_phone_integration_enabled": { + "type": "boolean", + "default": true + }, + "render_embeds": { + "type": "boolean", + "default": true + }, + "render_reactions": { + "type": "boolean", + "default": true + }, + "restricted_guilds": { + "type": "array", + "items": { + "type": "string" + }, + "default": [] + }, + "show_current_game": { + "type": "boolean", + "default": true + }, + "status": { + "enum": [ + "dnd", + "idle", + "invisible", + "offline", + "online" + ], + "type": "string", + "default": "online" + }, + "stream_notifications_enabled": { + "type": "boolean", + "default": false + }, + "theme": { + "enum": [ + "dark", + "light" + ], + "type": "string", + "default": "dark" + }, + "timezone_offset": { + "type": "integer", + "default": 0 + } + }, + "additionalProperties": false, + "required": [ + "afk_timeout", + "allow_accessibility_detection", + "animate_emoji", + "animate_stickers", + "contact_sync_enabled", + "convert_emoticons", + "custom_status", + "default_guilds_restricted", + "detect_platform_accounts", + "developer_mode", + "disable_games_tab", + "enable_tts_command", + "explicit_content_filter", + "friend_source_flags", + "gateway_connected", + "gif_auto_play", + "guild_folders", + "guild_positions", + "index", + "inline_attachment_media", + "inline_embed_media", + "locale", + "message_display_compact", + "native_phone_integration_enabled", + "render_embeds", + "render_reactions", + "restricted_guilds", + "show_current_game", + "status", + "stream_notifications_enabled", + "theme", + "timezone_offset" + ] + }, + "SecurityKey": { + "type": "object", + "properties": { + "user_id": { + "type": "string" + }, + "user": { + "$ref": "#/definitions/User" + }, + "key_id": { + "type": "string" + }, + "public_key": { + "type": "string" + }, + "counter": { + "type": "integer" + }, + "name": { + "type": "string" + }, + "id": { + "type": "string" + } + }, + "additionalProperties": false, + "required": [ + "counter", + "id", + "key_id", + "name", + "public_key", + "user", + "user_id" + ] + }, + "ChannelPermissionOverwrite": { + "type": "object", + "properties": { + "allow": { + "type": "string" + }, + "deny": { + "type": "string" + }, + "id": { + "type": "string" + }, + "type": { + "$ref": "#/definitions/ChannelPermissionOverwriteType" + } + }, + "additionalProperties": false, + "required": [ + "allow", + "deny", + "id", + "type" + ] + }, + "Invite": { + "type": "object", + "properties": { + "code": { + "type": "string" + }, + "temporary": { + "type": "boolean" + }, + "uses": { + "type": "integer" + }, + "max_uses": { + "type": "integer" + }, + "max_age": { + "type": "integer" + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "expires_at": { + "type": "string", + "format": "date-time" + }, + "guild_id": { + "type": "string" + }, + "guild": { + "$ref": "#/definitions/Guild" + }, + "channel_id": { + "type": "string" + }, + "channel": { + "$ref": "#/definitions/Channel" + }, + "inviter_id": { + "type": "string" + }, + "inviter": { + "$ref": "#/definitions/User" + }, + "target_user_id": { + "type": "string" + }, + "target_user": { + "type": "string" + }, + "target_user_type": { + "type": "integer" + }, + "vanity_url": { + "type": "boolean" + }, + "flags": { + "type": "integer" + } + }, + "additionalProperties": false, + "required": [ + "channel", + "channel_id", + "code", + "created_at", + "flags", + "guild", + "guild_id", + "inviter", + "max_age", + "max_uses", + "target_user_id", + "temporary", + "uses" + ] + }, + "Message": { + "type": "object", + "properties": { + "channel_id": { + "type": "string" + }, + "channel": { + "$ref": "#/definitions/Channel" + }, + "guild_id": { + "type": "string" + }, + "guild": { + "$ref": "#/definitions/Guild" + }, + "author_id": { + "type": "string" + }, + "author": { + "$ref": "#/definitions/User" + }, + "member_id": { + "type": "string" + }, + "member": { + "$ref": "#/definitions/Member" + }, + "webhook_id": { + "type": "string" + }, + "webhook": { + "$ref": "#/definitions/Webhook" + }, + "application_id": { + "type": "string" + }, + "application": { + "$ref": "#/definitions/Application" + }, + "content": { + "type": "string" + }, + "timestamp": { + "type": "string", + "format": "date-time" + }, + "edited_timestamp": { + "type": "string", + "format": "date-time" + }, + "tts": { + "type": "boolean" + }, + "mention_everyone": { + "type": "boolean" + }, + "mentions": { + "type": "array", + "items": { + "$ref": "#/definitions/User" + } + }, + "mention_roles": { + "type": "array", + "items": { + "$ref": "#/definitions/Role" + } + }, + "mention_channels": { + "type": "array", + "items": { + "$ref": "#/definitions/Channel" + } + }, + "sticker_items": { + "type": "array", + "items": { + "$ref": "#/definitions/Sticker" + } + }, + "attachments": { + "type": "array", + "items": { + "$ref": "#/definitions/Attachment_1" + } + }, + "embeds": { + "type": "array", + "items": { + "$ref": "#/definitions/Embed" + } + }, + "reactions": { + "type": "array", + "items": { + "$ref": "#/definitions/Reaction" + } + }, + "nonce": { + "type": "string" + }, + "pinned": { + "type": "boolean" + }, + "type": { + "$ref": "#/definitions/MessageType" + }, + "activity": { + "type": "object", + "properties": { + "type": { + "type": "integer" + }, + "party_id": { + "type": "string" + } + }, + "additionalProperties": false, + "required": [ + "party_id", + "type" + ] + }, + "flags": { + "type": "integer" + }, + "message_reference": { + "type": "object", + "properties": { + "message_id": { + "type": "string" + }, + "channel_id": { + "type": "string" + }, + "guild_id": { + "type": "string" + } + }, + "additionalProperties": false, + "required": [ + "message_id" + ] + }, + "referenced_message": { + "$ref": "#/definitions/Message" + }, + "interaction": { + "type": "object", + "properties": { + "id": { + "type": "string" + }, + "type": { + "$ref": "#/definitions/InteractionType" + }, + "name": { + "type": "string" + }, + "user_id": { + "type": "string" + } + }, + "additionalProperties": false, + "required": [ + "id", + "name", + "type", + "user_id" + ] + }, + "components": { + "type": "array", + "items": { + "$ref": "#/definitions/MessageComponent" + } + }, + "id": { + "type": "string" + } + }, + "additionalProperties": false, + "required": [ + "channel", + "embeds", + "id", + "mention_channels", + "mention_roles", + "mentions", + "reactions", + "timestamp", + "type" + ] + }, + "Member": { + "type": "object", + "properties": { + "index": { + "type": "string" + }, + "id": { + "type": "string" + }, + "user": { + "$ref": "#/definitions/User" + }, + "guild_id": { + "type": "string" + }, + "guild": { + "$ref": "#/definitions/Guild" + }, + "nick": { + "type": "string" + }, + "roles": { + "type": "array", + "items": { + "$ref": "#/definitions/Role" + } + }, + "joined_at": { + "type": "string", + "format": "date-time" + }, + "premium_since": { + "type": "integer" + }, + "deaf": { + "type": "boolean" + }, + "mute": { + "type": "boolean" + }, + "pending": { + "type": "boolean" + }, + "settings": { + "$ref": "#/definitions/UserGuildSettings" + }, + "last_message_id": { + "type": "string" + }, + "joined_by": { + "type": "string" + }, + "avatar": { + "type": "string" + }, + "banner": { + "type": "string" + }, + "bio": { + "type": "string" + }, + "theme_colors": { + "type": "array", + "items": { + "type": "integer" + } + }, + "pronouns": { + "type": "string" + }, + "communication_disabled_until": { + "type": "string", + "format": "date-time" + } + }, + "additionalProperties": false, + "required": [ + "banner", + "bio", + "communication_disabled_until", + "deaf", + "guild", + "guild_id", + "id", + "index", + "joined_at", + "joined_by", + "mute", + "pending", + "roles", + "settings", + "user" + ] + }, + "Role": { + "type": "object", + "properties": { + "guild_id": { + "type": "string" + }, + "guild": { + "$ref": "#/definitions/Guild" + }, + "color": { + "type": "integer" + }, + "hoist": { + "type": "boolean" + }, + "managed": { + "type": "boolean" + }, + "mentionable": { + "type": "boolean" + }, + "name": { + "type": "string" + }, + "permissions": { + "type": "string" + }, + "position": { + "type": "integer" + }, + "icon": { + "type": "string" + }, + "unicode_emoji": { + "type": "string" + }, + "tags": { + "type": "object", + "properties": { + "bot_id": { + "type": "string" + }, + "integration_id": { + "type": "string" + }, + "premium_subscriber": { + "type": "boolean" + } + }, + "additionalProperties": false + }, + "flags": { + "type": "integer" + }, + "id": { + "type": "string" + } + }, + "additionalProperties": false, + "required": [ + "color", + "flags", + "guild", + "guild_id", + "hoist", + "id", + "managed", + "mentionable", + "name", + "permissions", + "position" + ] + }, + "UserGuildSettings": { + "type": "object", + "properties": { + "channel_overrides": { + "anyOf": [ + { + "type": "object", + "additionalProperties": { + "$ref": "#/definitions/ChannelOverride" + } + }, + { + "type": "null" + } + ] + }, + "message_notifications": { + "type": "integer" + }, + "mobile_push": { + "type": "boolean" + }, + "mute_config": { + "anyOf": [ + { + "$ref": "#/definitions/MuteConfig" + }, + { + "type": "null" + } + ] + }, + "muted": { + "type": "boolean" + }, + "suppress_everyone": { + "type": "boolean" + }, + "suppress_roles": { + "type": "boolean" + }, + "version": { + "type": "integer" + }, + "guild_id": { + "type": [ + "null", + "string" + ] + }, + "flags": { + "type": "integer" + }, + "mute_scheduled_events": { + "type": "boolean" + }, + "hide_muted_channels": { + "type": "boolean" + }, + "notify_highlights": { + "type": "number", + "enum": [ + 0 + ] + } + }, + "additionalProperties": false, + "required": [ + "channel_overrides", + "flags", + "guild_id", + "hide_muted_channels", + "message_notifications", + "mobile_push", + "mute_config", + "mute_scheduled_events", + "muted", + "notify_highlights", + "suppress_everyone", + "suppress_roles", + "version" + ] + }, + "Webhook": { + "type": "object", + "properties": { + "type": { + "$ref": "#/definitions/WebhookType" + }, + "name": { + "type": "string" + }, + "avatar": { + "type": "string" + }, + "token": { + "type": "string" + }, + "guild_id": { + "type": "string" + }, + "guild": { + "$ref": "#/definitions/Guild" + }, + "channel_id": { + "type": "string" + }, + "channel": { + "$ref": "#/definitions/Channel" + }, + "application_id": { + "type": "string" + }, + "application": { + "$ref": "#/definitions/Application" + }, + "user_id": { + "type": "string" + }, + "user": { + "$ref": "#/definitions/User" + }, + "source_guild_id": { + "type": "string" + }, + "source_guild": { + "$ref": "#/definitions/Guild" + }, + "id": { + "type": "string" + } + }, + "additionalProperties": false, + "required": [ + "application", + "application_id", + "channel", + "channel_id", + "guild", + "guild_id", + "id", + "source_guild", + "source_guild_id", + "type", + "user", + "user_id" + ] + }, + "WebhookType": { + "enum": [ + 1, + 2, + 3 + ], + "type": "number" + }, + "Application": { + "type": "object", + "properties": { + "name": { + "type": "string" + }, + "icon": { + "type": "string" + }, + "description": { + "type": "string" + }, + "summary": { + "type": "string", + "default": "" + }, + "type": { + "type": "object", + "properties": {}, + "additionalProperties": true + }, + "hook": { + "type": "boolean", + "default": true + }, + "bot_public": { + "type": "boolean", + "default": true + }, + "bot_require_code_grant": { + "type": "boolean", + "default": false + }, + "verify_key": { + "type": "string" + }, + "owner": { + "$ref": "#/definitions/User" + }, + "flags": { + "type": "integer", + "default": 0 + }, + "redirect_uris": { + "type": "array", + "items": { + "type": "string" + }, + "default": [] + }, + "rpc_application_state": { + "type": "integer", + "default": 0 + }, + "store_application_state": { + "type": "integer", + "default": 1 + }, + "verification_state": { + "type": "integer", + "default": 1 + }, + "interactions_endpoint_url": { + "type": "string" + }, + "integration_public": { + "type": "boolean", + "default": true + }, + "integration_require_code_grant": { + "type": "boolean", + "default": false + }, + "discoverability_state": { + "type": "integer", + "default": 1 + }, + "discovery_eligibility_flags": { + "type": "integer", + "default": 2240 + }, + "bot": { + "$ref": "#/definitions/User" + }, + "tags": { + "type": "array", + "items": { + "type": "string" + } + }, + "cover_image": { + "type": "string" + }, + "install_params": { + "type": "object", + "properties": { + "scopes": { + "type": "array", + "items": { + "type": "string" + } + }, + "permissions": { + "type": "string" + } + }, + "additionalProperties": false, + "required": [ + "permissions", + "scopes" + ] + }, + "terms_of_service_url": { + "type": "string" + }, + "privacy_policy_url": { + "type": "string" + }, + "team": { + "$ref": "#/definitions/Team" + }, + "id": { + "type": "string" + } + }, + "additionalProperties": false, + "required": [ + "description", + "discoverability_state", + "discovery_eligibility_flags", + "flags", + "hook", + "id", + "integration_public", + "integration_require_code_grant", + "name", + "owner", + "redirect_uris", + "rpc_application_state", + "store_application_state", + "summary", + "verification_state", + "verify_key" + ] + }, + "Team": { + "type": "object", + "properties": { + "icon": { + "type": "string" + }, + "members": { + "type": "array", + "items": { + "$ref": "#/definitions/TeamMember" + } + }, + "name": { + "type": "string" + }, + "owner_user_id": { + "type": "string" + }, + "owner_user": { + "$ref": "#/definitions/User" + }, + "id": { + "type": "string" + } + }, + "additionalProperties": false, + "required": [ + "id", + "members", + "name", + "owner_user", + "owner_user_id" + ] + }, + "TeamMember": { + "type": "object", + "properties": { + "membership_state": { + "$ref": "#/definitions/TeamMemberState" + }, + "permissions": { + "type": "array", + "items": { + "type": "string" + } + }, + "team_id": { + "type": "string" + }, + "team": { + "$ref": "#/definitions/Team" + }, + "user_id": { + "type": "string" + }, + "user": { + "$ref": "#/definitions/User" + }, + "id": { + "type": "string" + } + }, + "additionalProperties": false, + "required": [ + "id", + "membership_state", + "permissions", + "team", + "team_id", + "user", + "user_id" + ] + }, + "TeamMemberState": { + "enum": [ + 1, + 2 + ], + "type": "number" + }, + "Sticker": { + "type": "object", + "properties": { + "name": { + "type": "string" + }, + "description": { + "type": "string" + }, + "available": { + "type": "boolean" + }, + "tags": { + "type": "string" + }, + "pack_id": { + "type": "string" + }, + "pack": { + "$ref": "#/definitions/StickerPack" + }, + "guild_id": { + "type": "string" + }, + "guild": { + "$ref": "#/definitions/Guild" + }, + "user_id": { + "type": "string" + }, + "user": { + "$ref": "#/definitions/User" + }, + "type": { + "$ref": "#/definitions/StickerType" + }, + "format_type": { + "$ref": "#/definitions/StickerFormatType" + }, + "id": { + "type": "string" + } + }, + "additionalProperties": false, + "required": [ + "format_type", + "id", + "name", + "pack", + "type" + ] + }, + "StickerPack": { + "type": "object", + "properties": { + "name": { + "type": "string" + }, + "description": { + "type": "string" + }, + "banner_asset_id": { + "type": "string" + }, + "stickers": { + "type": "array", + "items": { + "$ref": "#/definitions/Sticker" + } + }, + "cover_sticker_id": { + "type": "string" + }, + "cover_sticker": { + "$ref": "#/definitions/Sticker" + }, + "id": { + "type": "string" + } + }, + "additionalProperties": false, + "required": [ + "id", + "name", + "stickers" + ] + }, + "StickerType": { + "enum": [ + 1, + 2 + ], + "type": "number" + }, + "StickerFormatType": { + "enum": [ + 0, + 1, + 2, + 3 + ], + "type": "number" + }, + "Attachment_1": { + "type": "object", + "properties": { + "filename": { + "type": "string" + }, + "size": { + "type": "integer" + }, + "url": { + "type": "string" + }, + "proxy_url": { + "type": "string" + }, + "height": { + "type": "integer" + }, + "width": { + "type": "integer" + }, + "content_type": { + "type": "string" + }, + "message_id": { + "type": "string" + }, + "message": { + "$ref": "#/definitions/Message" + }, + "id": { + "type": "string" + } + }, + "additionalProperties": false, + "required": [ + "filename", + "id", + "message", + "message_id", + "proxy_url", + "size", + "url" + ] + }, + "Reaction": { + "type": "object", + "properties": { + "count": { + "type": "integer" + }, + "emoji": { + "$ref": "#/definitions/PartialEmoji" + }, + "user_ids": { + "type": "array", + "items": { + "type": "string" + } + } + }, + "additionalProperties": false, + "required": [ + "count", + "emoji", + "user_ids" + ] + }, + "PartialEmoji": { + "type": "object", + "properties": { + "id": { + "type": "string" + }, + "name": { + "type": "string" + }, + "animated": { + "type": "boolean" + } + }, + "additionalProperties": false, + "required": [ + "name" + ] + }, + "MessageType": { + "enum": [ + 0, + 1, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 19, + 2, + 20, + 255, + 3, + 4, + 41, + 42, + 43, + 5, + 50, + 6, + 63, + 7, + 8, + 9 + ], + "type": "number" + }, + "InteractionType": { + "enum": [ + 0, + 1, + 2 + ], + "type": "number" + }, + "MessageComponent": { + "type": "object", + "properties": { + "type": { + "type": "integer" + }, + "style": { + "type": "integer" + }, + "label": { + "type": "string" + }, + "emoji": { + "$ref": "#/definitions/PartialEmoji" + }, + "custom_id": { + "type": "string" + }, + "url": { + "type": "string" + }, + "disabled": { + "type": "boolean" + }, + "components": { + "type": "array", + "items": { + "$ref": "#/definitions/MessageComponent" + } + } + }, + "additionalProperties": false, + "required": [ + "components", + "type" + ] + }, + "VoiceState": { + "type": "object", + "properties": { + "guild_id": { + "type": "string" + }, + "guild": { + "$ref": "#/definitions/Guild" + }, + "channel_id": { + "type": "string" + }, + "channel": { + "$ref": "#/definitions/Channel" + }, + "user_id": { + "type": "string" + }, + "user": { + "$ref": "#/definitions/User" + }, + "member": { + "$ref": "#/definitions/Member" + }, + "session_id": { + "type": "string" + }, + "token": { + "type": "string" + }, + "deaf": { + "type": "boolean" + }, + "mute": { + "type": "boolean" + }, + "self_deaf": { + "type": "boolean" + }, + "self_mute": { + "type": "boolean" + }, + "self_stream": { + "type": "boolean" + }, + "self_video": { + "type": "boolean" + }, + "suppress": { + "type": "boolean" + }, + "request_to_speak_timestamp": { + "type": "string", + "format": "date-time" + }, + "id": { + "type": "string" + } + }, + "additionalProperties": false, + "required": [ + "channel", + "channel_id", + "deaf", + "guild_id", + "id", + "member", + "mute", + "self_deaf", + "self_mute", + "self_video", + "session_id", + "suppress", + "token", + "user", + "user_id" + ] + }, + "ReadState": { + "type": "object", + "properties": { + "channel_id": { + "type": "string" + }, + "channel": { + "$ref": "#/definitions/Channel" + }, + "user_id": { + "type": "string" + }, + "user": { + "$ref": "#/definitions/User" + }, + "last_message_id": { + "type": "string" + }, + "public_ack": { + "type": "string" + }, + "notifications_cursor": { + "type": "string" + }, + "last_pin_timestamp": { + "type": "string", + "format": "date-time" + }, + "mention_count": { + "type": "integer" + }, + "manual": { + "type": "boolean" + }, + "id": { + "type": "string" + } + }, + "additionalProperties": false, + "required": [ + "channel", + "channel_id", + "id", + "last_message_id", + "manual", + "mention_count", + "notifications_cursor", + "public_ack", + "user", + "user_id" + ] + }, + "Ban": { + "type": "object", + "properties": { + "user_id": { + "type": "string" + }, + "user": { + "$ref": "#/definitions/User" + }, + "guild_id": { + "type": "string" + }, + "guild": { + "$ref": "#/definitions/Guild" + }, + "executor_id": { + "type": "string" + }, + "executor": { + "$ref": "#/definitions/User" + }, + "ip": { + "type": "string" + }, + "reason": { + "type": "string" + }, + "id": { + "type": "string" + } + }, + "additionalProperties": false, + "required": [ + "executor", + "executor_id", + "guild", + "guild_id", + "id", + "ip", + "user", + "user_id" + ] + }, + "Template": { + "type": "object", + "properties": { + "code": { + "type": "string" + }, + "name": { + "type": "string" + }, + "description": { + "type": "string" + }, + "usage_count": { + "type": "integer" + }, + "creator_id": { + "type": "string" + }, + "creator": { + "$ref": "#/definitions/User" + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "source_guild_id": { + "type": "string" + }, + "source_guild": { + "$ref": "#/definitions/Guild" + }, + "serialized_source_guild": { + "$ref": "#/definitions/Guild" + }, + "id": { + "type": "string" + } + }, + "additionalProperties": false, + "required": [ + "code", + "created_at", + "creator", + "creator_id", + "id", + "name", + "serialized_source_guild", + "source_guild", + "source_guild_id", + "updated_at" + ] + }, + "Emoji": { + "type": "object", + "properties": { + "animated": { + "type": "boolean" + }, + "available": { + "type": "boolean" + }, + "guild_id": { + "type": "string" + }, + "guild": { + "$ref": "#/definitions/Guild" + }, + "user_id": { + "type": "string" + }, + "user": { + "$ref": "#/definitions/User" + }, + "managed": { + "type": "boolean" + }, + "name": { + "type": "string" + }, + "require_colons": { + "type": "boolean" + }, + "roles": { + "type": "array", + "items": { + "type": "string" + } + }, + "groups": { + "type": "array", + "items": { + "type": "string" + } + }, + "id": { + "type": "string" + } + }, + "additionalProperties": false, + "required": [ + "animated", + "available", + "groups", + "guild", + "guild_id", + "id", + "managed", + "name", + "require_colons", + "roles", + "user", + "user_id" + ] + }, + "GuildWelcomeScreen": { + "type": "object", + "properties": { + "enabled": { + "type": "boolean" + }, + "description": { + "type": "string" + }, + "welcome_channels": { + "type": "array", + "items": { + "type": "object", + "properties": { + "description": { + "type": "string" + }, + "emoji_id": { + "type": "string" + }, + "emoji_name": { + "type": "string" + }, + "channel_id": { + "type": "string" + } + }, + "additionalProperties": false, + "required": [ + "channel_id", + "description" + ] + } + } + }, + "additionalProperties": false, + "required": [ + "description", + "enabled", + "welcome_channels" + ] + }, + "GuildMessagesSearchMessage": { + "type": "object", + "properties": { + "id": { + "type": "string" + }, + "type": { + "$ref": "#/definitions/MessageType" + }, + "content": { + "type": "string" + }, + "channel_id": { + "type": "string" + }, + "author": { + "$ref": "#/definitions/PublicUser" + }, + "attachments": { + "type": "array", + "items": { + "$ref": "#/definitions/Attachment_1" + } + }, + "embeds": { + "type": "array", + "items": { + "$ref": "#/definitions/Embed" + } + }, + "mentions": { + "type": "array", + "items": { + "$ref": "#/definitions/PublicUser" + } + }, + "mention_roles": { + "type": "array", + "items": { + "$ref": "#/definitions/Role" + } + }, + "pinned": { + "type": "boolean" + }, + "mention_everyone": { + "type": "boolean" + }, + "tts": { + "type": "boolean" + }, + "timestamp": { + "type": "string" + }, + "edited_timestamp": { + "type": [ + "null", + "string" + ] + }, + "flags": { + "type": "integer" + }, + "components": { + "type": "array", + "items": {} + }, + "hit": { + "type": "boolean", + "enum": [ + true + ] + } + }, + "additionalProperties": false, + "required": [ + "attachments", + "author", + "channel_id", + "components", + "edited_timestamp", + "embeds", + "flags", + "hit", + "id", + "mention_roles", + "mentions", + "pinned", + "timestamp", + "tts", + "type" + ] + }, + "PublicUser": { + "type": "object", + "properties": { + "id": { + "type": "string" + }, + "premium_since": { + "type": "string", + "format": "date-time" + }, + "avatar": { + "type": "string" + }, + "banner": { + "type": "string" + }, + "bio": { + "type": "string" + }, + "theme_colors": { + "type": "array", + "items": { + "type": "integer" + } + }, + "pronouns": { + "type": "string" + }, + "username": { + "type": "string" + }, + "discriminator": { + "type": "string" + }, + "accent_color": { + "type": "integer" + }, + "premium_type": { + "type": "integer" + }, + "bot": { + "type": "boolean" + }, + "public_flags": { + "type": "integer" + } + }, + "additionalProperties": false, + "required": [ + "bio", + "bot", + "discriminator", + "id", + "premium_since", + "premium_type", + "public_flags", + "username" + ] + }, + "GuildVanityUrl": { + "type": "object", + "properties": { + "code": { + "type": "string" + }, + "uses": { + "type": "integer" + } + }, + "additionalProperties": false, + "required": [ + "code", + "uses" + ] + }, + "GuildVanityUrlNoInvite": { + "type": "object", + "properties": { + "code": { + "type": "null" + } + }, + "additionalProperties": false, + "required": [ + "code" + ] + }, + "ClientStatus": { + "type": "object", + "properties": { + "desktop": { + "type": "string" + }, + "mobile": { + "type": "string" + }, + "web": { + "type": "string" + } + }, + "additionalProperties": false + }, + "Snowflake": { + "description": "A container for useful snowflake-related methods.", + "type": "object", + "additionalProperties": false + }, + "TenorGifResponse": { + "type": "object", + "properties": { + "id": { + "type": "string" + }, + "title": { + "type": "string" + }, + "url": { + "type": "string" + }, + "src": { + "type": "string" + }, + "gif_src": { + "type": "string" + }, + "width": { + "type": "integer" + }, + "height": { + "type": "integer" + }, + "preview": { + "type": "string" + } + }, + "additionalProperties": false, + "required": [ + "gif_src", + "height", + "id", + "preview", + "src", + "title", + "url", + "width" + ] + }, + "BackupCode": { + "type": "object", + "properties": { + "user": { + "$ref": "#/definitions/User" + }, + "code": { + "type": "string" + }, + "consumed": { + "type": "boolean" + }, + "expired": { + "type": "boolean" + }, + "id": { + "type": "string" + } + }, + "additionalProperties": false, + "required": [ + "code", + "consumed", + "expired", + "id", + "user" + ] + }, + "APIGuild": { + "type": "object", + "properties": { + "name": { + "type": "string" + }, + "reload": { + "description": "Reloads entity data from the database.", + "type": "object", + "additionalProperties": false + }, + "id": { + "type": "string" + }, + "icon": { + "type": "string" + }, + "parent": { + "type": "string" + }, + "owner_id": { + "type": "string" + }, + "nsfw": { + "type": "boolean" + }, + "invites": { + "type": "array", + "items": { + "$ref": "#/definitions/Invite" + } + }, + "voice_states": { + "type": "array", + "items": { + "$ref": "#/definitions/VoiceState" + } + }, + "webhooks": { + "type": "array", + "items": { + "$ref": "#/definitions/Webhook" + } + }, + "toJSON": { + "type": "object", + "additionalProperties": false + }, + "_do_validate": { + "type": "object", + "additionalProperties": false + }, + "assign": { + "type": "object", + "additionalProperties": false + }, + "hasId": { + "description": "Checks if entity has an id.\nIf entity composite compose ids, it will check them all.", + "type": "object", + "additionalProperties": false + }, + "save": { + "description": "Saves current entity in the database.\nIf entity does not exist in the database then inserts, otherwise updates.", + "type": "object", + "additionalProperties": false + }, + "remove": { + "description": "Removes current entity from the database.", + "type": "object", + "additionalProperties": false + }, + "softRemove": { + "description": "Records the delete date of current entity.", + "type": "object", + "additionalProperties": false + }, + "recover": { + "description": "Recovers a given entity in the database.", + "type": "object", + "additionalProperties": false + }, + "roles": { + "type": "array", + "items": { + "$ref": "#/definitions/Role" + } + }, + "afk_channel_id": { + "type": "string" + }, + "afk_timeout": { + "type": "integer" + }, + "bans": { + "type": "array", + "items": { + "$ref": "#/definitions/Ban" + } + }, + "banner": { + "type": "string" + }, + "default_message_notifications": { + "type": "integer" + }, + "description": { + "type": "string" + }, + "discovery_splash": { + "type": "string" + }, + "explicit_content_filter": { + "type": "integer" + }, + "features": { + "type": "array", + "items": { + "type": "string" + } + }, + "primary_category_id": { + "type": "string" + }, + "large": { + "type": "boolean" + }, + "max_members": { + "type": "integer" + }, + "max_presences": { + "type": "integer" + }, + "max_video_channel_users": { + "type": "integer" + }, + "members": { + "type": "array", + "items": { + "$ref": "#/definitions/Member" + } + }, + "channels": { + "type": "array", + "items": { + "$ref": "#/definitions/Channel" + } + }, + "template_id": { + "type": "string" + }, + "emojis": { + "type": "array", + "items": { + "$ref": "#/definitions/Emoji" + } + }, + "stickers": { + "type": "array", + "items": { + "$ref": "#/definitions/Sticker" + } + }, + "mfa_level": { + "type": "integer" + }, + "preferred_locale": { + "type": "string" + }, + "premium_subscription_count": { + "type": "integer" + }, + "premium_tier": { + "type": "integer" + }, + "public_updates_channel_id": { + "type": "string" + }, + "rules_channel_id": { + "type": "string" + }, + "region": { + "type": "string" + }, + "splash": { + "type": "string" + }, + "system_channel_id": { + "type": "string" + }, + "system_channel_flags": { + "type": "integer" + }, + "unavailable": { + "type": "boolean" + }, + "verification_level": { + "type": "integer" + }, + "welcome_screen": { + "$ref": "#/definitions/GuildWelcomeScreen" + }, + "widget_channel_id": { + "type": "string" + }, + "widget_enabled": { + "type": "boolean" + }, + "nsfw_level": { + "type": "integer" + }, + "premium_progress_bar_enabled": { + "type": "boolean" + }, + "channel_ordering": { + "type": "array", + "items": { + "type": "string" + } + }, + "member_count": { + "type": "integer" + }, + "presence_count": { + "type": "integer" + }, + "permissions": { + "type": "integer" + } + }, + "additionalProperties": false, + "required": [ + "_do_validate", + "assign", + "bans", + "channel_ordering", + "channels", + "emojis", + "features", + "hasId", + "id", + "invites", + "members", + "name", + "nsfw", + "premium_progress_bar_enabled", + "public_updates_channel_id", + "recover", + "reload", + "remove", + "roles", + "save", + "softRemove", + "stickers", + "toJSON", + "unavailable", + "voice_states", + "webhooks", + "welcome_screen", + "widget_enabled" + ] + }, + "DmChannelDTO": { + "type": "object", + "properties": { + "icon": { + "type": [ + "null", + "string" + ] + }, + "id": { + "type": "string" + }, + "last_message_id": { + "type": [ + "null", + "string" + ] + }, + "name": { + "type": [ + "null", + "string" + ] + }, + "origin_channel_id": { + "type": [ + "null", + "string" + ] + }, + "owner_id": { + "type": "string" + }, + "recipients": { + "type": "array", + "items": { + "$ref": "#/definitions/MinimalPublicUserDTO" + } + }, + "type": { + "type": "integer" + } + }, + "additionalProperties": false, + "required": [ + "icon", + "id", + "last_message_id", + "name", + "origin_channel_id", + "recipients", + "type" + ] + }, + "MinimalPublicUserDTO": { + "type": "object", + "properties": { + "avatar": { + "type": [ + "null", + "string" + ] + }, + "discriminator": { + "type": "string" + }, + "id": { + "type": "string" + }, + "public_flags": { + "type": "integer" + }, + "username": { + "type": "string" + } + }, + "additionalProperties": false, + "required": [ + "discriminator", + "id", + "public_flags", + "username" + ] + }, + "Categories": { + "type": "object", + "properties": { + "id": { + "type": "integer" + }, + "name": { + "type": "string" + }, + "localizations": { + "type": "string" + }, + "is_primary": { + "type": "boolean" + } + }, + "additionalProperties": false, + "required": [ + "id", + "is_primary", + "localizations", + "name" + ] + }, + "GuildVoiceRegion": { + "type": "object", + "properties": { + "id": { + "type": "string" + }, + "name": { + "type": "string" + }, + "custom": { + "type": "boolean" + }, + "deprecated": { + "type": "boolean" + }, + "optimal": { + "type": "boolean" + } + }, + "additionalProperties": false, + "required": [ + "custom", + "deprecated", + "id", + "name", + "optimal" + ] + }, + "UserLimits": { + "type": "object", + "properties": { + "maxGuilds": { + "type": "integer", + "default": 1048576 + }, + "maxUsername": { + "type": "integer", + "default": 32 + }, + "maxFriends": { + "type": "integer", + "default": 5000 + } + }, + "additionalProperties": false, + "required": [ + "maxFriends", + "maxGuilds", + "maxUsername" + ] + }, + "GuildLimits": { + "type": "object", + "properties": { + "maxRoles": { + "type": "integer", + "default": 1000 + }, + "maxEmojis": { + "type": "integer", + "default": 2000 + }, + "maxMembers": { + "type": "integer", + "default": 25000000 + }, + "maxChannels": { + "type": "integer", + "default": 65535 + }, + "maxChannelsInCategory": { + "type": "integer", + "default": 65535 + } + }, + "additionalProperties": false, + "required": [ + "maxChannels", + "maxChannelsInCategory", + "maxEmojis", + "maxMembers", + "maxRoles" + ] + }, + "MessageLimits": { + "type": "object", + "properties": { + "maxCharacters": { + "type": "integer", + "default": 1048576 + }, + "maxTTSCharacters": { + "type": "integer", + "default": 160 + }, + "maxReactions": { + "type": "integer", + "default": 2048 + }, + "maxAttachmentSize": { + "type": "integer", + "default": 1073741824 + }, + "maxBulkDelete": { + "type": "integer", + "default": 1000 + }, + "maxEmbedDownloadSize": { + "type": "integer", + "default": 5242880 + } + }, + "additionalProperties": false, + "required": [ + "maxAttachmentSize", + "maxBulkDelete", + "maxCharacters", + "maxEmbedDownloadSize", + "maxReactions", + "maxTTSCharacters" + ] + }, + "ChannelLimits": { + "type": "object", + "properties": { + "maxPins": { + "type": "integer", + "default": 500 + }, + "maxTopic": { + "type": "integer", + "default": 1024 + }, + "maxWebhooks": { + "type": "integer", + "default": 100 + } + }, + "additionalProperties": false, + "required": [ + "maxPins", + "maxTopic", + "maxWebhooks" + ] + }, + "RateLimits": { + "type": "object", + "properties": { + "enabled": { + "type": "boolean", + "default": false + }, + "ip": { + "$ref": "#/definitions/RateLimitOptions" + }, + "global": { + "$ref": "#/definitions/RateLimitOptions" + }, + "error": { + "$ref": "#/definitions/RateLimitOptions" + }, + "routes": { + "$ref": "#/definitions/RouteRateLimit" + } + }, + "additionalProperties": false, + "required": [ + "enabled", + "error", + "global", + "ip", + "routes" + ] + }, + "RateLimitOptions": { + "type": "object", + "properties": { + "bot": { + "type": "integer" + }, + "count": { + "type": "integer" + }, + "window": { + "type": "integer" + }, + "onyIp": { + "type": "boolean" + } + }, + "additionalProperties": false, + "required": [ + "count", + "window" + ] + }, + "RouteRateLimit": { + "type": "object", + "properties": { + "guild": { + "$ref": "#/definitions/RateLimitOptions" + }, + "webhook": { + "$ref": "#/definitions/RateLimitOptions" + }, + "channel": { + "$ref": "#/definitions/RateLimitOptions" + }, + "auth": {} + }, + "additionalProperties": false, + "required": [ + "auth", + "channel", + "guild", + "webhook" + ] + }, + "GlobalRateLimits": { + "type": "object", + "properties": { + "register": { + "$ref": "#/definitions/GlobalRateLimit" + }, + "sendMessage": { + "$ref": "#/definitions/GlobalRateLimit" + } + }, + "additionalProperties": false, + "required": [ + "register", + "sendMessage" + ] + }, + "GlobalRateLimit": { + "type": "object", + "properties": { + "limit": { + "type": "integer", + "default": 100 + }, + "window": { + "type": "integer", + "default": 3600000 + }, + "enabled": { + "type": "boolean", + "default": true + } + }, + "additionalProperties": false, + "required": [ + "enabled", + "limit", + "window" + ] + }, + "PublicConnectedAccount": { + "type": "object", + "properties": { + "name": { + "type": "string" + }, + "type": { + "type": "string" + }, + "verified": { + "type": "boolean" + } + }, + "additionalProperties": false, + "required": [ + "name", + "type" + ] + }, + "UserProfile": { + "type": "object", + "properties": { + "banner": { + "type": "string" + }, + "bio": { + "type": "string" + }, + "theme_colors": { + "type": "array", + "items": { + "type": "integer" + } + }, + "pronouns": { + "type": "string" + }, + "accent_color": { + "type": "integer" + } + }, + "additionalProperties": false, + "required": [ + "bio" + ] + }, + "TokenResponse": { + "type": "object", + "properties": { + "token": { + "type": "string" + }, + "settings": { + "$ref": "#/definitions/UserSettings" + } + }, + "additionalProperties": false, + "required": [ + "settings", + "token" + ] + }, + "MFAResponse": { + "type": "object", + "properties": { + "ticket": { + "type": "string" + }, + "mfa": { + "type": "boolean", + "enum": [ + true + ] + }, + "sms": { + "type": "boolean", + "enum": [ + false + ] + }, + "token": { + "type": "null" + } + }, + "additionalProperties": false, + "required": [ + "mfa", + "sms", + "ticket", + "token" + ] + }, + "WebAuthnResponse": { + "type": "object", + "properties": { + "webauthn": { + "type": "string" + }, + "ticket": { + "type": "string" + }, + "mfa": { + "type": "boolean", + "enum": [ + true + ] + }, + "sms": { + "type": "boolean", + "enum": [ + false + ] + }, + "token": { + "type": "null" + } + }, + "additionalProperties": false, + "required": [ + "mfa", + "sms", + "ticket", + "token", + "webauthn" + ] + }, + "AdminUser": { + "type": "object", + "properties": { + "id": { + "type": [ + "string", + "integer" + ] + }, + "flags": {}, + "created_at": {}, + "premium_since": {}, + "avatar": {}, + "banner": {}, + "settings": {}, + "bio": {}, + "theme_colors": {}, + "pronouns": {}, + "username": { + "type": "string" + }, + "discriminator": {}, + "accent_color": {}, + "phone": {}, + "desktop": {}, + "mobile": {}, + "premium": {}, + "premium_type": {}, + "bot": {}, + "system": {}, + "nsfw_allowed": {}, + "mfa_enabled": {}, + "webauthn_enabled": {}, + "verified": {}, + "disabled": {}, + "deleted": {}, + "email": { + "type": "string" + }, + "purchased_flags": {}, + "premium_usage_flags": {}, + "rights": {}, + "relationships": {}, + "connected_accounts": {}, + "fingerprints": {}, + "extended_settings": {}, + "security_keys": {} + }, + "additionalProperties": false, + "required": [ + "accent_color", + "avatar", + "banner", + "bio", + "bot", + "connected_accounts", + "created_at", + "deleted", + "desktop", + "disabled", + "discriminator", + "extended_settings", + "fingerprints", + "flags", + "mfa_enabled", + "mobile", + "nsfw_allowed", + "phone", + "premium", + "premium_since", + "premium_type", + "premium_usage_flags", + "pronouns", + "purchased_flags", + "relationships", + "rights", + "security_keys", + "settings", + "system", + "theme_colors", + "verified", + "webauthn_enabled" + ] + }, + "AdminGuild": { + "type": "object", + "properties": { + "name": { + "type": "string" + }, + "id": { + "type": "string" + }, + "icon": { + "type": "string" + }, + "parent": { + "type": "string" + }, + "owner_id": { + "type": "string" + }, + "owner": { + "$ref": "#/definitions/User" + }, + "nsfw": { + "type": "boolean" + }, + "invites": { + "type": "array", + "items": { + "$ref": "#/definitions/Invite" + } + }, + "voice_states": { + "type": "array", + "items": { + "$ref": "#/definitions/VoiceState" + } + }, + "webhooks": { + "type": "array", + "items": { + "$ref": "#/definitions/Webhook" + } + }, + "roles": { + "type": "array", + "items": { + "$ref": "#/definitions/Role" + } + }, + "afk_channel_id": { + "type": "string" + }, + "afk_channel": { + "$ref": "#/definitions/Channel" + }, + "afk_timeout": { + "type": "integer" + }, + "bans": { + "type": "array", + "items": { + "$ref": "#/definitions/Ban" + } + }, + "banner": { + "type": "string" + }, + "default_message_notifications": { + "type": "integer" + }, + "description": { + "type": "string" + }, + "discovery_splash": { + "type": "string" + }, + "explicit_content_filter": { + "type": "integer" + }, + "features": { + "type": "array", + "items": { + "type": "string" + } + }, + "primary_category_id": { + "type": "string" + }, + "large": { + "type": "boolean" + }, + "max_members": { + "type": "integer" + }, + "max_presences": { + "type": "integer" + }, + "max_video_channel_users": { + "type": "integer" + }, + "members": { + "type": "array", + "items": { + "$ref": "#/definitions/Member" + } + }, + "channels": { + "type": "array", + "items": { + "$ref": "#/definitions/Channel" + } + }, + "template_id": { + "type": "string" + }, + "emojis": { + "type": "array", + "items": { + "$ref": "#/definitions/Emoji" + } + }, + "stickers": { + "type": "array", + "items": { + "$ref": "#/definitions/Sticker" + } + }, + "mfa_level": { + "type": "integer" + }, + "preferred_locale": { + "type": "string" + }, + "premium_subscription_count": { + "type": "integer" + }, + "premium_tier": { + "type": "integer" + }, + "public_updates_channel_id": { + "type": "string" + }, + "public_updates_channel": { + "$ref": "#/definitions/Channel" + }, + "rules_channel_id": { + "type": "string" + }, + "rules_channel": { + "type": "string" + }, + "region": { + "type": "string" + }, + "splash": { + "type": "string" + }, + "system_channel_id": { + "type": "string" + }, + "system_channel": { + "$ref": "#/definitions/Channel" + }, + "system_channel_flags": { + "type": "integer" + }, + "unavailable": { + "type": "boolean" + }, + "verification_level": { + "type": "integer" + }, + "welcome_screen": { + "$ref": "#/definitions/GuildWelcomeScreen" + }, + "widget_channel_id": { + "type": "string" + }, + "widget_channel": { + "$ref": "#/definitions/Channel" + }, + "widget_enabled": { + "type": "boolean" + }, + "nsfw_level": { + "type": "integer" + }, + "premium_progress_bar_enabled": { + "type": "boolean" + }, + "channel_ordering": { + "type": "array", + "items": { + "type": "string" + } + } + }, + "additionalProperties": false, + "required": [ + "bans", + "channel_ordering", + "channels", + "emojis", + "features", + "id", + "invites", + "members", + "name", + "nsfw", + "premium_progress_bar_enabled", + "public_updates_channel_id", + "roles", + "stickers", + "unavailable", + "voice_states", + "webhooks", + "welcome_screen", + "widget_enabled" + ] + } + }, + "$schema": "http://json-schema.org/draft-07/schema#" + }, + "LoginResponse": { + "anyOf": [ + { + "$ref": "#/definitions/TokenResponse" + }, + { + "$ref": "#/definitions/MFAResponse" + }, + { + "$ref": "#/definitions/WebAuthnResponse" + } + ], + "definitions": { + "ChannelPermissionOverwriteType": { + "enum": [ + 0, + 1, + 2 + ], + "type": "number" + }, + "ConnectedAccountTokenData": { + "type": "object", + "properties": { + "access_token": { + "type": "string" + }, + "token_type": { + "type": "string" + }, + "scope": { + "type": "string" + }, + "refresh_token": { + "type": "string" + }, + "expires_in": { + "type": "integer" + }, + "expires_at": { + "type": "integer" + }, + "fetched_at": { + "type": "integer" + } + }, + "additionalProperties": false, + "required": [ + "access_token", + "fetched_at" + ] + }, + "ChannelModifySchema": { + "type": "object", + "properties": { + "name": { + "maxLength": 100, + "type": "string" + }, + "type": { + "enum": [ + 0, + 1, + 10, + 11, + 12, + 13, + 14, + 15, + 2, + 255, + 3, + 33, + 34, + 35, + 4, + 5, + 6, + 64, + 7, + 8, + 9 + ], + "type": "number" + }, + "topic": { + "type": "string" + }, + "icon": { + "type": [ + "null", + "string" + ] + }, + "bitrate": { + "type": "integer" + }, + "user_limit": { + "type": "integer" + }, + "rate_limit_per_user": { + "type": "integer" + }, + "position": { + "type": "integer" + }, + "permission_overwrites": { + "type": "array", + "items": { + "type": "object", + "properties": { + "id": { + "type": "string" + }, + "type": { + "$ref": "#/definitions/ChannelPermissionOverwriteType" + }, + "allow": { + "type": "string" + }, + "deny": { + "type": "string" + } + }, + "additionalProperties": false, + "required": [ + "allow", + "deny", + "id", + "type" + ] + } + }, + "parent_id": { + "type": "string" + }, + "id": { + "type": "string" + }, + "nsfw": { + "type": "boolean" + }, + "rtc_region": { + "type": "string" + }, + "default_auto_archive_duration": { + "type": "integer" + }, + "default_reaction_emoji": { + "type": [ + "null", + "string" + ] + }, + "flags": { + "type": "integer" + }, + "default_thread_rate_limit_per_user": { + "type": "integer" + }, + "video_quality_mode": { + "type": "integer" + } + }, + "additionalProperties": false + }, + "ActivitySchema": { + "type": "object", + "properties": { + "afk": { + "type": "boolean" + }, + "status": { + "$ref": "#/definitions/Status" + }, + "activities": { + "type": "array", + "items": { + "$ref": "#/definitions/Activity" + } + }, + "since": { + "type": "integer" + } + }, + "additionalProperties": false, + "required": [ + "status" + ] + }, + "Status": { + "enum": [ + "dnd", + "idle", + "invisible", + "offline", + "online" + ], + "type": "string" + }, + "Activity": { + "type": "object", + "properties": { + "name": { + "type": "string" + }, + "type": { + "$ref": "#/definitions/ActivityType" + }, + "url": { + "type": "string" + }, + "created_at": { + "type": "integer" + }, + "timestamps": { + "type": "object", + "properties": { + "start": { + "type": "integer" + }, + "end": { + "type": "integer" + } + }, + "additionalProperties": false, + "required": [ + "end", + "start" + ] + }, + "application_id": { + "type": "string" + }, + "details": { + "type": "string" + }, + "state": { + "type": "string" + }, + "emoji": { + "type": "object", + "properties": { + "name": { + "type": "string" + }, + "id": { + "type": "string" + }, + "animated": { + "type": "boolean" + } + }, + "additionalProperties": false, + "required": [ + "animated", + "name" + ] + }, + "party": { + "type": "object", + "properties": { + "id": { + "type": "string" + }, + "size": { + "type": "array", + "items": { + "type": "integer" + } + } + }, + "additionalProperties": false + }, + "assets": { + "type": "object", + "properties": { + "large_image": { + "type": "string" + }, + "large_text": { + "type": "string" + }, + "small_image": { + "type": "string" + }, + "small_text": { + "type": "string" + } + }, + "additionalProperties": false + }, + "secrets": { + "type": "object", + "properties": { + "join": { + "type": "string" + }, + "spectate": { + "type": "string" + }, + "match": { + "type": "string" + } + }, + "additionalProperties": false + }, + "instance": { + "type": "boolean" + }, + "flags": { + "type": "string" + }, + "id": { + "type": "string" + }, + "sync_id": { + "type": "string" + }, + "metadata": { + "type": "object", + "properties": { + "context_uri": { + "type": "string" + }, + "album_id": { + "type": "string" + }, + "artist_ids": { + "type": "array", + "items": { + "type": "string" + } + } + }, + "additionalProperties": false, + "required": [ + "album_id", + "artist_ids" + ] + }, + "session_id": { + "type": "string" + } + }, + "additionalProperties": false, + "required": [ + "flags", + "name", + "session_id", + "type" + ] + }, + "ActivityType": { + "enum": [ + 0, + 1, + 2, + 4, + 5 + ], + "type": "number" + }, + "Embed": { + "type": "object", + "properties": { + "title": { + "type": "string" + }, + "type": { + "enum": [ + "article", + "gifv", + "image", + "link", + "rich", + "video" + ], + "type": "string" + }, + "description": { + "type": "string" + }, + "url": { + "type": "string" + }, + "timestamp": { + "type": "string", + "format": "date-time" + }, + "color": { + "type": "integer" + }, + "footer": { + "type": "object", + "properties": { + "text": { + "type": "string" + }, + "icon_url": { + "type": "string" + }, + "proxy_icon_url": { + "type": "string" + } + }, + "additionalProperties": false, + "required": [ + "text" + ] + }, + "image": { + "$ref": "#/definitions/EmbedImage" + }, + "thumbnail": { + "$ref": "#/definitions/EmbedImage" + }, + "video": { + "$ref": "#/definitions/EmbedImage" + }, + "provider": { + "type": "object", + "properties": { + "name": { + "type": "string" + }, + "url": { + "type": "string" + } + }, + "additionalProperties": false + }, + "author": { + "type": "object", + "properties": { + "name": { + "type": "string" + }, + "url": { + "type": "string" + }, + "icon_url": { + "type": "string" + }, + "proxy_icon_url": { + "type": "string" + } + }, + "additionalProperties": false + }, + "fields": { + "type": "array", + "items": { + "type": "object", + "properties": { + "name": { + "type": "string" + }, + "value": { + "type": "string" + }, + "inline": { + "type": "boolean" + } + }, + "additionalProperties": false, + "required": [ + "name", + "value" + ] + } + } + }, + "additionalProperties": false + }, + "EmbedImage": { + "type": "object", + "properties": { + "url": { + "type": "string" + }, + "proxy_url": { + "type": "string" + }, + "height": { + "type": "integer" + }, + "width": { + "type": "integer" + } + }, + "additionalProperties": false + }, + "ChannelOverride": { + "type": "object", + "properties": { + "message_notifications": { + "type": "integer" + }, + "mute_config": { + "$ref": "#/definitions/MuteConfig" + }, + "muted": { + "type": "boolean" + }, + "channel_id": { + "type": [ + "null", + "string" + ] + } + }, + "additionalProperties": false, + "required": [ + "channel_id", + "message_notifications", + "mute_config", + "muted" + ] + }, + "MuteConfig": { + "type": "object", + "properties": { + "end_time": { + "type": "integer" + }, + "selected_time_window": { + "type": "integer" + } + }, + "additionalProperties": false, + "required": [ + "end_time", + "selected_time_window" + ] + }, + "CustomStatus": { + "type": "object", + "properties": { + "emoji_id": { + "type": "string" + }, + "emoji_name": { + "type": "string" + }, + "expires_at": { + "type": "integer" + }, + "text": { + "type": "string" + } + }, + "additionalProperties": false + }, + "FriendSourceFlags": { + "type": "object", + "properties": { + "all": { + "type": "boolean" + } + }, + "additionalProperties": false, + "required": [ + "all" + ] + }, + "GuildFolder": { + "type": "object", + "properties": { + "color": { + "type": "integer" + }, + "guild_ids": { + "type": "array", + "items": { + "type": "string" + } + }, + "id": { + "type": "integer" + }, + "name": { + "type": "string" + } + }, + "additionalProperties": false, + "required": [ + "color", + "guild_ids", + "id", + "name" + ] + }, + "GenerateWebAuthnCredentialsSchema": { + "type": "object", + "properties": { + "password": { + "type": "string" + } + }, + "additionalProperties": false, + "required": [ + "password" + ] + }, + "CreateWebAuthnCredentialSchema": { + "type": "object", + "properties": { + "credential": { + "type": "string" + }, + "name": { + "type": "string" + }, + "ticket": { + "type": "string" + } + }, + "additionalProperties": false, + "required": [ + "credential", + "name", + "ticket" + ] + }, + "APIErrorResponse": { + "type": "object", + "properties": { + "code": { + "type": "integer" + }, + "message": { + "type": "string" + }, + "errors": { + "type": "object", + "additionalProperties": { + "type": "object", + "properties": { + "_errors": { + "type": "array", + "items": { + "type": "object", + "properties": { + "message": { + "type": "string" + }, + "code": { + "type": "string" + } + }, + "additionalProperties": false, + "required": [ + "code", + "message" + ] + } + } + }, + "additionalProperties": false, + "required": [ + "_errors" + ] + } + } + }, + "additionalProperties": false, + "required": [ + "code", + "errors", + "message" + ] + }, + "CaptchaRequiredResponse": { + "type": "object", + "properties": { + "captcha_key": { + "type": "string" + }, + "captcha_sitekey": { + "type": "string" + }, + "captcha_service": { + "type": "string" + } + }, + "additionalProperties": false, + "required": [ + "captcha_key", + "captcha_service", + "captcha_sitekey" + ] + }, + "Guild": { + "type": "object", + "properties": { + "afk_channel_id": { + "type": "string" + }, + "afk_channel": { + "$ref": "#/definitions/Channel" + }, + "afk_timeout": { + "type": "integer" + }, + "bans": { + "type": "array", + "items": { + "$ref": "#/definitions/Ban" + } + }, + "banner": { + "type": "string" + }, + "default_message_notifications": { + "type": "integer" + }, + "description": { + "type": "string" + }, + "discovery_splash": { + "type": "string" + }, + "explicit_content_filter": { + "type": "integer" + }, + "features": { + "type": "array", + "items": { + "type": "string" + }, + "default": [] + }, + "primary_category_id": { + "type": "string" + }, + "icon": { + "type": "string" + }, + "large": { + "type": "boolean", + "default": false + }, + "max_members": { + "type": "integer" + }, + "max_presences": { + "type": "integer" + }, + "max_video_channel_users": { + "type": "integer" + }, + "member_count": { + "type": "integer" + }, + "presence_count": { + "type": "integer" + }, + "members": { + "type": "array", + "items": { + "$ref": "#/definitions/Member" + } + }, + "roles": { + "type": "array", + "items": { + "$ref": "#/definitions/Role" + } + }, + "channels": { + "type": "array", + "items": { + "$ref": "#/definitions/Channel" + } + }, + "template_id": { + "type": "string" + }, + "template": { + "$ref": "#/definitions/Template" + }, + "emojis": { + "type": "array", + "items": { + "$ref": "#/definitions/Emoji" + } + }, + "stickers": { + "type": "array", + "items": { + "$ref": "#/definitions/Sticker" + } + }, + "invites": { + "type": "array", + "items": { + "$ref": "#/definitions/Invite" + } + }, + "voice_states": { + "type": "array", + "items": { + "$ref": "#/definitions/VoiceState" + } + }, + "webhooks": { + "type": "array", + "items": { + "$ref": "#/definitions/Webhook" + } + }, + "mfa_level": { + "type": "integer" + }, + "name": { + "type": "string" + }, + "owner_id": { + "type": "string" + }, + "owner": { + "$ref": "#/definitions/User" + }, + "preferred_locale": { + "type": "string" + }, + "premium_subscription_count": { + "type": "integer" + }, + "premium_tier": { + "type": "integer" + }, + "public_updates_channel_id": { + "type": "string" + }, + "public_updates_channel": { + "$ref": "#/definitions/Channel" + }, + "rules_channel_id": { + "type": "string" + }, + "rules_channel": { + "type": "string" + }, + "region": { + "type": "string" + }, + "splash": { + "type": "string" + }, + "system_channel_id": { + "type": "string" + }, + "system_channel": { + "$ref": "#/definitions/Channel" + }, + "system_channel_flags": { + "type": "integer" + }, + "unavailable": { + "type": "boolean", + "default": false + }, + "verification_level": { + "type": "integer" + }, + "welcome_screen": { + "$ref": "#/definitions/GuildWelcomeScreen" + }, + "widget_channel_id": { + "type": "string" + }, + "widget_channel": { + "$ref": "#/definitions/Channel" + }, + "widget_enabled": { + "type": "boolean", + "default": true + }, + "nsfw_level": { + "type": "integer" + }, + "nsfw": { + "type": "boolean", + "default": false + }, + "parent": { + "type": "string" + }, + "permissions": { + "type": "integer" + }, + "premium_progress_bar_enabled": { + "type": "boolean", + "default": false + }, + "channel_ordering": { + "type": "array", + "items": { + "type": "string" + } + }, + "id": { + "type": "string" + } + }, + "additionalProperties": false, + "required": [ + "bans", + "channel_ordering", + "channels", + "emojis", + "features", + "id", + "invites", + "members", + "name", + "nsfw", + "premium_progress_bar_enabled", + "public_updates_channel_id", + "roles", + "stickers", + "template", + "unavailable", + "voice_states", + "webhooks", + "welcome_screen", + "widget_enabled" + ] + }, + "Channel": { + "type": "object", + "properties": { + "created_at": { + "type": "string", + "format": "date-time" + }, + "name": { + "type": "string" + }, + "icon": { + "type": [ + "null", + "string" + ] + }, + "type": { + "$ref": "#/definitions/ChannelType" + }, + "recipients": { + "type": "array", + "items": { + "$ref": "#/definitions/Recipient" + } + }, + "last_message_id": { + "type": "string" + }, + "guild_id": { + "type": "string" + }, + "guild": { + "$ref": "#/definitions/Guild" + }, + "parent_id": { + "type": "string" + }, + "parent": { + "$ref": "#/definitions/Channel" + }, + "owner_id": { + "type": "string" + }, + "owner": { + "$ref": "#/definitions/User" + }, + "last_pin_timestamp": { + "type": "integer" + }, + "default_auto_archive_duration": { + "type": "integer" + }, + "permission_overwrites": { + "type": "array", + "items": { + "$ref": "#/definitions/ChannelPermissionOverwrite" + } + }, + "video_quality_mode": { + "type": "integer" + }, + "bitrate": { + "type": "integer" + }, + "user_limit": { + "type": "integer" + }, + "nsfw": { + "type": "boolean", + "default": false + }, + "rate_limit_per_user": { + "type": "integer" + }, + "topic": { + "type": "string" + }, + "invites": { + "type": "array", + "items": { + "$ref": "#/definitions/Invite" + } + }, + "retention_policy_id": { + "type": "string" + }, + "messages": { + "type": "array", + "items": { + "$ref": "#/definitions/Message" + } + }, + "voice_states": { + "type": "array", + "items": { + "$ref": "#/definitions/VoiceState" + } + }, + "read_states": { + "type": "array", + "items": { + "$ref": "#/definitions/ReadState" + } + }, + "webhooks": { + "type": "array", + "items": { + "$ref": "#/definitions/Webhook" + } + }, + "flags": { + "type": "integer", + "default": 0 + }, + "default_thread_rate_limit_per_user": { + "type": "integer", + "default": 0 + }, + "position": { + "description": "Must be calculated Channel.calculatePosition", + "type": "integer" + }, + "id": { + "type": "string" + } + }, + "additionalProperties": false, + "required": [ + "created_at", + "default_thread_rate_limit_per_user", + "flags", + "id", + "nsfw", + "owner", + "parent_id", + "position", + "type" + ] + }, + "ChannelType": { + "enum": [ + 0, + 1, + 10, + 11, + 12, + 13, + 14, + 15, + 2, + 255, + 3, + 33, + 34, + 35, + 4, + 5, + 6, + 64, + 7, + 8, + 9 + ], + "type": "number" + }, + "Recipient": { + "type": "object", + "properties": { + "channel_id": { + "type": "string" + }, + "channel": { + "$ref": "#/definitions/Channel" + }, + "user_id": { + "type": "string" + }, + "user": { + "$ref": "#/definitions/User" + }, + "closed": { + "type": "boolean" + }, + "id": { + "type": "string" + } + }, + "additionalProperties": false, + "required": [ + "channel", + "channel_id", + "closed", + "id", + "user", + "user_id" + ] + }, + "User": { + "type": "object", + "properties": { + "username": { + "type": "string" + }, + "discriminator": { + "type": "string" + }, + "avatar": { + "type": "string" + }, + "accent_color": { + "type": "integer" + }, + "banner": { + "type": "string" + }, + "theme_colors": { + "type": "array", + "items": { + "type": "integer" + } + }, + "pronouns": { + "type": "string" + }, + "phone": { + "type": "string" + }, + "desktop": { + "type": "boolean", + "default": false + }, + "mobile": { + "type": "boolean", + "default": false + }, + "premium": { + "type": "boolean" + }, + "premium_type": { + "type": "integer" + }, + "bot": { + "type": "boolean", + "default": false + }, + "bio": { + "type": "string", + "default": "" + }, + "system": { + "type": "boolean", + "default": false + }, + "nsfw_allowed": { + "type": "boolean", + "default": true + }, + "mfa_enabled": { + "type": "boolean", + "default": false + }, + "webauthn_enabled": { + "type": "boolean", + "default": false + }, + "totp_secret": { + "type": "string", + "default": "" + }, + "totp_last_ticket": { + "type": "string", + "default": "" + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "premium_since": { + "type": "string", + "format": "date-time" + }, + "verified": { + "type": "boolean" + }, + "disabled": { + "type": "boolean", + "default": false + }, + "deleted": { + "type": "boolean", + "default": false + }, + "email": { + "type": "string" + }, + "flags": { + "type": "integer", + "default": 0 + }, + "public_flags": { + "type": "integer", + "default": 0 + }, + "purchased_flags": { + "type": "integer", + "default": 0 + }, + "premium_usage_flags": { + "type": "integer", + "default": 0 + }, + "rights": { + "type": "string" + }, + "sessions": { + "type": "array", + "items": { + "$ref": "#/definitions/Session" + } + }, + "relationships": { + "type": "array", + "items": { + "$ref": "#/definitions/Relationship" + } + }, + "connected_accounts": { + "type": "array", + "items": { + "$ref": "#/definitions/ConnectedAccount" + } + }, + "data": { + "type": "object", + "properties": { + "valid_tokens_since": { + "type": "string", + "format": "date-time" + }, + "hash": { + "type": "string" + } + }, + "additionalProperties": false, + "required": [ + "valid_tokens_since" + ] + }, + "fingerprints": { + "type": "array", + "items": { + "type": "string" + }, + "default": [] + }, + "settings": { + "$ref": "#/definitions/UserSettings" + }, + "extended_settings": { + "type": "string", + "default": "{}" + }, + "security_keys": { + "type": "array", + "items": { + "$ref": "#/definitions/SecurityKey" + } + }, + "id": { + "type": "string" + } + }, + "additionalProperties": false, + "required": [ + "bio", + "bot", + "connected_accounts", + "created_at", + "data", + "deleted", + "desktop", + "disabled", + "discriminator", + "extended_settings", + "fingerprints", + "flags", + "id", + "mfa_enabled", + "mobile", + "nsfw_allowed", + "premium", + "premium_since", + "premium_type", + "premium_usage_flags", + "public_flags", + "purchased_flags", + "relationships", + "rights", + "security_keys", + "sessions", + "settings", + "system", + "username", + "verified", + "webauthn_enabled" + ] + }, + "Session": { + "type": "object", + "properties": { + "user_id": { + "type": "string" + }, + "user": { + "$ref": "#/definitions/User" + }, + "session_id": { + "type": "string" + }, + "activities": { + "type": "array", + "items": { + "$ref": "#/definitions/Activity" + } + }, + "client_info": { + "type": "object", + "properties": { + "client": { + "type": "string" + }, + "os": { + "type": "string" + }, + "version": { + "type": "integer" + } + }, + "additionalProperties": false, + "required": [ + "client", + "os", + "version" + ] + }, + "status": { + "$ref": "#/definitions/Status" + }, + "id": { + "type": "string" + } + }, + "additionalProperties": false, + "required": [ + "activities", + "client_info", + "id", + "session_id", + "status", + "user", + "user_id" + ] + }, + "Relationship": { + "type": "object", + "properties": { + "from_id": { + "type": "string" + }, + "from": { + "$ref": "#/definitions/User" + }, + "to_id": { + "type": "string" + }, + "to": { + "$ref": "#/definitions/User" + }, + "nickname": { + "type": "string" + }, + "type": { + "$ref": "#/definitions/RelationshipType" + }, + "id": { + "type": "string" + } + }, + "additionalProperties": false, + "required": [ + "from", + "from_id", + "id", + "to", + "to_id", + "type" + ] + }, + "RelationshipType": { + "enum": [ + 1, + 2, + 3, + 4 + ], + "type": "number" + }, + "ConnectedAccount": { + "type": "object", + "properties": { + "external_id": { + "type": "string" + }, + "user_id": { + "type": "string" + }, + "user": { + "$ref": "#/definitions/User" + }, + "friend_sync": { + "type": "boolean", + "default": false + }, + "name": { + "type": "string" + }, + "revoked": { + "type": "boolean", + "default": false + }, + "show_activity": { + "type": "integer", + "default": 0 + }, + "type": { + "type": "string" + }, + "verified": { + "type": "boolean", + "default": true + }, + "visibility": { + "type": "integer", + "default": 0 + }, + "integrations": { + "type": "array", + "items": { + "type": "string" + }, + "default": [] + }, + "metadata_": {}, + "metadata_visibility": { + "type": "integer", + "default": 0 + }, + "two_way_link": { + "type": "boolean", + "default": false + }, + "token_data": { + "anyOf": [ + { + "$ref": "#/definitions/ConnectedAccountTokenData" + }, + { + "type": "null" + } + ] + }, + "id": { + "type": "string" + } + }, + "additionalProperties": false, + "required": [ + "external_id", + "id", + "name", + "type", + "user", + "user_id" + ] + }, + "UserSettings": { + "type": "object", + "properties": { + "index": { + "type": "string" + }, + "afk_timeout": { + "type": "integer", + "default": 3600 + }, + "allow_accessibility_detection": { + "type": "boolean", + "default": true + }, + "animate_emoji": { + "type": "boolean", + "default": true + }, + "animate_stickers": { + "type": "integer", + "default": 0 + }, + "contact_sync_enabled": { + "type": "boolean", + "default": false + }, + "convert_emoticons": { + "type": "boolean", + "default": false + }, + "custom_status": { + "anyOf": [ + { + "$ref": "#/definitions/CustomStatus" + }, + { + "type": "null" + } + ], + "default": null + }, + "default_guilds_restricted": { + "type": "boolean", + "default": false + }, + "detect_platform_accounts": { + "type": "boolean", + "default": false + }, + "developer_mode": { + "type": "boolean", + "default": true + }, + "disable_games_tab": { + "type": "boolean", + "default": true + }, + "enable_tts_command": { + "type": "boolean", + "default": false + }, + "explicit_content_filter": { + "type": "integer", + "default": 0 + }, + "friend_source_flags": { + "$ref": "#/definitions/FriendSourceFlags" + }, + "gateway_connected": { + "type": "boolean", + "default": false + }, + "gif_auto_play": { + "type": "boolean", + "default": false + }, + "guild_folders": { + "type": "array", + "items": { + "$ref": "#/definitions/GuildFolder" + }, + "default": [] + }, + "guild_positions": { + "type": "array", + "items": { + "type": "string" + }, + "default": [] + }, + "inline_attachment_media": { + "type": "boolean", + "default": true + }, + "inline_embed_media": { + "type": "boolean", + "default": true + }, + "locale": { + "type": "string", + "default": "en-US" + }, + "message_display_compact": { + "type": "boolean", + "default": false + }, + "native_phone_integration_enabled": { + "type": "boolean", + "default": true + }, + "render_embeds": { + "type": "boolean", + "default": true + }, + "render_reactions": { + "type": "boolean", + "default": true + }, + "restricted_guilds": { + "type": "array", + "items": { + "type": "string" + }, + "default": [] + }, + "show_current_game": { + "type": "boolean", + "default": true + }, + "status": { + "enum": [ + "dnd", + "idle", + "invisible", + "offline", + "online" + ], + "type": "string", + "default": "online" + }, + "stream_notifications_enabled": { + "type": "boolean", + "default": false + }, + "theme": { + "enum": [ + "dark", + "light" + ], + "type": "string", + "default": "dark" + }, + "timezone_offset": { + "type": "integer", + "default": 0 + } + }, + "additionalProperties": false, + "required": [ + "afk_timeout", + "allow_accessibility_detection", + "animate_emoji", + "animate_stickers", + "contact_sync_enabled", + "convert_emoticons", + "custom_status", + "default_guilds_restricted", + "detect_platform_accounts", + "developer_mode", + "disable_games_tab", + "enable_tts_command", + "explicit_content_filter", + "friend_source_flags", + "gateway_connected", + "gif_auto_play", + "guild_folders", + "guild_positions", + "index", + "inline_attachment_media", + "inline_embed_media", + "locale", + "message_display_compact", + "native_phone_integration_enabled", + "render_embeds", + "render_reactions", + "restricted_guilds", + "show_current_game", + "status", + "stream_notifications_enabled", + "theme", + "timezone_offset" + ] + }, + "SecurityKey": { + "type": "object", + "properties": { + "user_id": { + "type": "string" + }, + "user": { + "$ref": "#/definitions/User" + }, + "key_id": { + "type": "string" + }, + "public_key": { + "type": "string" + }, + "counter": { + "type": "integer" + }, + "name": { + "type": "string" + }, + "id": { + "type": "string" + } + }, + "additionalProperties": false, + "required": [ + "counter", + "id", + "key_id", + "name", + "public_key", + "user", + "user_id" + ] + }, + "ChannelPermissionOverwrite": { + "type": "object", + "properties": { + "allow": { + "type": "string" + }, + "deny": { + "type": "string" + }, + "id": { + "type": "string" + }, + "type": { + "$ref": "#/definitions/ChannelPermissionOverwriteType" + } + }, + "additionalProperties": false, + "required": [ + "allow", + "deny", + "id", + "type" + ] + }, + "Invite": { + "type": "object", + "properties": { + "code": { + "type": "string" + }, + "temporary": { + "type": "boolean" + }, + "uses": { + "type": "integer" + }, + "max_uses": { + "type": "integer" + }, + "max_age": { + "type": "integer" + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "expires_at": { + "type": "string", + "format": "date-time" + }, + "guild_id": { + "type": "string" + }, + "guild": { + "$ref": "#/definitions/Guild" + }, + "channel_id": { + "type": "string" + }, + "channel": { + "$ref": "#/definitions/Channel" + }, + "inviter_id": { + "type": "string" + }, + "inviter": { + "$ref": "#/definitions/User" + }, + "target_user_id": { + "type": "string" + }, + "target_user": { + "type": "string" + }, + "target_user_type": { + "type": "integer" + }, + "vanity_url": { + "type": "boolean" + }, + "flags": { + "type": "integer" + } + }, + "additionalProperties": false, + "required": [ + "channel", + "channel_id", + "code", + "created_at", + "flags", + "guild", + "guild_id", + "inviter", + "max_age", + "max_uses", + "target_user_id", + "temporary", + "uses" + ] + }, + "Message": { + "type": "object", + "properties": { + "channel_id": { + "type": "string" + }, + "channel": { + "$ref": "#/definitions/Channel" + }, + "guild_id": { + "type": "string" + }, + "guild": { + "$ref": "#/definitions/Guild" + }, + "author_id": { + "type": "string" + }, + "author": { + "$ref": "#/definitions/User" + }, + "member_id": { + "type": "string" + }, + "member": { + "$ref": "#/definitions/Member" + }, + "webhook_id": { + "type": "string" + }, + "webhook": { + "$ref": "#/definitions/Webhook" + }, + "application_id": { + "type": "string" + }, + "application": { + "$ref": "#/definitions/Application" + }, + "content": { + "type": "string" + }, + "timestamp": { + "type": "string", + "format": "date-time" + }, + "edited_timestamp": { + "type": "string", + "format": "date-time" + }, + "tts": { + "type": "boolean" + }, + "mention_everyone": { + "type": "boolean" + }, + "mentions": { + "type": "array", + "items": { + "$ref": "#/definitions/User" + } + }, + "mention_roles": { + "type": "array", + "items": { + "$ref": "#/definitions/Role" + } + }, + "mention_channels": { + "type": "array", + "items": { + "$ref": "#/definitions/Channel" + } + }, + "sticker_items": { + "type": "array", + "items": { + "$ref": "#/definitions/Sticker" + } + }, + "attachments": { + "type": "array", + "items": { + "$ref": "#/definitions/Attachment_1" + } + }, + "embeds": { + "type": "array", + "items": { + "$ref": "#/definitions/Embed" + } + }, + "reactions": { + "type": "array", + "items": { + "$ref": "#/definitions/Reaction" + } + }, + "nonce": { + "type": "string" + }, + "pinned": { + "type": "boolean" + }, + "type": { + "$ref": "#/definitions/MessageType" + }, + "activity": { + "type": "object", + "properties": { + "type": { + "type": "integer" + }, + "party_id": { + "type": "string" + } + }, + "additionalProperties": false, + "required": [ + "party_id", + "type" + ] + }, + "flags": { + "type": "integer" + }, + "message_reference": { + "type": "object", + "properties": { + "message_id": { + "type": "string" + }, + "channel_id": { + "type": "string" + }, + "guild_id": { + "type": "string" + } + }, + "additionalProperties": false, + "required": [ + "message_id" + ] + }, + "referenced_message": { + "$ref": "#/definitions/Message" + }, + "interaction": { + "type": "object", + "properties": { + "id": { + "type": "string" + }, + "type": { + "$ref": "#/definitions/InteractionType" + }, + "name": { + "type": "string" + }, + "user_id": { + "type": "string" + } + }, + "additionalProperties": false, + "required": [ + "id", + "name", + "type", + "user_id" + ] + }, + "components": { + "type": "array", + "items": { + "$ref": "#/definitions/MessageComponent" + } + }, + "id": { + "type": "string" + } + }, + "additionalProperties": false, + "required": [ + "channel", + "embeds", + "id", + "mention_channels", + "mention_roles", + "mentions", + "reactions", + "timestamp", + "type" + ] + }, + "Member": { + "type": "object", + "properties": { + "index": { + "type": "string" + }, + "id": { + "type": "string" + }, + "user": { + "$ref": "#/definitions/User" + }, + "guild_id": { + "type": "string" + }, + "guild": { + "$ref": "#/definitions/Guild" + }, + "nick": { + "type": "string" + }, + "roles": { + "type": "array", + "items": { + "$ref": "#/definitions/Role" + } + }, + "joined_at": { + "type": "string", + "format": "date-time" + }, + "premium_since": { + "type": "integer" + }, + "deaf": { + "type": "boolean" + }, + "mute": { + "type": "boolean" + }, + "pending": { + "type": "boolean" + }, + "settings": { + "$ref": "#/definitions/UserGuildSettings" + }, + "last_message_id": { + "type": "string" + }, + "joined_by": { + "type": "string" + }, + "avatar": { + "type": "string" + }, + "banner": { + "type": "string" + }, + "bio": { + "type": "string" + }, + "theme_colors": { + "type": "array", + "items": { + "type": "integer" + } + }, + "pronouns": { + "type": "string" + }, + "communication_disabled_until": { + "type": "string", + "format": "date-time" + } + }, + "additionalProperties": false, + "required": [ + "banner", + "bio", + "communication_disabled_until", + "deaf", + "guild", + "guild_id", + "id", + "index", + "joined_at", + "joined_by", + "mute", + "pending", + "roles", + "settings", + "user" + ] + }, + "Role": { + "type": "object", + "properties": { + "guild_id": { + "type": "string" + }, + "guild": { + "$ref": "#/definitions/Guild" + }, + "color": { + "type": "integer" + }, + "hoist": { + "type": "boolean" + }, + "managed": { + "type": "boolean" + }, + "mentionable": { + "type": "boolean" + }, + "name": { + "type": "string" + }, + "permissions": { + "type": "string" + }, + "position": { + "type": "integer" + }, + "icon": { + "type": "string" + }, + "unicode_emoji": { + "type": "string" + }, + "tags": { + "type": "object", + "properties": { + "bot_id": { + "type": "string" + }, + "integration_id": { + "type": "string" + }, + "premium_subscriber": { + "type": "boolean" + } + }, + "additionalProperties": false + }, + "flags": { + "type": "integer" + }, + "id": { + "type": "string" + } + }, + "additionalProperties": false, + "required": [ + "color", + "flags", + "guild", + "guild_id", + "hoist", + "id", + "managed", + "mentionable", + "name", + "permissions", + "position" + ] + }, + "UserGuildSettings": { + "type": "object", + "properties": { + "channel_overrides": { + "anyOf": [ + { + "type": "object", + "additionalProperties": { + "$ref": "#/definitions/ChannelOverride" + } + }, + { + "type": "null" + } + ] + }, + "message_notifications": { + "type": "integer" + }, + "mobile_push": { + "type": "boolean" + }, + "mute_config": { + "anyOf": [ + { + "$ref": "#/definitions/MuteConfig" + }, + { + "type": "null" + } + ] + }, + "muted": { + "type": "boolean" + }, + "suppress_everyone": { + "type": "boolean" + }, + "suppress_roles": { + "type": "boolean" + }, + "version": { + "type": "integer" + }, + "guild_id": { + "type": [ + "null", + "string" + ] + }, + "flags": { + "type": "integer" + }, + "mute_scheduled_events": { + "type": "boolean" + }, + "hide_muted_channels": { + "type": "boolean" + }, + "notify_highlights": { + "type": "number", + "enum": [ + 0 + ] + } + }, + "additionalProperties": false, + "required": [ + "channel_overrides", + "flags", + "guild_id", + "hide_muted_channels", + "message_notifications", + "mobile_push", + "mute_config", + "mute_scheduled_events", + "muted", + "notify_highlights", + "suppress_everyone", + "suppress_roles", + "version" + ] + }, + "Webhook": { + "type": "object", + "properties": { + "type": { + "$ref": "#/definitions/WebhookType" + }, + "name": { + "type": "string" + }, + "avatar": { + "type": "string" + }, + "token": { + "type": "string" + }, + "guild_id": { + "type": "string" + }, + "guild": { + "$ref": "#/definitions/Guild" + }, + "channel_id": { + "type": "string" + }, + "channel": { + "$ref": "#/definitions/Channel" + }, + "application_id": { + "type": "string" + }, + "application": { + "$ref": "#/definitions/Application" + }, + "user_id": { + "type": "string" + }, + "user": { + "$ref": "#/definitions/User" + }, + "source_guild_id": { + "type": "string" + }, + "source_guild": { + "$ref": "#/definitions/Guild" + }, + "id": { + "type": "string" + } + }, + "additionalProperties": false, + "required": [ + "application", + "application_id", + "channel", + "channel_id", + "guild", + "guild_id", + "id", + "source_guild", + "source_guild_id", + "type", + "user", + "user_id" + ] + }, + "WebhookType": { + "enum": [ + 1, + 2, + 3 + ], + "type": "number" + }, + "Application": { + "type": "object", + "properties": { + "name": { + "type": "string" + }, + "icon": { + "type": "string" + }, + "description": { + "type": "string" + }, + "summary": { + "type": "string", + "default": "" + }, + "type": { + "type": "object", + "properties": {}, + "additionalProperties": true + }, + "hook": { + "type": "boolean", + "default": true + }, + "bot_public": { + "type": "boolean", + "default": true + }, + "bot_require_code_grant": { + "type": "boolean", + "default": false + }, + "verify_key": { + "type": "string" + }, + "owner": { + "$ref": "#/definitions/User" + }, + "flags": { + "type": "integer", + "default": 0 + }, + "redirect_uris": { + "type": "array", + "items": { + "type": "string" + }, + "default": [] + }, + "rpc_application_state": { + "type": "integer", + "default": 0 + }, + "store_application_state": { + "type": "integer", + "default": 1 + }, + "verification_state": { + "type": "integer", + "default": 1 + }, + "interactions_endpoint_url": { + "type": "string" + }, + "integration_public": { + "type": "boolean", + "default": true + }, + "integration_require_code_grant": { + "type": "boolean", + "default": false + }, + "discoverability_state": { + "type": "integer", + "default": 1 + }, + "discovery_eligibility_flags": { + "type": "integer", + "default": 2240 + }, + "bot": { + "$ref": "#/definitions/User" + }, + "tags": { + "type": "array", + "items": { + "type": "string" + } + }, + "cover_image": { + "type": "string" + }, + "install_params": { + "type": "object", + "properties": { + "scopes": { + "type": "array", + "items": { + "type": "string" + } + }, + "permissions": { + "type": "string" + } + }, + "additionalProperties": false, + "required": [ + "permissions", + "scopes" + ] + }, + "terms_of_service_url": { + "type": "string" + }, + "privacy_policy_url": { + "type": "string" + }, + "team": { + "$ref": "#/definitions/Team" + }, + "id": { + "type": "string" + } + }, + "additionalProperties": false, + "required": [ + "description", + "discoverability_state", + "discovery_eligibility_flags", + "flags", + "hook", + "id", + "integration_public", + "integration_require_code_grant", + "name", + "owner", + "redirect_uris", + "rpc_application_state", + "store_application_state", + "summary", + "verification_state", + "verify_key" + ] + }, + "Team": { + "type": "object", + "properties": { + "icon": { + "type": "string" + }, + "members": { + "type": "array", + "items": { + "$ref": "#/definitions/TeamMember" + } + }, + "name": { + "type": "string" + }, + "owner_user_id": { + "type": "string" + }, + "owner_user": { + "$ref": "#/definitions/User" + }, + "id": { + "type": "string" + } + }, + "additionalProperties": false, + "required": [ + "id", + "members", + "name", + "owner_user", + "owner_user_id" + ] + }, + "TeamMember": { + "type": "object", + "properties": { + "membership_state": { + "$ref": "#/definitions/TeamMemberState" + }, + "permissions": { + "type": "array", + "items": { + "type": "string" + } + }, + "team_id": { + "type": "string" + }, + "team": { + "$ref": "#/definitions/Team" + }, + "user_id": { + "type": "string" + }, + "user": { + "$ref": "#/definitions/User" + }, + "id": { + "type": "string" + } + }, + "additionalProperties": false, + "required": [ + "id", + "membership_state", + "permissions", + "team", + "team_id", + "user", + "user_id" + ] + }, + "TeamMemberState": { + "enum": [ + 1, + 2 + ], + "type": "number" + }, + "Sticker": { + "type": "object", + "properties": { + "name": { + "type": "string" + }, + "description": { + "type": "string" + }, + "available": { + "type": "boolean" + }, + "tags": { + "type": "string" + }, + "pack_id": { + "type": "string" + }, + "pack": { + "$ref": "#/definitions/StickerPack" + }, + "guild_id": { + "type": "string" + }, + "guild": { + "$ref": "#/definitions/Guild" + }, + "user_id": { + "type": "string" + }, + "user": { + "$ref": "#/definitions/User" + }, + "type": { + "$ref": "#/definitions/StickerType" + }, + "format_type": { + "$ref": "#/definitions/StickerFormatType" + }, + "id": { + "type": "string" + } + }, + "additionalProperties": false, + "required": [ + "format_type", + "id", + "name", + "pack", + "type" + ] + }, + "StickerPack": { + "type": "object", + "properties": { + "name": { + "type": "string" + }, + "description": { + "type": "string" + }, + "banner_asset_id": { + "type": "string" + }, + "stickers": { + "type": "array", + "items": { + "$ref": "#/definitions/Sticker" + } + }, + "cover_sticker_id": { + "type": "string" + }, + "cover_sticker": { + "$ref": "#/definitions/Sticker" + }, + "id": { + "type": "string" + } + }, + "additionalProperties": false, + "required": [ + "id", + "name", + "stickers" + ] + }, + "StickerType": { + "enum": [ + 1, + 2 + ], + "type": "number" + }, + "StickerFormatType": { + "enum": [ + 0, + 1, + 2, + 3 + ], + "type": "number" + }, + "Attachment_1": { + "type": "object", + "properties": { + "filename": { + "type": "string" + }, + "size": { + "type": "integer" + }, + "url": { + "type": "string" + }, + "proxy_url": { + "type": "string" + }, + "height": { + "type": "integer" + }, + "width": { + "type": "integer" + }, + "content_type": { + "type": "string" + }, + "message_id": { + "type": "string" + }, + "message": { + "$ref": "#/definitions/Message" + }, + "id": { + "type": "string" + } + }, + "additionalProperties": false, + "required": [ + "filename", + "id", + "message", + "message_id", + "proxy_url", + "size", + "url" + ] + }, + "Reaction": { + "type": "object", + "properties": { + "count": { + "type": "integer" + }, + "emoji": { + "$ref": "#/definitions/PartialEmoji" + }, + "user_ids": { + "type": "array", + "items": { + "type": "string" + } + } + }, + "additionalProperties": false, + "required": [ + "count", + "emoji", + "user_ids" + ] + }, + "PartialEmoji": { + "type": "object", + "properties": { + "id": { + "type": "string" + }, + "name": { + "type": "string" + }, + "animated": { + "type": "boolean" + } + }, + "additionalProperties": false, + "required": [ + "name" + ] + }, + "MessageType": { + "enum": [ + 0, + 1, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 19, + 2, + 20, + 255, + 3, + 4, + 41, + 42, + 43, + 5, + 50, + 6, + 63, + 7, + 8, + 9 + ], + "type": "number" + }, + "InteractionType": { + "enum": [ + 0, + 1, + 2 + ], + "type": "number" + }, + "MessageComponent": { + "type": "object", + "properties": { + "type": { + "type": "integer" + }, + "style": { + "type": "integer" + }, + "label": { + "type": "string" + }, + "emoji": { + "$ref": "#/definitions/PartialEmoji" + }, + "custom_id": { + "type": "string" + }, + "url": { + "type": "string" + }, + "disabled": { + "type": "boolean" + }, + "components": { + "type": "array", + "items": { + "$ref": "#/definitions/MessageComponent" + } + } + }, + "additionalProperties": false, + "required": [ + "components", + "type" + ] + }, + "VoiceState": { + "type": "object", + "properties": { + "guild_id": { + "type": "string" + }, + "guild": { + "$ref": "#/definitions/Guild" + }, + "channel_id": { + "type": "string" + }, + "channel": { + "$ref": "#/definitions/Channel" + }, + "user_id": { + "type": "string" + }, + "user": { + "$ref": "#/definitions/User" + }, + "member": { + "$ref": "#/definitions/Member" + }, + "session_id": { + "type": "string" + }, + "token": { + "type": "string" + }, + "deaf": { + "type": "boolean" + }, + "mute": { + "type": "boolean" + }, + "self_deaf": { + "type": "boolean" + }, + "self_mute": { + "type": "boolean" + }, + "self_stream": { + "type": "boolean" + }, + "self_video": { + "type": "boolean" + }, + "suppress": { + "type": "boolean" + }, + "request_to_speak_timestamp": { + "type": "string", + "format": "date-time" + }, + "id": { + "type": "string" + } + }, + "additionalProperties": false, + "required": [ + "channel", + "channel_id", + "deaf", + "guild_id", + "id", + "member", + "mute", + "self_deaf", + "self_mute", + "self_video", + "session_id", + "suppress", + "token", + "user", + "user_id" + ] + }, + "ReadState": { + "type": "object", + "properties": { + "channel_id": { + "type": "string" + }, + "channel": { + "$ref": "#/definitions/Channel" + }, + "user_id": { + "type": "string" + }, + "user": { + "$ref": "#/definitions/User" + }, + "last_message_id": { + "type": "string" + }, + "public_ack": { + "type": "string" + }, + "notifications_cursor": { + "type": "string" + }, + "last_pin_timestamp": { + "type": "string", + "format": "date-time" + }, + "mention_count": { + "type": "integer" + }, + "manual": { + "type": "boolean" + }, + "id": { + "type": "string" + } + }, + "additionalProperties": false, + "required": [ + "channel", + "channel_id", + "id", + "last_message_id", + "manual", + "mention_count", + "notifications_cursor", + "public_ack", + "user", + "user_id" + ] + }, + "Ban": { + "type": "object", + "properties": { + "user_id": { + "type": "string" + }, + "user": { + "$ref": "#/definitions/User" + }, + "guild_id": { + "type": "string" + }, + "guild": { + "$ref": "#/definitions/Guild" + }, + "executor_id": { + "type": "string" + }, + "executor": { + "$ref": "#/definitions/User" + }, + "ip": { + "type": "string" + }, + "reason": { + "type": "string" + }, + "id": { + "type": "string" + } + }, + "additionalProperties": false, + "required": [ + "executor", + "executor_id", + "guild", + "guild_id", + "id", + "ip", + "user", + "user_id" + ] + }, + "Template": { + "type": "object", + "properties": { + "code": { + "type": "string" + }, + "name": { + "type": "string" + }, + "description": { + "type": "string" + }, + "usage_count": { + "type": "integer" + }, + "creator_id": { + "type": "string" + }, + "creator": { + "$ref": "#/definitions/User" + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "source_guild_id": { + "type": "string" + }, + "source_guild": { + "$ref": "#/definitions/Guild" + }, + "serialized_source_guild": { + "$ref": "#/definitions/Guild" + }, + "id": { + "type": "string" + } + }, + "additionalProperties": false, + "required": [ + "code", + "created_at", + "creator", + "creator_id", + "id", + "name", + "serialized_source_guild", + "source_guild", + "source_guild_id", + "updated_at" + ] + }, + "Emoji": { + "type": "object", + "properties": { + "animated": { + "type": "boolean" + }, + "available": { + "type": "boolean" + }, + "guild_id": { + "type": "string" + }, + "guild": { + "$ref": "#/definitions/Guild" + }, + "user_id": { + "type": "string" + }, + "user": { + "$ref": "#/definitions/User" + }, + "managed": { + "type": "boolean" + }, + "name": { + "type": "string" + }, + "require_colons": { + "type": "boolean" + }, + "roles": { + "type": "array", + "items": { + "type": "string" + } + }, + "groups": { + "type": "array", + "items": { + "type": "string" + } + }, + "id": { + "type": "string" + } + }, + "additionalProperties": false, + "required": [ + "animated", + "available", + "groups", + "guild", + "guild_id", + "id", + "managed", + "name", + "require_colons", + "roles", + "user", + "user_id" + ] + }, + "GuildWelcomeScreen": { + "type": "object", + "properties": { + "enabled": { + "type": "boolean" + }, + "description": { + "type": "string" + }, + "welcome_channels": { + "type": "array", + "items": { + "type": "object", + "properties": { + "description": { + "type": "string" + }, + "emoji_id": { + "type": "string" + }, + "emoji_name": { + "type": "string" + }, + "channel_id": { + "type": "string" + } + }, + "additionalProperties": false, + "required": [ + "channel_id", + "description" + ] + } + } + }, + "additionalProperties": false, + "required": [ + "description", + "enabled", + "welcome_channels" + ] + }, + "GuildMessagesSearchMessage": { + "type": "object", + "properties": { + "id": { + "type": "string" + }, + "type": { + "$ref": "#/definitions/MessageType" + }, + "content": { + "type": "string" + }, + "channel_id": { + "type": "string" + }, + "author": { + "$ref": "#/definitions/PublicUser" + }, + "attachments": { + "type": "array", + "items": { + "$ref": "#/definitions/Attachment_1" + } + }, + "embeds": { + "type": "array", + "items": { + "$ref": "#/definitions/Embed" + } + }, + "mentions": { + "type": "array", + "items": { + "$ref": "#/definitions/PublicUser" + } + }, + "mention_roles": { + "type": "array", + "items": { + "$ref": "#/definitions/Role" + } + }, + "pinned": { + "type": "boolean" + }, + "mention_everyone": { + "type": "boolean" + }, + "tts": { + "type": "boolean" + }, + "timestamp": { + "type": "string" + }, + "edited_timestamp": { + "type": [ + "null", + "string" + ] + }, + "flags": { + "type": "integer" + }, + "components": { + "type": "array", + "items": {} + }, + "hit": { + "type": "boolean", + "enum": [ + true + ] + } + }, + "additionalProperties": false, + "required": [ + "attachments", + "author", + "channel_id", + "components", + "edited_timestamp", + "embeds", + "flags", + "hit", + "id", + "mention_roles", + "mentions", + "pinned", + "timestamp", + "tts", + "type" + ] + }, + "PublicUser": { + "type": "object", + "properties": { + "id": { + "type": "string" + }, + "premium_since": { + "type": "string", + "format": "date-time" + }, + "avatar": { + "type": "string" + }, + "banner": { + "type": "string" + }, + "bio": { + "type": "string" + }, + "theme_colors": { + "type": "array", + "items": { + "type": "integer" + } + }, + "pronouns": { + "type": "string" + }, + "username": { + "type": "string" + }, + "discriminator": { + "type": "string" + }, + "accent_color": { + "type": "integer" + }, + "premium_type": { + "type": "integer" + }, + "bot": { + "type": "boolean" + }, + "public_flags": { + "type": "integer" + } + }, + "additionalProperties": false, + "required": [ + "bio", + "bot", + "discriminator", + "id", + "premium_since", + "premium_type", + "public_flags", + "username" + ] + }, + "GuildVanityUrl": { + "type": "object", + "properties": { + "code": { + "type": "string" + }, + "uses": { + "type": "integer" + } + }, + "additionalProperties": false, + "required": [ + "code", + "uses" + ] + }, + "GuildVanityUrlNoInvite": { + "type": "object", + "properties": { + "code": { + "type": "null" + } + }, + "additionalProperties": false, + "required": [ + "code" + ] + }, + "ClientStatus": { + "type": "object", + "properties": { + "desktop": { + "type": "string" + }, + "mobile": { + "type": "string" + }, + "web": { + "type": "string" + } + }, + "additionalProperties": false + }, + "Snowflake": { + "description": "A container for useful snowflake-related methods.", + "type": "object", + "additionalProperties": false + }, + "TenorGifResponse": { + "type": "object", + "properties": { + "id": { + "type": "string" + }, + "title": { + "type": "string" + }, + "url": { + "type": "string" + }, + "src": { + "type": "string" + }, + "gif_src": { + "type": "string" + }, + "width": { + "type": "integer" + }, + "height": { + "type": "integer" + }, + "preview": { + "type": "string" + } + }, + "additionalProperties": false, + "required": [ + "gif_src", + "height", + "id", + "preview", + "src", + "title", + "url", + "width" + ] + }, + "BackupCode": { + "type": "object", + "properties": { + "user": { + "$ref": "#/definitions/User" + }, + "code": { + "type": "string" + }, + "consumed": { + "type": "boolean" + }, + "expired": { + "type": "boolean" + }, + "id": { + "type": "string" + } + }, + "additionalProperties": false, + "required": [ + "code", + "consumed", + "expired", + "id", + "user" + ] + }, + "APIGuild": { + "type": "object", + "properties": { + "name": { + "type": "string" + }, + "reload": { + "description": "Reloads entity data from the database.", + "type": "object", + "additionalProperties": false + }, + "id": { + "type": "string" + }, + "icon": { + "type": "string" + }, + "parent": { + "type": "string" + }, + "owner_id": { + "type": "string" + }, + "nsfw": { + "type": "boolean" + }, + "invites": { + "type": "array", + "items": { + "$ref": "#/definitions/Invite" + } + }, + "voice_states": { + "type": "array", + "items": { + "$ref": "#/definitions/VoiceState" + } + }, + "webhooks": { + "type": "array", + "items": { + "$ref": "#/definitions/Webhook" + } + }, + "toJSON": { + "type": "object", + "additionalProperties": false + }, + "_do_validate": { + "type": "object", + "additionalProperties": false + }, + "assign": { + "type": "object", + "additionalProperties": false + }, + "hasId": { + "description": "Checks if entity has an id.\nIf entity composite compose ids, it will check them all.", + "type": "object", + "additionalProperties": false + }, + "save": { + "description": "Saves current entity in the database.\nIf entity does not exist in the database then inserts, otherwise updates.", + "type": "object", + "additionalProperties": false + }, + "remove": { + "description": "Removes current entity from the database.", + "type": "object", + "additionalProperties": false + }, + "softRemove": { + "description": "Records the delete date of current entity.", + "type": "object", + "additionalProperties": false + }, + "recover": { + "description": "Recovers a given entity in the database.", + "type": "object", + "additionalProperties": false + }, + "roles": { + "type": "array", + "items": { + "$ref": "#/definitions/Role" + } + }, + "afk_channel_id": { + "type": "string" + }, + "afk_timeout": { + "type": "integer" + }, + "bans": { + "type": "array", + "items": { + "$ref": "#/definitions/Ban" + } + }, + "banner": { + "type": "string" + }, + "default_message_notifications": { + "type": "integer" + }, + "description": { + "type": "string" + }, + "discovery_splash": { + "type": "string" + }, + "explicit_content_filter": { + "type": "integer" + }, + "features": { + "type": "array", + "items": { + "type": "string" + } + }, + "primary_category_id": { + "type": "string" + }, + "large": { + "type": "boolean" + }, + "max_members": { + "type": "integer" + }, + "max_presences": { + "type": "integer" + }, + "max_video_channel_users": { + "type": "integer" + }, + "members": { + "type": "array", + "items": { + "$ref": "#/definitions/Member" + } + }, + "channels": { + "type": "array", + "items": { + "$ref": "#/definitions/Channel" + } + }, + "template_id": { + "type": "string" + }, + "emojis": { + "type": "array", + "items": { + "$ref": "#/definitions/Emoji" + } + }, + "stickers": { + "type": "array", + "items": { + "$ref": "#/definitions/Sticker" + } + }, + "mfa_level": { + "type": "integer" + }, + "preferred_locale": { + "type": "string" + }, + "premium_subscription_count": { + "type": "integer" + }, + "premium_tier": { + "type": "integer" + }, + "public_updates_channel_id": { + "type": "string" + }, + "rules_channel_id": { + "type": "string" + }, + "region": { + "type": "string" + }, + "splash": { + "type": "string" + }, + "system_channel_id": { + "type": "string" + }, + "system_channel_flags": { + "type": "integer" + }, + "unavailable": { + "type": "boolean" + }, + "verification_level": { + "type": "integer" + }, + "welcome_screen": { + "$ref": "#/definitions/GuildWelcomeScreen" + }, + "widget_channel_id": { + "type": "string" + }, + "widget_enabled": { + "type": "boolean" + }, + "nsfw_level": { + "type": "integer" + }, + "premium_progress_bar_enabled": { + "type": "boolean" + }, + "channel_ordering": { + "type": "array", + "items": { + "type": "string" + } + }, + "member_count": { + "type": "integer" + }, + "presence_count": { + "type": "integer" + }, + "permissions": { + "type": "integer" + } + }, + "additionalProperties": false, + "required": [ + "_do_validate", + "assign", + "bans", + "channel_ordering", + "channels", + "emojis", + "features", + "hasId", + "id", + "invites", + "members", + "name", + "nsfw", + "premium_progress_bar_enabled", + "public_updates_channel_id", + "recover", + "reload", + "remove", + "roles", + "save", + "softRemove", + "stickers", + "toJSON", + "unavailable", + "voice_states", + "webhooks", + "welcome_screen", + "widget_enabled" + ] + }, + "DmChannelDTO": { + "type": "object", + "properties": { + "icon": { + "type": [ + "null", + "string" + ] + }, + "id": { + "type": "string" + }, + "last_message_id": { + "type": [ + "null", + "string" + ] + }, + "name": { + "type": [ + "null", + "string" + ] + }, + "origin_channel_id": { + "type": [ + "null", + "string" + ] + }, + "owner_id": { + "type": "string" + }, + "recipients": { + "type": "array", + "items": { + "$ref": "#/definitions/MinimalPublicUserDTO" + } + }, + "type": { + "type": "integer" + } + }, + "additionalProperties": false, + "required": [ + "icon", + "id", + "last_message_id", + "name", + "origin_channel_id", + "recipients", + "type" + ] + }, + "MinimalPublicUserDTO": { + "type": "object", + "properties": { + "avatar": { + "type": [ + "null", + "string" + ] + }, + "discriminator": { + "type": "string" + }, + "id": { + "type": "string" + }, + "public_flags": { + "type": "integer" + }, + "username": { + "type": "string" + } + }, + "additionalProperties": false, + "required": [ + "discriminator", + "id", + "public_flags", + "username" + ] + }, + "Categories": { + "type": "object", + "properties": { + "id": { + "type": "integer" + }, + "name": { + "type": "string" + }, + "localizations": { + "type": "string" + }, + "is_primary": { + "type": "boolean" + } + }, + "additionalProperties": false, + "required": [ + "id", + "is_primary", + "localizations", + "name" + ] + }, + "GuildVoiceRegion": { + "type": "object", + "properties": { + "id": { + "type": "string" + }, + "name": { + "type": "string" + }, + "custom": { + "type": "boolean" + }, + "deprecated": { + "type": "boolean" + }, + "optimal": { + "type": "boolean" + } + }, + "additionalProperties": false, + "required": [ + "custom", + "deprecated", + "id", + "name", + "optimal" + ] + }, + "UserLimits": { + "type": "object", + "properties": { + "maxGuilds": { + "type": "integer", + "default": 1048576 + }, + "maxUsername": { + "type": "integer", + "default": 32 + }, + "maxFriends": { + "type": "integer", + "default": 5000 + } + }, + "additionalProperties": false, + "required": [ + "maxFriends", + "maxGuilds", + "maxUsername" + ] + }, + "GuildLimits": { + "type": "object", + "properties": { + "maxRoles": { + "type": "integer", + "default": 1000 + }, + "maxEmojis": { + "type": "integer", + "default": 2000 + }, + "maxMembers": { + "type": "integer", + "default": 25000000 + }, + "maxChannels": { + "type": "integer", + "default": 65535 + }, + "maxChannelsInCategory": { + "type": "integer", + "default": 65535 + } + }, + "additionalProperties": false, + "required": [ + "maxChannels", + "maxChannelsInCategory", + "maxEmojis", + "maxMembers", + "maxRoles" + ] + }, + "MessageLimits": { + "type": "object", + "properties": { + "maxCharacters": { + "type": "integer", + "default": 1048576 + }, + "maxTTSCharacters": { + "type": "integer", + "default": 160 + }, + "maxReactions": { + "type": "integer", + "default": 2048 + }, + "maxAttachmentSize": { + "type": "integer", + "default": 1073741824 + }, + "maxBulkDelete": { + "type": "integer", + "default": 1000 + }, + "maxEmbedDownloadSize": { + "type": "integer", + "default": 5242880 + } + }, + "additionalProperties": false, + "required": [ + "maxAttachmentSize", + "maxBulkDelete", + "maxCharacters", + "maxEmbedDownloadSize", + "maxReactions", + "maxTTSCharacters" + ] + }, + "ChannelLimits": { + "type": "object", + "properties": { + "maxPins": { + "type": "integer", + "default": 500 + }, + "maxTopic": { + "type": "integer", + "default": 1024 + }, + "maxWebhooks": { + "type": "integer", + "default": 100 + } + }, + "additionalProperties": false, + "required": [ + "maxPins", + "maxTopic", + "maxWebhooks" + ] + }, + "RateLimits": { + "type": "object", + "properties": { + "enabled": { + "type": "boolean", + "default": false + }, + "ip": { + "$ref": "#/definitions/RateLimitOptions" + }, + "global": { + "$ref": "#/definitions/RateLimitOptions" + }, + "error": { + "$ref": "#/definitions/RateLimitOptions" + }, + "routes": { + "$ref": "#/definitions/RouteRateLimit" + } + }, + "additionalProperties": false, + "required": [ + "enabled", + "error", + "global", + "ip", + "routes" + ] + }, + "RateLimitOptions": { + "type": "object", + "properties": { + "bot": { + "type": "integer" + }, + "count": { + "type": "integer" + }, + "window": { + "type": "integer" + }, + "onyIp": { + "type": "boolean" + } + }, + "additionalProperties": false, + "required": [ + "count", + "window" + ] + }, + "RouteRateLimit": { + "type": "object", + "properties": { + "guild": { + "$ref": "#/definitions/RateLimitOptions" + }, + "webhook": { + "$ref": "#/definitions/RateLimitOptions" + }, + "channel": { + "$ref": "#/definitions/RateLimitOptions" + }, + "auth": {} + }, + "additionalProperties": false, + "required": [ + "auth", + "channel", + "guild", + "webhook" + ] + }, + "GlobalRateLimits": { + "type": "object", + "properties": { + "register": { + "$ref": "#/definitions/GlobalRateLimit" + }, + "sendMessage": { + "$ref": "#/definitions/GlobalRateLimit" + } + }, + "additionalProperties": false, + "required": [ + "register", + "sendMessage" + ] + }, + "GlobalRateLimit": { + "type": "object", + "properties": { + "limit": { + "type": "integer", + "default": 100 + }, + "window": { + "type": "integer", + "default": 3600000 + }, + "enabled": { + "type": "boolean", + "default": true + } + }, + "additionalProperties": false, + "required": [ + "enabled", + "limit", + "window" + ] + }, + "PublicConnectedAccount": { + "type": "object", + "properties": { + "name": { + "type": "string" + }, + "type": { + "type": "string" + }, + "verified": { + "type": "boolean" + } + }, + "additionalProperties": false, + "required": [ + "name", + "type" + ] + }, + "UserProfile": { + "type": "object", + "properties": { + "banner": { + "type": "string" + }, + "bio": { + "type": "string" + }, + "theme_colors": { + "type": "array", + "items": { + "type": "integer" + } + }, + "pronouns": { + "type": "string" + }, + "accent_color": { + "type": "integer" + } + }, + "additionalProperties": false, + "required": [ + "bio" + ] + }, + "TokenResponse": { + "type": "object", + "properties": { + "token": { + "type": "string" + }, + "settings": { + "$ref": "#/definitions/UserSettings" + } + }, + "additionalProperties": false, + "required": [ + "settings", + "token" + ] + }, + "MFAResponse": { + "type": "object", + "properties": { + "ticket": { + "type": "string" + }, + "mfa": { + "type": "boolean", + "enum": [ + true + ] + }, + "sms": { + "type": "boolean", + "enum": [ + false + ] + }, + "token": { + "type": "null" + } + }, + "additionalProperties": false, + "required": [ + "mfa", + "sms", + "ticket", + "token" + ] + }, + "WebAuthnResponse": { + "type": "object", + "properties": { + "webauthn": { + "type": "string" + }, + "ticket": { + "type": "string" + }, + "mfa": { + "type": "boolean", + "enum": [ + true + ] + }, + "sms": { + "type": "boolean", + "enum": [ + false + ] + }, + "token": { + "type": "null" + } + }, + "additionalProperties": false, + "required": [ + "mfa", + "sms", + "ticket", + "token", + "webauthn" + ] + }, + "AdminUser": { + "type": "object", + "properties": { + "id": { + "type": [ + "string", + "integer" + ] + }, + "flags": {}, + "created_at": {}, + "premium_since": {}, + "avatar": {}, + "banner": {}, + "settings": {}, + "bio": {}, + "theme_colors": {}, + "pronouns": {}, + "username": { + "type": "string" + }, + "discriminator": {}, + "accent_color": {}, + "phone": {}, + "desktop": {}, + "mobile": {}, + "premium": {}, + "premium_type": {}, + "bot": {}, + "system": {}, + "nsfw_allowed": {}, + "mfa_enabled": {}, + "webauthn_enabled": {}, + "verified": {}, + "disabled": {}, + "deleted": {}, + "email": { + "type": "string" + }, + "purchased_flags": {}, + "premium_usage_flags": {}, + "rights": {}, + "relationships": {}, + "connected_accounts": {}, + "fingerprints": {}, + "extended_settings": {}, + "security_keys": {} + }, + "additionalProperties": false, + "required": [ + "accent_color", + "avatar", + "banner", + "bio", + "bot", + "connected_accounts", + "created_at", + "deleted", + "desktop", + "disabled", + "discriminator", + "extended_settings", + "fingerprints", + "flags", + "mfa_enabled", + "mobile", + "nsfw_allowed", + "phone", + "premium", + "premium_since", + "premium_type", + "premium_usage_flags", + "pronouns", + "purchased_flags", + "relationships", + "rights", + "security_keys", + "settings", + "system", + "theme_colors", + "verified", + "webauthn_enabled" + ] + }, + "AdminGuild": { + "type": "object", + "properties": { + "name": { + "type": "string" + }, + "id": { + "type": "string" + }, + "icon": { + "type": "string" + }, + "parent": { + "type": "string" + }, + "owner_id": { + "type": "string" + }, + "owner": { + "$ref": "#/definitions/User" + }, + "nsfw": { + "type": "boolean" + }, + "invites": { + "type": "array", + "items": { + "$ref": "#/definitions/Invite" + } + }, + "voice_states": { + "type": "array", + "items": { + "$ref": "#/definitions/VoiceState" + } + }, + "webhooks": { + "type": "array", + "items": { + "$ref": "#/definitions/Webhook" + } + }, + "roles": { + "type": "array", + "items": { + "$ref": "#/definitions/Role" + } + }, + "afk_channel_id": { + "type": "string" + }, + "afk_channel": { + "$ref": "#/definitions/Channel" + }, + "afk_timeout": { + "type": "integer" + }, + "bans": { + "type": "array", + "items": { + "$ref": "#/definitions/Ban" + } + }, + "banner": { + "type": "string" + }, + "default_message_notifications": { + "type": "integer" + }, + "description": { + "type": "string" + }, + "discovery_splash": { + "type": "string" + }, + "explicit_content_filter": { + "type": "integer" + }, + "features": { + "type": "array", + "items": { + "type": "string" + } + }, + "primary_category_id": { + "type": "string" + }, + "large": { + "type": "boolean" + }, + "max_members": { + "type": "integer" + }, + "max_presences": { + "type": "integer" + }, + "max_video_channel_users": { + "type": "integer" + }, + "members": { + "type": "array", + "items": { + "$ref": "#/definitions/Member" + } + }, + "channels": { + "type": "array", + "items": { + "$ref": "#/definitions/Channel" + } + }, + "template_id": { + "type": "string" + }, + "emojis": { + "type": "array", + "items": { + "$ref": "#/definitions/Emoji" + } + }, + "stickers": { + "type": "array", + "items": { + "$ref": "#/definitions/Sticker" + } + }, + "mfa_level": { + "type": "integer" + }, + "preferred_locale": { + "type": "string" + }, + "premium_subscription_count": { + "type": "integer" + }, + "premium_tier": { + "type": "integer" + }, + "public_updates_channel_id": { + "type": "string" + }, + "public_updates_channel": { + "$ref": "#/definitions/Channel" + }, + "rules_channel_id": { + "type": "string" + }, + "rules_channel": { + "type": "string" + }, + "region": { + "type": "string" + }, + "splash": { + "type": "string" + }, + "system_channel_id": { + "type": "string" + }, + "system_channel": { + "$ref": "#/definitions/Channel" + }, + "system_channel_flags": { + "type": "integer" + }, + "unavailable": { + "type": "boolean" + }, + "verification_level": { + "type": "integer" + }, + "welcome_screen": { + "$ref": "#/definitions/GuildWelcomeScreen" + }, + "widget_channel_id": { + "type": "string" + }, + "widget_channel": { + "$ref": "#/definitions/Channel" + }, + "widget_enabled": { + "type": "boolean" + }, + "nsfw_level": { + "type": "integer" + }, + "premium_progress_bar_enabled": { + "type": "boolean" + }, + "channel_ordering": { + "type": "array", + "items": { + "type": "string" + } + } + }, + "additionalProperties": false, + "required": [ + "bans", + "channel_ordering", + "channels", + "emojis", + "features", + "id", + "invites", + "members", + "name", + "nsfw", + "premium_progress_bar_enabled", + "public_updates_channel_id", + "roles", + "stickers", + "unavailable", + "voice_states", + "webhooks", + "welcome_screen", + "widget_enabled" + ] + } + }, + "$schema": "http://json-schema.org/draft-07/schema#" + }, + "MemberNickChangeSchema": { + "type": "object", + "properties": { + "nick": { + "type": "string" + } + }, + "additionalProperties": false, + "required": [ + "nick" + ], + "definitions": { + "ChannelPermissionOverwriteType": { + "enum": [ + 0, + 1, + 2 + ], + "type": "number" + }, + "ConnectedAccountTokenData": { + "type": "object", + "properties": { + "access_token": { + "type": "string" + }, + "token_type": { + "type": "string" + }, + "scope": { + "type": "string" + }, + "refresh_token": { + "type": "string" + }, + "expires_in": { + "type": "integer" + }, + "expires_at": { + "type": "integer" + }, + "fetched_at": { + "type": "integer" + } + }, + "additionalProperties": false, + "required": [ + "access_token", + "fetched_at" + ] + }, + "ChannelModifySchema": { + "type": "object", + "properties": { + "name": { + "maxLength": 100, + "type": "string" + }, + "type": { + "enum": [ + 0, + 1, + 10, + 11, + 12, + 13, + 14, + 15, + 2, + 255, + 3, + 33, + 34, + 35, + 4, + 5, + 6, + 64, + 7, + 8, + 9 + ], + "type": "number" + }, + "topic": { + "type": "string" + }, + "icon": { + "type": [ + "null", + "string" + ] + }, + "bitrate": { + "type": "integer" + }, + "user_limit": { + "type": "integer" + }, + "rate_limit_per_user": { + "type": "integer" + }, + "position": { + "type": "integer" + }, + "permission_overwrites": { + "type": "array", + "items": { + "type": "object", + "properties": { + "id": { + "type": "string" + }, + "type": { + "$ref": "#/definitions/ChannelPermissionOverwriteType" + }, + "allow": { + "type": "string" + }, + "deny": { + "type": "string" + } + }, + "additionalProperties": false, + "required": [ + "allow", + "deny", + "id", + "type" + ] + } + }, + "parent_id": { + "type": "string" + }, + "id": { + "type": "string" + }, + "nsfw": { + "type": "boolean" + }, + "rtc_region": { + "type": "string" + }, + "default_auto_archive_duration": { + "type": "integer" + }, + "default_reaction_emoji": { + "type": [ + "null", + "string" + ] + }, + "flags": { + "type": "integer" + }, + "default_thread_rate_limit_per_user": { + "type": "integer" + }, + "video_quality_mode": { + "type": "integer" + } + }, + "additionalProperties": false + }, + "ActivitySchema": { + "type": "object", + "properties": { + "afk": { + "type": "boolean" + }, + "status": { + "$ref": "#/definitions/Status" + }, + "activities": { + "type": "array", + "items": { + "$ref": "#/definitions/Activity" + } + }, + "since": { + "type": "integer" + } + }, + "additionalProperties": false, + "required": [ + "status" + ] + }, + "Status": { + "enum": [ + "dnd", + "idle", + "invisible", + "offline", + "online" + ], + "type": "string" + }, + "Activity": { + "type": "object", + "properties": { + "name": { + "type": "string" + }, + "type": { + "$ref": "#/definitions/ActivityType" + }, + "url": { + "type": "string" + }, + "created_at": { + "type": "integer" + }, + "timestamps": { + "type": "object", + "properties": { + "start": { + "type": "integer" + }, + "end": { + "type": "integer" + } + }, + "additionalProperties": false, + "required": [ + "end", + "start" + ] + }, + "application_id": { + "type": "string" + }, + "details": { + "type": "string" + }, + "state": { + "type": "string" + }, + "emoji": { + "type": "object", + "properties": { + "name": { + "type": "string" + }, + "id": { + "type": "string" + }, + "animated": { + "type": "boolean" + } + }, + "additionalProperties": false, + "required": [ + "animated", + "name" + ] + }, + "party": { + "type": "object", + "properties": { + "id": { + "type": "string" + }, + "size": { + "type": "array", + "items": { + "type": "integer" + } + } + }, + "additionalProperties": false + }, + "assets": { + "type": "object", + "properties": { + "large_image": { + "type": "string" + }, + "large_text": { + "type": "string" + }, + "small_image": { + "type": "string" + }, + "small_text": { + "type": "string" + } + }, + "additionalProperties": false + }, + "secrets": { + "type": "object", + "properties": { + "join": { + "type": "string" + }, + "spectate": { + "type": "string" + }, + "match": { + "type": "string" + } + }, + "additionalProperties": false + }, + "instance": { + "type": "boolean" + }, + "flags": { + "type": "string" + }, + "id": { + "type": "string" + }, + "sync_id": { + "type": "string" + }, + "metadata": { + "type": "object", + "properties": { + "context_uri": { + "type": "string" + }, + "album_id": { + "type": "string" + }, + "artist_ids": { + "type": "array", + "items": { + "type": "string" + } + } + }, + "additionalProperties": false, + "required": [ + "album_id", + "artist_ids" + ] + }, + "session_id": { + "type": "string" + } + }, + "additionalProperties": false, + "required": [ + "flags", + "name", + "session_id", + "type" + ] + }, + "ActivityType": { + "enum": [ + 0, + 1, + 2, + 4, + 5 + ], + "type": "number" + }, + "Embed": { + "type": "object", + "properties": { + "title": { + "type": "string" + }, + "type": { + "enum": [ + "article", + "gifv", + "image", + "link", + "rich", + "video" + ], + "type": "string" + }, + "description": { + "type": "string" + }, + "url": { + "type": "string" + }, + "timestamp": { + "type": "string", + "format": "date-time" + }, + "color": { + "type": "integer" + }, + "footer": { + "type": "object", + "properties": { + "text": { + "type": "string" + }, + "icon_url": { + "type": "string" + }, + "proxy_icon_url": { + "type": "string" + } + }, + "additionalProperties": false, + "required": [ + "text" + ] + }, + "image": { + "$ref": "#/definitions/EmbedImage" + }, + "thumbnail": { + "$ref": "#/definitions/EmbedImage" + }, + "video": { + "$ref": "#/definitions/EmbedImage" + }, + "provider": { + "type": "object", + "properties": { + "name": { + "type": "string" + }, + "url": { + "type": "string" + } + }, + "additionalProperties": false + }, + "author": { + "type": "object", + "properties": { + "name": { + "type": "string" + }, + "url": { + "type": "string" + }, + "icon_url": { + "type": "string" + }, + "proxy_icon_url": { + "type": "string" + } + }, + "additionalProperties": false + }, + "fields": { + "type": "array", + "items": { + "type": "object", + "properties": { + "name": { + "type": "string" + }, + "value": { + "type": "string" + }, + "inline": { + "type": "boolean" + } + }, + "additionalProperties": false, + "required": [ + "name", + "value" + ] + } + } + }, + "additionalProperties": false + }, + "EmbedImage": { + "type": "object", + "properties": { + "url": { + "type": "string" + }, + "proxy_url": { + "type": "string" + }, + "height": { + "type": "integer" + }, + "width": { + "type": "integer" + } + }, + "additionalProperties": false + }, + "ChannelOverride": { + "type": "object", + "properties": { + "message_notifications": { + "type": "integer" + }, + "mute_config": { + "$ref": "#/definitions/MuteConfig" + }, + "muted": { + "type": "boolean" + }, + "channel_id": { + "type": [ + "null", + "string" + ] + } + }, + "additionalProperties": false, + "required": [ + "channel_id", + "message_notifications", + "mute_config", + "muted" + ] + }, + "MuteConfig": { + "type": "object", + "properties": { + "end_time": { + "type": "integer" + }, + "selected_time_window": { + "type": "integer" + } + }, + "additionalProperties": false, + "required": [ + "end_time", + "selected_time_window" + ] + }, + "CustomStatus": { + "type": "object", + "properties": { + "emoji_id": { + "type": "string" + }, + "emoji_name": { + "type": "string" + }, + "expires_at": { + "type": "integer" + }, + "text": { + "type": "string" + } + }, + "additionalProperties": false + }, + "FriendSourceFlags": { + "type": "object", + "properties": { + "all": { + "type": "boolean" + } + }, + "additionalProperties": false, + "required": [ + "all" + ] + }, + "GuildFolder": { + "type": "object", + "properties": { + "color": { + "type": "integer" + }, + "guild_ids": { + "type": "array", + "items": { + "type": "string" + } + }, + "id": { + "type": "integer" + }, + "name": { + "type": "string" + } + }, + "additionalProperties": false, + "required": [ + "color", + "guild_ids", + "id", + "name" + ] + }, + "GenerateWebAuthnCredentialsSchema": { + "type": "object", + "properties": { + "password": { + "type": "string" + } + }, + "additionalProperties": false, + "required": [ + "password" + ] + }, + "CreateWebAuthnCredentialSchema": { + "type": "object", + "properties": { + "credential": { + "type": "string" + }, + "name": { + "type": "string" + }, + "ticket": { + "type": "string" + } + }, + "additionalProperties": false, + "required": [ + "credential", + "name", + "ticket" + ] + }, + "APIErrorResponse": { + "type": "object", + "properties": { + "code": { + "type": "integer" + }, + "message": { + "type": "string" + }, + "errors": { + "type": "object", + "additionalProperties": { + "type": "object", + "properties": { + "_errors": { + "type": "array", + "items": { + "type": "object", + "properties": { + "message": { + "type": "string" + }, + "code": { + "type": "string" + } + }, + "additionalProperties": false, + "required": [ + "code", + "message" + ] + } + } + }, + "additionalProperties": false, + "required": [ + "_errors" + ] + } + } + }, + "additionalProperties": false, + "required": [ + "code", + "errors", + "message" + ] + }, + "CaptchaRequiredResponse": { + "type": "object", + "properties": { + "captcha_key": { + "type": "string" + }, + "captcha_sitekey": { + "type": "string" + }, + "captcha_service": { + "type": "string" + } + }, + "additionalProperties": false, + "required": [ + "captcha_key", + "captcha_service", + "captcha_sitekey" + ] + }, + "Guild": { + "type": "object", + "properties": { + "afk_channel_id": { + "type": "string" + }, + "afk_channel": { + "$ref": "#/definitions/Channel" + }, + "afk_timeout": { + "type": "integer" + }, + "bans": { + "type": "array", + "items": { + "$ref": "#/definitions/Ban" + } + }, + "banner": { + "type": "string" + }, + "default_message_notifications": { + "type": "integer" + }, + "description": { + "type": "string" + }, + "discovery_splash": { + "type": "string" + }, + "explicit_content_filter": { + "type": "integer" + }, + "features": { + "type": "array", + "items": { + "type": "string" + }, + "default": [] + }, + "primary_category_id": { + "type": "string" + }, + "icon": { + "type": "string" + }, + "large": { + "type": "boolean", + "default": false + }, + "max_members": { + "type": "integer" + }, + "max_presences": { + "type": "integer" + }, + "max_video_channel_users": { + "type": "integer" + }, + "member_count": { + "type": "integer" + }, + "presence_count": { + "type": "integer" + }, + "members": { + "type": "array", + "items": { + "$ref": "#/definitions/Member" + } + }, + "roles": { + "type": "array", + "items": { + "$ref": "#/definitions/Role" + } + }, + "channels": { + "type": "array", + "items": { + "$ref": "#/definitions/Channel" + } + }, + "template_id": { + "type": "string" + }, + "template": { + "$ref": "#/definitions/Template" + }, + "emojis": { + "type": "array", + "items": { + "$ref": "#/definitions/Emoji" + } + }, + "stickers": { + "type": "array", + "items": { + "$ref": "#/definitions/Sticker" + } + }, + "invites": { + "type": "array", + "items": { + "$ref": "#/definitions/Invite" + } + }, + "voice_states": { + "type": "array", + "items": { + "$ref": "#/definitions/VoiceState" + } + }, + "webhooks": { + "type": "array", + "items": { + "$ref": "#/definitions/Webhook" + } + }, + "mfa_level": { + "type": "integer" + }, + "name": { + "type": "string" + }, + "owner_id": { + "type": "string" + }, + "owner": { + "$ref": "#/definitions/User" + }, + "preferred_locale": { + "type": "string" + }, + "premium_subscription_count": { + "type": "integer" + }, + "premium_tier": { + "type": "integer" + }, + "public_updates_channel_id": { + "type": "string" + }, + "public_updates_channel": { + "$ref": "#/definitions/Channel" + }, + "rules_channel_id": { + "type": "string" + }, + "rules_channel": { + "type": "string" + }, + "region": { + "type": "string" + }, + "splash": { + "type": "string" + }, + "system_channel_id": { + "type": "string" + }, + "system_channel": { + "$ref": "#/definitions/Channel" + }, + "system_channel_flags": { + "type": "integer" + }, + "unavailable": { + "type": "boolean", + "default": false + }, + "verification_level": { + "type": "integer" + }, + "welcome_screen": { + "$ref": "#/definitions/GuildWelcomeScreen" + }, + "widget_channel_id": { + "type": "string" + }, + "widget_channel": { + "$ref": "#/definitions/Channel" + }, + "widget_enabled": { + "type": "boolean", + "default": true + }, + "nsfw_level": { + "type": "integer" + }, + "nsfw": { + "type": "boolean", + "default": false + }, + "parent": { + "type": "string" + }, + "permissions": { + "type": "integer" + }, + "premium_progress_bar_enabled": { + "type": "boolean", + "default": false + }, + "channel_ordering": { + "type": "array", + "items": { + "type": "string" + } + }, + "id": { + "type": "string" + } + }, + "additionalProperties": false, + "required": [ + "bans", + "channel_ordering", + "channels", + "emojis", + "features", + "id", + "invites", + "members", + "name", + "nsfw", + "premium_progress_bar_enabled", + "public_updates_channel_id", + "roles", + "stickers", + "template", + "unavailable", + "voice_states", + "webhooks", + "welcome_screen", + "widget_enabled" + ] + }, + "Channel": { + "type": "object", + "properties": { + "created_at": { + "type": "string", + "format": "date-time" + }, + "name": { + "type": "string" + }, + "icon": { + "type": [ + "null", + "string" + ] + }, + "type": { + "$ref": "#/definitions/ChannelType" + }, + "recipients": { + "type": "array", + "items": { + "$ref": "#/definitions/Recipient" + } + }, + "last_message_id": { + "type": "string" + }, + "guild_id": { + "type": "string" + }, + "guild": { + "$ref": "#/definitions/Guild" + }, + "parent_id": { + "type": "string" + }, + "parent": { + "$ref": "#/definitions/Channel" + }, + "owner_id": { + "type": "string" + }, + "owner": { + "$ref": "#/definitions/User" + }, + "last_pin_timestamp": { + "type": "integer" + }, + "default_auto_archive_duration": { + "type": "integer" + }, + "permission_overwrites": { + "type": "array", + "items": { + "$ref": "#/definitions/ChannelPermissionOverwrite" + } + }, + "video_quality_mode": { + "type": "integer" + }, + "bitrate": { + "type": "integer" + }, + "user_limit": { + "type": "integer" + }, + "nsfw": { + "type": "boolean", + "default": false + }, + "rate_limit_per_user": { + "type": "integer" + }, + "topic": { + "type": "string" + }, + "invites": { + "type": "array", + "items": { + "$ref": "#/definitions/Invite" + } + }, + "retention_policy_id": { + "type": "string" + }, + "messages": { + "type": "array", + "items": { + "$ref": "#/definitions/Message" + } + }, + "voice_states": { + "type": "array", + "items": { + "$ref": "#/definitions/VoiceState" + } + }, + "read_states": { + "type": "array", + "items": { + "$ref": "#/definitions/ReadState" + } + }, + "webhooks": { + "type": "array", + "items": { + "$ref": "#/definitions/Webhook" + } + }, + "flags": { + "type": "integer", + "default": 0 + }, + "default_thread_rate_limit_per_user": { + "type": "integer", + "default": 0 + }, + "position": { + "description": "Must be calculated Channel.calculatePosition", + "type": "integer" + }, + "id": { + "type": "string" + } + }, + "additionalProperties": false, + "required": [ + "created_at", + "default_thread_rate_limit_per_user", + "flags", + "id", + "nsfw", + "owner", + "parent_id", + "position", + "type" + ] + }, + "ChannelType": { + "enum": [ + 0, + 1, + 10, + 11, + 12, + 13, + 14, + 15, + 2, + 255, + 3, + 33, + 34, + 35, + 4, + 5, + 6, + 64, + 7, + 8, + 9 + ], + "type": "number" + }, + "Recipient": { + "type": "object", + "properties": { + "channel_id": { + "type": "string" + }, + "channel": { + "$ref": "#/definitions/Channel" + }, + "user_id": { + "type": "string" + }, + "user": { + "$ref": "#/definitions/User" + }, + "closed": { + "type": "boolean" + }, + "id": { + "type": "string" + } + }, + "additionalProperties": false, + "required": [ + "channel", + "channel_id", + "closed", + "id", + "user", + "user_id" + ] + }, + "User": { + "type": "object", + "properties": { + "username": { + "type": "string" + }, + "discriminator": { + "type": "string" + }, + "avatar": { + "type": "string" + }, + "accent_color": { + "type": "integer" + }, + "banner": { + "type": "string" + }, + "theme_colors": { + "type": "array", + "items": { + "type": "integer" + } + }, + "pronouns": { + "type": "string" + }, + "phone": { + "type": "string" + }, + "desktop": { + "type": "boolean", + "default": false + }, + "mobile": { + "type": "boolean", + "default": false + }, + "premium": { + "type": "boolean" + }, + "premium_type": { + "type": "integer" + }, + "bot": { + "type": "boolean", + "default": false + }, + "bio": { + "type": "string", + "default": "" + }, + "system": { + "type": "boolean", + "default": false + }, + "nsfw_allowed": { + "type": "boolean", + "default": true + }, + "mfa_enabled": { + "type": "boolean", + "default": false + }, + "webauthn_enabled": { + "type": "boolean", + "default": false + }, + "totp_secret": { + "type": "string", + "default": "" + }, + "totp_last_ticket": { + "type": "string", + "default": "" + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "premium_since": { + "type": "string", + "format": "date-time" + }, + "verified": { + "type": "boolean" + }, + "disabled": { + "type": "boolean", + "default": false + }, + "deleted": { + "type": "boolean", + "default": false + }, + "email": { + "type": "string" + }, + "flags": { + "type": "integer", + "default": 0 + }, + "public_flags": { + "type": "integer", + "default": 0 + }, + "purchased_flags": { + "type": "integer", + "default": 0 + }, + "premium_usage_flags": { + "type": "integer", + "default": 0 + }, + "rights": { + "type": "string" + }, + "sessions": { + "type": "array", + "items": { + "$ref": "#/definitions/Session" + } + }, + "relationships": { + "type": "array", + "items": { + "$ref": "#/definitions/Relationship" + } + }, + "connected_accounts": { + "type": "array", + "items": { + "$ref": "#/definitions/ConnectedAccount" + } + }, + "data": { + "type": "object", + "properties": { + "valid_tokens_since": { + "type": "string", + "format": "date-time" + }, + "hash": { + "type": "string" + } + }, + "additionalProperties": false, + "required": [ + "valid_tokens_since" + ] + }, + "fingerprints": { + "type": "array", + "items": { + "type": "string" + }, + "default": [] + }, + "settings": { + "$ref": "#/definitions/UserSettings" + }, + "extended_settings": { + "type": "string", + "default": "{}" + }, + "security_keys": { + "type": "array", + "items": { + "$ref": "#/definitions/SecurityKey" + } + }, + "id": { + "type": "string" + } + }, + "additionalProperties": false, + "required": [ + "bio", + "bot", + "connected_accounts", + "created_at", + "data", + "deleted", + "desktop", + "disabled", + "discriminator", + "extended_settings", + "fingerprints", + "flags", + "id", + "mfa_enabled", + "mobile", + "nsfw_allowed", + "premium", + "premium_since", + "premium_type", + "premium_usage_flags", + "public_flags", + "purchased_flags", + "relationships", + "rights", + "security_keys", + "sessions", + "settings", + "system", + "username", + "verified", + "webauthn_enabled" + ] + }, + "Session": { + "type": "object", + "properties": { + "user_id": { + "type": "string" + }, + "user": { + "$ref": "#/definitions/User" + }, + "session_id": { + "type": "string" + }, + "activities": { + "type": "array", + "items": { + "$ref": "#/definitions/Activity" + } + }, + "client_info": { + "type": "object", + "properties": { + "client": { + "type": "string" + }, + "os": { + "type": "string" + }, + "version": { + "type": "integer" + } + }, + "additionalProperties": false, + "required": [ + "client", + "os", + "version" + ] + }, + "status": { + "$ref": "#/definitions/Status" + }, + "id": { + "type": "string" + } + }, + "additionalProperties": false, + "required": [ + "activities", + "client_info", + "id", + "session_id", + "status", + "user", + "user_id" + ] + }, + "Relationship": { + "type": "object", + "properties": { + "from_id": { + "type": "string" + }, + "from": { + "$ref": "#/definitions/User" + }, + "to_id": { + "type": "string" + }, + "to": { + "$ref": "#/definitions/User" + }, + "nickname": { + "type": "string" + }, + "type": { + "$ref": "#/definitions/RelationshipType" + }, + "id": { + "type": "string" + } + }, + "additionalProperties": false, + "required": [ + "from", + "from_id", + "id", + "to", + "to_id", + "type" + ] + }, + "RelationshipType": { + "enum": [ + 1, + 2, + 3, + 4 + ], + "type": "number" + }, + "ConnectedAccount": { + "type": "object", + "properties": { + "external_id": { + "type": "string" + }, + "user_id": { + "type": "string" + }, + "user": { + "$ref": "#/definitions/User" + }, + "friend_sync": { + "type": "boolean", + "default": false + }, + "name": { + "type": "string" + }, + "revoked": { + "type": "boolean", + "default": false + }, + "show_activity": { + "type": "integer", + "default": 0 + }, + "type": { + "type": "string" + }, + "verified": { + "type": "boolean", + "default": true + }, + "visibility": { + "type": "integer", + "default": 0 + }, + "integrations": { + "type": "array", + "items": { + "type": "string" + }, + "default": [] + }, + "metadata_": {}, + "metadata_visibility": { + "type": "integer", + "default": 0 + }, + "two_way_link": { + "type": "boolean", + "default": false + }, + "token_data": { + "anyOf": [ + { + "$ref": "#/definitions/ConnectedAccountTokenData" + }, + { + "type": "null" + } + ] + }, + "id": { + "type": "string" + } + }, + "additionalProperties": false, + "required": [ + "external_id", + "id", + "name", + "type", + "user", + "user_id" + ] + }, + "UserSettings": { + "type": "object", + "properties": { + "index": { + "type": "string" + }, + "afk_timeout": { + "type": "integer", + "default": 3600 + }, + "allow_accessibility_detection": { + "type": "boolean", + "default": true + }, + "animate_emoji": { + "type": "boolean", + "default": true + }, + "animate_stickers": { + "type": "integer", + "default": 0 + }, + "contact_sync_enabled": { + "type": "boolean", + "default": false + }, + "convert_emoticons": { + "type": "boolean", + "default": false + }, + "custom_status": { + "anyOf": [ + { + "$ref": "#/definitions/CustomStatus" + }, + { + "type": "null" + } + ], + "default": null + }, + "default_guilds_restricted": { + "type": "boolean", + "default": false + }, + "detect_platform_accounts": { + "type": "boolean", + "default": false + }, + "developer_mode": { + "type": "boolean", + "default": true + }, + "disable_games_tab": { + "type": "boolean", + "default": true + }, + "enable_tts_command": { + "type": "boolean", + "default": false + }, + "explicit_content_filter": { + "type": "integer", + "default": 0 + }, + "friend_source_flags": { + "$ref": "#/definitions/FriendSourceFlags" + }, + "gateway_connected": { + "type": "boolean", + "default": false + }, + "gif_auto_play": { + "type": "boolean", + "default": false + }, + "guild_folders": { + "type": "array", + "items": { + "$ref": "#/definitions/GuildFolder" + }, + "default": [] + }, + "guild_positions": { + "type": "array", + "items": { + "type": "string" + }, + "default": [] + }, + "inline_attachment_media": { + "type": "boolean", + "default": true + }, + "inline_embed_media": { + "type": "boolean", + "default": true + }, + "locale": { + "type": "string", + "default": "en-US" + }, + "message_display_compact": { + "type": "boolean", + "default": false + }, + "native_phone_integration_enabled": { + "type": "boolean", + "default": true + }, + "render_embeds": { + "type": "boolean", + "default": true + }, + "render_reactions": { + "type": "boolean", + "default": true + }, + "restricted_guilds": { + "type": "array", + "items": { + "type": "string" + }, + "default": [] + }, + "show_current_game": { + "type": "boolean", + "default": true + }, + "status": { + "enum": [ + "dnd", + "idle", + "invisible", + "offline", + "online" + ], + "type": "string", + "default": "online" + }, + "stream_notifications_enabled": { + "type": "boolean", + "default": false + }, + "theme": { + "enum": [ + "dark", + "light" + ], + "type": "string", + "default": "dark" + }, + "timezone_offset": { + "type": "integer", + "default": 0 + } + }, + "additionalProperties": false, + "required": [ + "afk_timeout", + "allow_accessibility_detection", + "animate_emoji", + "animate_stickers", + "contact_sync_enabled", + "convert_emoticons", + "custom_status", + "default_guilds_restricted", + "detect_platform_accounts", + "developer_mode", + "disable_games_tab", + "enable_tts_command", + "explicit_content_filter", + "friend_source_flags", + "gateway_connected", + "gif_auto_play", + "guild_folders", + "guild_positions", + "index", + "inline_attachment_media", + "inline_embed_media", + "locale", + "message_display_compact", + "native_phone_integration_enabled", + "render_embeds", + "render_reactions", + "restricted_guilds", + "show_current_game", + "status", + "stream_notifications_enabled", + "theme", + "timezone_offset" + ] + }, + "SecurityKey": { + "type": "object", + "properties": { + "user_id": { + "type": "string" + }, + "user": { + "$ref": "#/definitions/User" + }, + "key_id": { + "type": "string" + }, + "public_key": { + "type": "string" + }, + "counter": { + "type": "integer" + }, + "name": { + "type": "string" + }, + "id": { + "type": "string" + } + }, + "additionalProperties": false, + "required": [ + "counter", + "id", + "key_id", + "name", + "public_key", + "user", + "user_id" + ] + }, + "ChannelPermissionOverwrite": { + "type": "object", + "properties": { + "allow": { + "type": "string" + }, + "deny": { + "type": "string" + }, + "id": { + "type": "string" + }, + "type": { + "$ref": "#/definitions/ChannelPermissionOverwriteType" + } + }, + "additionalProperties": false, + "required": [ + "allow", + "deny", + "id", + "type" + ] + }, + "Invite": { + "type": "object", + "properties": { + "code": { + "type": "string" + }, + "temporary": { + "type": "boolean" + }, + "uses": { + "type": "integer" + }, + "max_uses": { + "type": "integer" + }, + "max_age": { + "type": "integer" + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "expires_at": { + "type": "string", + "format": "date-time" + }, + "guild_id": { + "type": "string" + }, + "guild": { + "$ref": "#/definitions/Guild" + }, + "channel_id": { + "type": "string" + }, + "channel": { + "$ref": "#/definitions/Channel" + }, + "inviter_id": { + "type": "string" + }, + "inviter": { + "$ref": "#/definitions/User" + }, + "target_user_id": { + "type": "string" + }, + "target_user": { + "type": "string" + }, + "target_user_type": { + "type": "integer" + }, + "vanity_url": { + "type": "boolean" + }, + "flags": { + "type": "integer" + } + }, + "additionalProperties": false, + "required": [ + "channel", + "channel_id", + "code", + "created_at", + "flags", + "guild", + "guild_id", + "inviter", + "max_age", + "max_uses", + "target_user_id", + "temporary", + "uses" + ] + }, + "Message": { + "type": "object", + "properties": { + "channel_id": { + "type": "string" + }, + "channel": { + "$ref": "#/definitions/Channel" + }, + "guild_id": { + "type": "string" + }, + "guild": { + "$ref": "#/definitions/Guild" + }, + "author_id": { + "type": "string" + }, + "author": { + "$ref": "#/definitions/User" + }, + "member_id": { + "type": "string" + }, + "member": { + "$ref": "#/definitions/Member" + }, + "webhook_id": { + "type": "string" + }, + "webhook": { + "$ref": "#/definitions/Webhook" + }, + "application_id": { + "type": "string" + }, + "application": { + "$ref": "#/definitions/Application" + }, + "content": { + "type": "string" + }, + "timestamp": { + "type": "string", + "format": "date-time" + }, + "edited_timestamp": { + "type": "string", + "format": "date-time" + }, + "tts": { + "type": "boolean" + }, + "mention_everyone": { + "type": "boolean" + }, + "mentions": { + "type": "array", + "items": { + "$ref": "#/definitions/User" + } + }, + "mention_roles": { + "type": "array", + "items": { + "$ref": "#/definitions/Role" + } + }, + "mention_channels": { + "type": "array", + "items": { + "$ref": "#/definitions/Channel" + } + }, + "sticker_items": { + "type": "array", + "items": { + "$ref": "#/definitions/Sticker" + } + }, + "attachments": { + "type": "array", + "items": { + "$ref": "#/definitions/Attachment_1" + } + }, + "embeds": { + "type": "array", + "items": { + "$ref": "#/definitions/Embed" + } + }, + "reactions": { + "type": "array", + "items": { + "$ref": "#/definitions/Reaction" + } + }, + "nonce": { + "type": "string" + }, + "pinned": { + "type": "boolean" + }, + "type": { + "$ref": "#/definitions/MessageType" + }, + "activity": { + "type": "object", + "properties": { + "type": { + "type": "integer" + }, + "party_id": { + "type": "string" + } + }, + "additionalProperties": false, + "required": [ + "party_id", + "type" + ] + }, + "flags": { + "type": "integer" + }, + "message_reference": { + "type": "object", + "properties": { + "message_id": { + "type": "string" + }, + "channel_id": { + "type": "string" + }, + "guild_id": { + "type": "string" + } + }, + "additionalProperties": false, + "required": [ + "message_id" + ] + }, + "referenced_message": { + "$ref": "#/definitions/Message" + }, + "interaction": { + "type": "object", + "properties": { + "id": { + "type": "string" + }, + "type": { + "$ref": "#/definitions/InteractionType" + }, + "name": { + "type": "string" + }, + "user_id": { + "type": "string" + } + }, + "additionalProperties": false, + "required": [ + "id", + "name", + "type", + "user_id" + ] + }, + "components": { + "type": "array", + "items": { + "$ref": "#/definitions/MessageComponent" + } + }, + "id": { + "type": "string" + } + }, + "additionalProperties": false, + "required": [ + "channel", + "embeds", + "id", + "mention_channels", + "mention_roles", + "mentions", + "reactions", + "timestamp", + "type" + ] + }, + "Member": { + "type": "object", + "properties": { + "index": { + "type": "string" + }, + "id": { + "type": "string" + }, + "user": { + "$ref": "#/definitions/User" + }, + "guild_id": { + "type": "string" + }, + "guild": { + "$ref": "#/definitions/Guild" + }, + "nick": { + "type": "string" + }, + "roles": { + "type": "array", + "items": { + "$ref": "#/definitions/Role" + } + }, + "joined_at": { + "type": "string", + "format": "date-time" + }, + "premium_since": { + "type": "integer" + }, + "deaf": { + "type": "boolean" + }, + "mute": { + "type": "boolean" + }, + "pending": { + "type": "boolean" + }, + "settings": { + "$ref": "#/definitions/UserGuildSettings" + }, + "last_message_id": { + "type": "string" + }, + "joined_by": { + "type": "string" + }, + "avatar": { + "type": "string" + }, + "banner": { + "type": "string" + }, + "bio": { + "type": "string" + }, + "theme_colors": { + "type": "array", + "items": { + "type": "integer" + } + }, + "pronouns": { + "type": "string" + }, + "communication_disabled_until": { + "type": "string", + "format": "date-time" + } + }, + "additionalProperties": false, + "required": [ + "banner", + "bio", + "communication_disabled_until", + "deaf", + "guild", + "guild_id", + "id", + "index", + "joined_at", + "joined_by", + "mute", + "pending", + "roles", + "settings", + "user" + ] + }, + "Role": { + "type": "object", + "properties": { + "guild_id": { + "type": "string" + }, + "guild": { + "$ref": "#/definitions/Guild" + }, + "color": { + "type": "integer" + }, + "hoist": { + "type": "boolean" + }, + "managed": { + "type": "boolean" + }, + "mentionable": { + "type": "boolean" + }, + "name": { + "type": "string" + }, + "permissions": { + "type": "string" + }, + "position": { + "type": "integer" + }, + "icon": { + "type": "string" + }, + "unicode_emoji": { + "type": "string" + }, + "tags": { + "type": "object", + "properties": { + "bot_id": { + "type": "string" + }, + "integration_id": { + "type": "string" + }, + "premium_subscriber": { + "type": "boolean" + } + }, + "additionalProperties": false + }, + "flags": { + "type": "integer" + }, + "id": { + "type": "string" + } + }, + "additionalProperties": false, + "required": [ + "color", + "flags", + "guild", + "guild_id", + "hoist", + "id", + "managed", + "mentionable", + "name", + "permissions", + "position" + ] + }, + "UserGuildSettings": { + "type": "object", + "properties": { + "channel_overrides": { + "anyOf": [ + { + "type": "object", + "additionalProperties": { + "$ref": "#/definitions/ChannelOverride" + } + }, + { + "type": "null" + } + ] + }, + "message_notifications": { + "type": "integer" + }, + "mobile_push": { + "type": "boolean" + }, + "mute_config": { + "anyOf": [ + { + "$ref": "#/definitions/MuteConfig" + }, + { + "type": "null" + } + ] + }, + "muted": { + "type": "boolean" + }, + "suppress_everyone": { + "type": "boolean" + }, + "suppress_roles": { + "type": "boolean" + }, + "version": { + "type": "integer" + }, + "guild_id": { + "type": [ + "null", + "string" + ] + }, + "flags": { + "type": "integer" + }, + "mute_scheduled_events": { + "type": "boolean" + }, + "hide_muted_channels": { + "type": "boolean" + }, + "notify_highlights": { + "type": "number", + "enum": [ + 0 + ] + } + }, + "additionalProperties": false, + "required": [ + "channel_overrides", + "flags", + "guild_id", + "hide_muted_channels", + "message_notifications", + "mobile_push", + "mute_config", + "mute_scheduled_events", + "muted", + "notify_highlights", + "suppress_everyone", + "suppress_roles", + "version" + ] + }, + "Webhook": { + "type": "object", + "properties": { + "type": { + "$ref": "#/definitions/WebhookType" + }, + "name": { + "type": "string" + }, + "avatar": { + "type": "string" + }, + "token": { + "type": "string" + }, + "guild_id": { + "type": "string" + }, + "guild": { + "$ref": "#/definitions/Guild" + }, + "channel_id": { + "type": "string" + }, + "channel": { + "$ref": "#/definitions/Channel" + }, + "application_id": { + "type": "string" + }, + "application": { + "$ref": "#/definitions/Application" + }, + "user_id": { + "type": "string" + }, + "user": { + "$ref": "#/definitions/User" + }, + "source_guild_id": { + "type": "string" + }, + "source_guild": { + "$ref": "#/definitions/Guild" + }, + "id": { + "type": "string" + } + }, + "additionalProperties": false, + "required": [ + "application", + "application_id", + "channel", + "channel_id", + "guild", + "guild_id", + "id", + "source_guild", + "source_guild_id", + "type", + "user", + "user_id" + ] + }, + "WebhookType": { + "enum": [ + 1, + 2, + 3 + ], + "type": "number" + }, + "Application": { + "type": "object", + "properties": { + "name": { + "type": "string" + }, + "icon": { + "type": "string" + }, + "description": { + "type": "string" + }, + "summary": { + "type": "string", + "default": "" + }, + "type": { + "type": "object", + "properties": {}, + "additionalProperties": true + }, + "hook": { + "type": "boolean", + "default": true + }, + "bot_public": { + "type": "boolean", + "default": true + }, + "bot_require_code_grant": { + "type": "boolean", + "default": false + }, + "verify_key": { + "type": "string" + }, + "owner": { + "$ref": "#/definitions/User" + }, + "flags": { + "type": "integer", + "default": 0 + }, + "redirect_uris": { + "type": "array", + "items": { + "type": "string" + }, + "default": [] + }, + "rpc_application_state": { + "type": "integer", + "default": 0 + }, + "store_application_state": { + "type": "integer", + "default": 1 + }, + "verification_state": { + "type": "integer", + "default": 1 + }, + "interactions_endpoint_url": { + "type": "string" + }, + "integration_public": { + "type": "boolean", + "default": true + }, + "integration_require_code_grant": { + "type": "boolean", + "default": false + }, + "discoverability_state": { + "type": "integer", + "default": 1 + }, + "discovery_eligibility_flags": { + "type": "integer", + "default": 2240 + }, + "bot": { + "$ref": "#/definitions/User" + }, + "tags": { + "type": "array", + "items": { + "type": "string" + } + }, + "cover_image": { + "type": "string" + }, + "install_params": { + "type": "object", + "properties": { + "scopes": { + "type": "array", + "items": { + "type": "string" + } + }, + "permissions": { + "type": "string" + } + }, + "additionalProperties": false, + "required": [ + "permissions", + "scopes" + ] + }, + "terms_of_service_url": { + "type": "string" + }, + "privacy_policy_url": { + "type": "string" + }, + "team": { + "$ref": "#/definitions/Team" + }, + "id": { + "type": "string" + } + }, + "additionalProperties": false, + "required": [ + "description", + "discoverability_state", + "discovery_eligibility_flags", + "flags", + "hook", + "id", + "integration_public", + "integration_require_code_grant", + "name", + "owner", + "redirect_uris", + "rpc_application_state", + "store_application_state", + "summary", + "verification_state", + "verify_key" + ] + }, + "Team": { + "type": "object", + "properties": { + "icon": { + "type": "string" + }, + "members": { + "type": "array", + "items": { + "$ref": "#/definitions/TeamMember" + } + }, + "name": { + "type": "string" + }, + "owner_user_id": { + "type": "string" + }, + "owner_user": { + "$ref": "#/definitions/User" + }, + "id": { + "type": "string" + } + }, + "additionalProperties": false, + "required": [ + "id", + "members", + "name", + "owner_user", + "owner_user_id" + ] + }, + "TeamMember": { + "type": "object", + "properties": { + "membership_state": { + "$ref": "#/definitions/TeamMemberState" + }, + "permissions": { + "type": "array", + "items": { + "type": "string" + } + }, + "team_id": { + "type": "string" + }, + "team": { + "$ref": "#/definitions/Team" + }, + "user_id": { + "type": "string" + }, + "user": { + "$ref": "#/definitions/User" + }, + "id": { + "type": "string" + } + }, + "additionalProperties": false, + "required": [ + "id", + "membership_state", + "permissions", + "team", + "team_id", + "user", + "user_id" + ] + }, + "TeamMemberState": { + "enum": [ + 1, + 2 + ], + "type": "number" + }, + "Sticker": { + "type": "object", + "properties": { + "name": { + "type": "string" + }, + "description": { + "type": "string" + }, + "available": { + "type": "boolean" + }, + "tags": { + "type": "string" + }, + "pack_id": { + "type": "string" + }, + "pack": { + "$ref": "#/definitions/StickerPack" + }, + "guild_id": { + "type": "string" + }, + "guild": { + "$ref": "#/definitions/Guild" + }, + "user_id": { + "type": "string" + }, + "user": { + "$ref": "#/definitions/User" + }, + "type": { + "$ref": "#/definitions/StickerType" + }, + "format_type": { + "$ref": "#/definitions/StickerFormatType" + }, + "id": { + "type": "string" + } + }, + "additionalProperties": false, + "required": [ + "format_type", + "id", + "name", + "pack", + "type" + ] + }, + "StickerPack": { + "type": "object", + "properties": { + "name": { + "type": "string" + }, + "description": { + "type": "string" + }, + "banner_asset_id": { + "type": "string" + }, + "stickers": { + "type": "array", + "items": { + "$ref": "#/definitions/Sticker" + } + }, + "cover_sticker_id": { + "type": "string" + }, + "cover_sticker": { + "$ref": "#/definitions/Sticker" + }, + "id": { + "type": "string" + } + }, + "additionalProperties": false, + "required": [ + "id", + "name", + "stickers" + ] + }, + "StickerType": { + "enum": [ + 1, + 2 + ], + "type": "number" + }, + "StickerFormatType": { + "enum": [ + 0, + 1, + 2, + 3 + ], + "type": "number" + }, + "Attachment_1": { + "type": "object", + "properties": { + "filename": { + "type": "string" + }, + "size": { + "type": "integer" + }, + "url": { + "type": "string" + }, + "proxy_url": { + "type": "string" + }, + "height": { + "type": "integer" + }, + "width": { + "type": "integer" + }, + "content_type": { + "type": "string" + }, + "message_id": { + "type": "string" + }, + "message": { + "$ref": "#/definitions/Message" + }, + "id": { + "type": "string" + } + }, + "additionalProperties": false, + "required": [ + "filename", + "id", + "message", + "message_id", + "proxy_url", + "size", + "url" + ] + }, + "Reaction": { + "type": "object", + "properties": { + "count": { + "type": "integer" + }, + "emoji": { + "$ref": "#/definitions/PartialEmoji" + }, + "user_ids": { + "type": "array", + "items": { + "type": "string" + } + } + }, + "additionalProperties": false, + "required": [ + "count", + "emoji", + "user_ids" + ] + }, + "PartialEmoji": { + "type": "object", + "properties": { + "id": { + "type": "string" + }, + "name": { + "type": "string" + }, + "animated": { + "type": "boolean" + } + }, + "additionalProperties": false, + "required": [ + "name" + ] + }, + "MessageType": { + "enum": [ + 0, + 1, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 19, + 2, + 20, + 255, + 3, + 4, + 41, + 42, + 43, + 5, + 50, + 6, + 63, + 7, + 8, + 9 + ], + "type": "number" + }, + "InteractionType": { + "enum": [ + 0, + 1, + 2 + ], + "type": "number" + }, + "MessageComponent": { + "type": "object", + "properties": { + "type": { + "type": "integer" + }, + "style": { + "type": "integer" + }, + "label": { + "type": "string" + }, + "emoji": { + "$ref": "#/definitions/PartialEmoji" + }, + "custom_id": { + "type": "string" + }, + "url": { + "type": "string" + }, + "disabled": { + "type": "boolean" + }, + "components": { + "type": "array", + "items": { + "$ref": "#/definitions/MessageComponent" + } + } + }, + "additionalProperties": false, + "required": [ + "components", + "type" + ] + }, + "VoiceState": { + "type": "object", + "properties": { + "guild_id": { + "type": "string" + }, + "guild": { + "$ref": "#/definitions/Guild" + }, + "channel_id": { + "type": "string" + }, + "channel": { + "$ref": "#/definitions/Channel" + }, + "user_id": { + "type": "string" + }, + "user": { + "$ref": "#/definitions/User" + }, + "member": { + "$ref": "#/definitions/Member" + }, + "session_id": { + "type": "string" + }, + "token": { + "type": "string" + }, + "deaf": { + "type": "boolean" + }, + "mute": { + "type": "boolean" + }, + "self_deaf": { + "type": "boolean" + }, + "self_mute": { + "type": "boolean" + }, + "self_stream": { + "type": "boolean" + }, + "self_video": { + "type": "boolean" + }, + "suppress": { + "type": "boolean" + }, + "request_to_speak_timestamp": { + "type": "string", + "format": "date-time" + }, + "id": { + "type": "string" + } + }, + "additionalProperties": false, + "required": [ + "channel", + "channel_id", + "deaf", + "guild_id", + "id", + "member", + "mute", + "self_deaf", + "self_mute", + "self_video", + "session_id", + "suppress", + "token", + "user", + "user_id" + ] + }, + "ReadState": { + "type": "object", + "properties": { + "channel_id": { + "type": "string" + }, + "channel": { + "$ref": "#/definitions/Channel" + }, + "user_id": { + "type": "string" + }, + "user": { + "$ref": "#/definitions/User" + }, + "last_message_id": { + "type": "string" + }, + "public_ack": { + "type": "string" + }, + "notifications_cursor": { + "type": "string" + }, + "last_pin_timestamp": { + "type": "string", + "format": "date-time" + }, + "mention_count": { + "type": "integer" + }, + "manual": { + "type": "boolean" + }, + "id": { + "type": "string" + } + }, + "additionalProperties": false, + "required": [ + "channel", + "channel_id", + "id", + "last_message_id", + "manual", + "mention_count", + "notifications_cursor", + "public_ack", + "user", + "user_id" + ] + }, + "Ban": { + "type": "object", + "properties": { + "user_id": { + "type": "string" + }, + "user": { + "$ref": "#/definitions/User" + }, + "guild_id": { + "type": "string" + }, + "guild": { + "$ref": "#/definitions/Guild" + }, + "executor_id": { + "type": "string" + }, + "executor": { + "$ref": "#/definitions/User" + }, + "ip": { + "type": "string" + }, + "reason": { + "type": "string" + }, + "id": { + "type": "string" + } + }, + "additionalProperties": false, + "required": [ + "executor", + "executor_id", + "guild", + "guild_id", + "id", + "ip", + "user", + "user_id" + ] + }, + "Template": { + "type": "object", + "properties": { + "code": { + "type": "string" + }, + "name": { + "type": "string" + }, + "description": { + "type": "string" + }, + "usage_count": { + "type": "integer" + }, + "creator_id": { + "type": "string" + }, + "creator": { + "$ref": "#/definitions/User" + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "source_guild_id": { + "type": "string" + }, + "source_guild": { + "$ref": "#/definitions/Guild" + }, + "serialized_source_guild": { + "$ref": "#/definitions/Guild" + }, + "id": { + "type": "string" + } + }, + "additionalProperties": false, + "required": [ + "code", + "created_at", + "creator", + "creator_id", + "id", + "name", + "serialized_source_guild", + "source_guild", + "source_guild_id", + "updated_at" + ] + }, + "Emoji": { + "type": "object", + "properties": { + "animated": { + "type": "boolean" + }, + "available": { + "type": "boolean" + }, + "guild_id": { + "type": "string" + }, + "guild": { + "$ref": "#/definitions/Guild" + }, + "user_id": { + "type": "string" + }, + "user": { + "$ref": "#/definitions/User" + }, + "managed": { + "type": "boolean" + }, + "name": { + "type": "string" + }, + "require_colons": { + "type": "boolean" + }, + "roles": { + "type": "array", + "items": { + "type": "string" + } + }, + "groups": { + "type": "array", + "items": { + "type": "string" + } + }, + "id": { + "type": "string" + } + }, + "additionalProperties": false, + "required": [ + "animated", + "available", + "groups", + "guild", + "guild_id", + "id", + "managed", + "name", + "require_colons", + "roles", + "user", + "user_id" + ] + }, + "GuildWelcomeScreen": { + "type": "object", + "properties": { + "enabled": { + "type": "boolean" + }, + "description": { + "type": "string" + }, + "welcome_channels": { + "type": "array", + "items": { + "type": "object", + "properties": { + "description": { + "type": "string" + }, + "emoji_id": { + "type": "string" + }, + "emoji_name": { + "type": "string" + }, + "channel_id": { + "type": "string" + } + }, + "additionalProperties": false, + "required": [ + "channel_id", + "description" + ] + } + } + }, + "additionalProperties": false, + "required": [ + "description", + "enabled", + "welcome_channels" + ] + }, + "GuildMessagesSearchMessage": { + "type": "object", + "properties": { + "id": { + "type": "string" + }, + "type": { + "$ref": "#/definitions/MessageType" + }, + "content": { + "type": "string" + }, + "channel_id": { + "type": "string" + }, + "author": { + "$ref": "#/definitions/PublicUser" + }, + "attachments": { + "type": "array", + "items": { + "$ref": "#/definitions/Attachment_1" + } + }, + "embeds": { + "type": "array", + "items": { + "$ref": "#/definitions/Embed" + } + }, + "mentions": { + "type": "array", + "items": { + "$ref": "#/definitions/PublicUser" + } + }, + "mention_roles": { + "type": "array", + "items": { + "$ref": "#/definitions/Role" + } + }, + "pinned": { + "type": "boolean" + }, + "mention_everyone": { + "type": "boolean" + }, + "tts": { + "type": "boolean" + }, + "timestamp": { + "type": "string" + }, + "edited_timestamp": { + "type": [ + "null", + "string" + ] + }, + "flags": { + "type": "integer" + }, + "components": { + "type": "array", + "items": {} + }, + "hit": { + "type": "boolean", + "enum": [ + true + ] + } + }, + "additionalProperties": false, + "required": [ + "attachments", + "author", + "channel_id", + "components", + "edited_timestamp", + "embeds", + "flags", + "hit", + "id", + "mention_roles", + "mentions", + "pinned", + "timestamp", + "tts", + "type" + ] + }, + "PublicUser": { + "type": "object", + "properties": { + "id": { + "type": "string" + }, + "premium_since": { + "type": "string", + "format": "date-time" + }, + "avatar": { + "type": "string" + }, + "banner": { + "type": "string" + }, + "bio": { + "type": "string" + }, + "theme_colors": { + "type": "array", + "items": { + "type": "integer" + } + }, + "pronouns": { + "type": "string" + }, + "username": { + "type": "string" + }, + "discriminator": { + "type": "string" + }, + "accent_color": { + "type": "integer" + }, + "premium_type": { + "type": "integer" + }, + "bot": { + "type": "boolean" + }, + "public_flags": { + "type": "integer" + } + }, + "additionalProperties": false, + "required": [ + "bio", + "bot", + "discriminator", + "id", + "premium_since", + "premium_type", + "public_flags", + "username" + ] + }, + "GuildVanityUrl": { + "type": "object", + "properties": { + "code": { + "type": "string" + }, + "uses": { + "type": "integer" + } + }, + "additionalProperties": false, + "required": [ + "code", + "uses" + ] + }, + "GuildVanityUrlNoInvite": { + "type": "object", + "properties": { + "code": { + "type": "null" + } + }, + "additionalProperties": false, + "required": [ + "code" + ] + }, + "ClientStatus": { + "type": "object", + "properties": { + "desktop": { + "type": "string" + }, + "mobile": { + "type": "string" + }, + "web": { + "type": "string" + } + }, + "additionalProperties": false + }, + "Snowflake": { + "description": "A container for useful snowflake-related methods.", + "type": "object", + "additionalProperties": false + }, + "TenorGifResponse": { + "type": "object", + "properties": { + "id": { + "type": "string" + }, + "title": { + "type": "string" + }, + "url": { + "type": "string" + }, + "src": { + "type": "string" + }, + "gif_src": { + "type": "string" + }, + "width": { + "type": "integer" + }, + "height": { + "type": "integer" + }, + "preview": { + "type": "string" + } + }, + "additionalProperties": false, + "required": [ + "gif_src", + "height", + "id", + "preview", + "src", + "title", + "url", + "width" + ] + }, + "BackupCode": { + "type": "object", + "properties": { + "user": { + "$ref": "#/definitions/User" + }, + "code": { + "type": "string" + }, + "consumed": { + "type": "boolean" + }, + "expired": { + "type": "boolean" + }, + "id": { + "type": "string" + } + }, + "additionalProperties": false, + "required": [ + "code", + "consumed", + "expired", + "id", + "user" + ] + }, + "APIGuild": { + "type": "object", + "properties": { + "name": { + "type": "string" + }, + "reload": { + "description": "Reloads entity data from the database.", + "type": "object", + "additionalProperties": false + }, + "id": { + "type": "string" + }, + "icon": { + "type": "string" + }, + "parent": { + "type": "string" + }, + "owner_id": { + "type": "string" + }, + "nsfw": { + "type": "boolean" + }, + "invites": { + "type": "array", + "items": { + "$ref": "#/definitions/Invite" + } + }, + "voice_states": { + "type": "array", + "items": { + "$ref": "#/definitions/VoiceState" + } + }, + "webhooks": { + "type": "array", + "items": { + "$ref": "#/definitions/Webhook" + } + }, + "toJSON": { + "type": "object", + "additionalProperties": false + }, + "_do_validate": { + "type": "object", + "additionalProperties": false + }, + "assign": { + "type": "object", + "additionalProperties": false + }, + "hasId": { + "description": "Checks if entity has an id.\nIf entity composite compose ids, it will check them all.", + "type": "object", + "additionalProperties": false + }, + "save": { + "description": "Saves current entity in the database.\nIf entity does not exist in the database then inserts, otherwise updates.", + "type": "object", + "additionalProperties": false + }, + "remove": { + "description": "Removes current entity from the database.", + "type": "object", + "additionalProperties": false + }, + "softRemove": { + "description": "Records the delete date of current entity.", + "type": "object", + "additionalProperties": false + }, + "recover": { + "description": "Recovers a given entity in the database.", + "type": "object", + "additionalProperties": false + }, + "roles": { + "type": "array", + "items": { + "$ref": "#/definitions/Role" + } + }, + "afk_channel_id": { + "type": "string" + }, + "afk_timeout": { + "type": "integer" + }, + "bans": { + "type": "array", + "items": { + "$ref": "#/definitions/Ban" + } + }, + "banner": { + "type": "string" + }, + "default_message_notifications": { + "type": "integer" + }, + "description": { + "type": "string" + }, + "discovery_splash": { + "type": "string" + }, + "explicit_content_filter": { + "type": "integer" + }, + "features": { + "type": "array", + "items": { + "type": "string" + } + }, + "primary_category_id": { + "type": "string" + }, + "large": { + "type": "boolean" + }, + "max_members": { + "type": "integer" + }, + "max_presences": { + "type": "integer" + }, + "max_video_channel_users": { + "type": "integer" + }, + "members": { + "type": "array", + "items": { + "$ref": "#/definitions/Member" + } + }, + "channels": { + "type": "array", + "items": { + "$ref": "#/definitions/Channel" + } + }, + "template_id": { + "type": "string" + }, + "emojis": { + "type": "array", + "items": { + "$ref": "#/definitions/Emoji" + } + }, + "stickers": { + "type": "array", + "items": { + "$ref": "#/definitions/Sticker" + } + }, + "mfa_level": { + "type": "integer" + }, + "preferred_locale": { + "type": "string" + }, + "premium_subscription_count": { + "type": "integer" + }, + "premium_tier": { + "type": "integer" + }, + "public_updates_channel_id": { + "type": "string" + }, + "rules_channel_id": { + "type": "string" + }, + "region": { + "type": "string" + }, + "splash": { + "type": "string" + }, + "system_channel_id": { + "type": "string" + }, + "system_channel_flags": { + "type": "integer" + }, + "unavailable": { + "type": "boolean" + }, + "verification_level": { + "type": "integer" + }, + "welcome_screen": { + "$ref": "#/definitions/GuildWelcomeScreen" + }, + "widget_channel_id": { + "type": "string" + }, + "widget_enabled": { + "type": "boolean" + }, + "nsfw_level": { + "type": "integer" + }, + "premium_progress_bar_enabled": { + "type": "boolean" + }, + "channel_ordering": { + "type": "array", + "items": { + "type": "string" + } + }, + "member_count": { + "type": "integer" + }, + "presence_count": { + "type": "integer" + }, + "permissions": { + "type": "integer" + } + }, + "additionalProperties": false, + "required": [ + "_do_validate", + "assign", + "bans", + "channel_ordering", + "channels", + "emojis", + "features", + "hasId", + "id", + "invites", + "members", + "name", + "nsfw", + "premium_progress_bar_enabled", + "public_updates_channel_id", + "recover", + "reload", + "remove", + "roles", + "save", + "softRemove", + "stickers", + "toJSON", + "unavailable", + "voice_states", + "webhooks", + "welcome_screen", + "widget_enabled" + ] + }, + "DmChannelDTO": { + "type": "object", + "properties": { + "icon": { + "type": [ + "null", + "string" + ] + }, + "id": { + "type": "string" + }, + "last_message_id": { + "type": [ + "null", + "string" + ] + }, + "name": { + "type": [ + "null", + "string" + ] + }, + "origin_channel_id": { + "type": [ + "null", + "string" + ] + }, + "owner_id": { + "type": "string" + }, + "recipients": { + "type": "array", + "items": { + "$ref": "#/definitions/MinimalPublicUserDTO" + } + }, + "type": { + "type": "integer" + } + }, + "additionalProperties": false, + "required": [ + "icon", + "id", + "last_message_id", + "name", + "origin_channel_id", + "recipients", + "type" + ] + }, + "MinimalPublicUserDTO": { + "type": "object", + "properties": { + "avatar": { + "type": [ + "null", + "string" + ] + }, + "discriminator": { + "type": "string" + }, + "id": { + "type": "string" + }, + "public_flags": { + "type": "integer" + }, + "username": { + "type": "string" + } + }, + "additionalProperties": false, + "required": [ + "discriminator", + "id", + "public_flags", + "username" + ] + }, + "Categories": { + "type": "object", + "properties": { + "id": { + "type": "integer" + }, + "name": { + "type": "string" + }, + "localizations": { + "type": "string" + }, + "is_primary": { + "type": "boolean" + } + }, + "additionalProperties": false, + "required": [ + "id", + "is_primary", + "localizations", + "name" + ] + }, + "GuildVoiceRegion": { + "type": "object", + "properties": { + "id": { + "type": "string" + }, + "name": { + "type": "string" + }, + "custom": { + "type": "boolean" + }, + "deprecated": { + "type": "boolean" + }, + "optimal": { + "type": "boolean" + } + }, + "additionalProperties": false, + "required": [ + "custom", + "deprecated", + "id", + "name", + "optimal" + ] + }, + "UserLimits": { + "type": "object", + "properties": { + "maxGuilds": { + "type": "integer", + "default": 1048576 + }, + "maxUsername": { + "type": "integer", + "default": 32 + }, + "maxFriends": { + "type": "integer", + "default": 5000 + } + }, + "additionalProperties": false, + "required": [ + "maxFriends", + "maxGuilds", + "maxUsername" + ] + }, + "GuildLimits": { + "type": "object", + "properties": { + "maxRoles": { + "type": "integer", + "default": 1000 + }, + "maxEmojis": { + "type": "integer", + "default": 2000 + }, + "maxMembers": { + "type": "integer", + "default": 25000000 + }, + "maxChannels": { + "type": "integer", + "default": 65535 + }, + "maxChannelsInCategory": { + "type": "integer", + "default": 65535 + } + }, + "additionalProperties": false, + "required": [ + "maxChannels", + "maxChannelsInCategory", + "maxEmojis", + "maxMembers", + "maxRoles" + ] + }, + "MessageLimits": { + "type": "object", + "properties": { + "maxCharacters": { + "type": "integer", + "default": 1048576 + }, + "maxTTSCharacters": { + "type": "integer", + "default": 160 + }, + "maxReactions": { + "type": "integer", + "default": 2048 + }, + "maxAttachmentSize": { + "type": "integer", + "default": 1073741824 + }, + "maxBulkDelete": { + "type": "integer", + "default": 1000 + }, + "maxEmbedDownloadSize": { + "type": "integer", + "default": 5242880 + } + }, + "additionalProperties": false, + "required": [ + "maxAttachmentSize", + "maxBulkDelete", + "maxCharacters", + "maxEmbedDownloadSize", + "maxReactions", + "maxTTSCharacters" + ] + }, + "ChannelLimits": { + "type": "object", + "properties": { + "maxPins": { + "type": "integer", + "default": 500 + }, + "maxTopic": { + "type": "integer", + "default": 1024 + }, + "maxWebhooks": { + "type": "integer", + "default": 100 + } + }, + "additionalProperties": false, + "required": [ + "maxPins", + "maxTopic", + "maxWebhooks" + ] + }, + "RateLimits": { + "type": "object", + "properties": { + "enabled": { + "type": "boolean", + "default": false + }, + "ip": { + "$ref": "#/definitions/RateLimitOptions" + }, + "global": { + "$ref": "#/definitions/RateLimitOptions" + }, + "error": { + "$ref": "#/definitions/RateLimitOptions" + }, + "routes": { + "$ref": "#/definitions/RouteRateLimit" + } + }, + "additionalProperties": false, + "required": [ + "enabled", + "error", + "global", + "ip", + "routes" + ] + }, + "RateLimitOptions": { + "type": "object", + "properties": { + "bot": { + "type": "integer" + }, + "count": { + "type": "integer" + }, + "window": { + "type": "integer" + }, + "onyIp": { + "type": "boolean" + } + }, + "additionalProperties": false, + "required": [ + "count", + "window" + ] + }, + "RouteRateLimit": { + "type": "object", + "properties": { + "guild": { + "$ref": "#/definitions/RateLimitOptions" + }, + "webhook": { + "$ref": "#/definitions/RateLimitOptions" + }, + "channel": { + "$ref": "#/definitions/RateLimitOptions" + }, + "auth": {} + }, + "additionalProperties": false, + "required": [ + "auth", + "channel", + "guild", + "webhook" + ] + }, + "GlobalRateLimits": { + "type": "object", + "properties": { + "register": { + "$ref": "#/definitions/GlobalRateLimit" + }, + "sendMessage": { + "$ref": "#/definitions/GlobalRateLimit" + } + }, + "additionalProperties": false, + "required": [ + "register", + "sendMessage" + ] + }, + "GlobalRateLimit": { + "type": "object", + "properties": { + "limit": { + "type": "integer", + "default": 100 + }, + "window": { + "type": "integer", + "default": 3600000 + }, + "enabled": { + "type": "boolean", + "default": true + } + }, + "additionalProperties": false, + "required": [ + "enabled", + "limit", + "window" + ] + }, + "PublicConnectedAccount": { + "type": "object", + "properties": { + "name": { + "type": "string" + }, + "type": { + "type": "string" + }, + "verified": { + "type": "boolean" + } + }, + "additionalProperties": false, + "required": [ + "name", + "type" + ] + }, + "UserProfile": { + "type": "object", + "properties": { + "banner": { + "type": "string" + }, + "bio": { + "type": "string" + }, + "theme_colors": { + "type": "array", + "items": { + "type": "integer" + } + }, + "pronouns": { + "type": "string" + }, + "accent_color": { + "type": "integer" + } + }, + "additionalProperties": false, + "required": [ + "bio" + ] + }, + "TokenResponse": { + "type": "object", + "properties": { + "token": { + "type": "string" + }, + "settings": { + "$ref": "#/definitions/UserSettings" + } + }, + "additionalProperties": false, + "required": [ + "settings", + "token" + ] + }, + "MFAResponse": { + "type": "object", + "properties": { + "ticket": { + "type": "string" + }, + "mfa": { + "type": "boolean", + "enum": [ + true + ] + }, + "sms": { + "type": "boolean", + "enum": [ + false + ] + }, + "token": { + "type": "null" + } + }, + "additionalProperties": false, + "required": [ + "mfa", + "sms", + "ticket", + "token" + ] + }, + "WebAuthnResponse": { + "type": "object", + "properties": { + "webauthn": { + "type": "string" + }, + "ticket": { + "type": "string" + }, + "mfa": { + "type": "boolean", + "enum": [ + true + ] + }, + "sms": { + "type": "boolean", + "enum": [ + false + ] + }, + "token": { + "type": "null" + } + }, + "additionalProperties": false, + "required": [ + "mfa", + "sms", + "ticket", + "token", + "webauthn" + ] + }, + "AdminUser": { + "type": "object", + "properties": { + "id": { + "type": [ + "string", + "integer" + ] + }, + "flags": {}, + "created_at": {}, + "premium_since": {}, + "avatar": {}, + "banner": {}, + "settings": {}, + "bio": {}, + "theme_colors": {}, + "pronouns": {}, + "username": { + "type": "string" + }, + "discriminator": {}, + "accent_color": {}, + "phone": {}, + "desktop": {}, + "mobile": {}, + "premium": {}, + "premium_type": {}, + "bot": {}, + "system": {}, + "nsfw_allowed": {}, + "mfa_enabled": {}, + "webauthn_enabled": {}, + "verified": {}, + "disabled": {}, + "deleted": {}, + "email": { + "type": "string" + }, + "purchased_flags": {}, + "premium_usage_flags": {}, + "rights": {}, + "relationships": {}, + "connected_accounts": {}, + "fingerprints": {}, + "extended_settings": {}, + "security_keys": {} + }, + "additionalProperties": false, + "required": [ + "accent_color", + "avatar", + "banner", + "bio", + "bot", + "connected_accounts", + "created_at", + "deleted", + "desktop", + "disabled", + "discriminator", + "extended_settings", + "fingerprints", + "flags", + "mfa_enabled", + "mobile", + "nsfw_allowed", + "phone", + "premium", + "premium_since", + "premium_type", + "premium_usage_flags", + "pronouns", + "purchased_flags", + "relationships", + "rights", + "security_keys", + "settings", + "system", + "theme_colors", + "verified", + "webauthn_enabled" + ] + }, + "AdminGuild": { + "type": "object", + "properties": { + "name": { + "type": "string" + }, + "id": { + "type": "string" + }, + "icon": { + "type": "string" + }, + "parent": { + "type": "string" + }, + "owner_id": { + "type": "string" + }, + "owner": { + "$ref": "#/definitions/User" + }, + "nsfw": { + "type": "boolean" + }, + "invites": { + "type": "array", + "items": { + "$ref": "#/definitions/Invite" + } + }, + "voice_states": { + "type": "array", + "items": { + "$ref": "#/definitions/VoiceState" + } + }, + "webhooks": { + "type": "array", + "items": { + "$ref": "#/definitions/Webhook" + } + }, + "roles": { + "type": "array", + "items": { + "$ref": "#/definitions/Role" + } + }, + "afk_channel_id": { + "type": "string" + }, + "afk_channel": { + "$ref": "#/definitions/Channel" + }, + "afk_timeout": { + "type": "integer" + }, + "bans": { + "type": "array", + "items": { + "$ref": "#/definitions/Ban" + } + }, + "banner": { + "type": "string" + }, + "default_message_notifications": { + "type": "integer" + }, + "description": { + "type": "string" + }, + "discovery_splash": { + "type": "string" + }, + "explicit_content_filter": { + "type": "integer" + }, + "features": { + "type": "array", + "items": { + "type": "string" + } + }, + "primary_category_id": { + "type": "string" + }, + "large": { + "type": "boolean" + }, + "max_members": { + "type": "integer" + }, + "max_presences": { + "type": "integer" + }, + "max_video_channel_users": { + "type": "integer" + }, + "members": { + "type": "array", + "items": { + "$ref": "#/definitions/Member" + } + }, + "channels": { + "type": "array", + "items": { + "$ref": "#/definitions/Channel" + } + }, + "template_id": { + "type": "string" + }, + "emojis": { + "type": "array", + "items": { + "$ref": "#/definitions/Emoji" + } + }, + "stickers": { + "type": "array", + "items": { + "$ref": "#/definitions/Sticker" + } + }, + "mfa_level": { + "type": "integer" + }, + "preferred_locale": { + "type": "string" + }, + "premium_subscription_count": { + "type": "integer" + }, + "premium_tier": { + "type": "integer" + }, + "public_updates_channel_id": { + "type": "string" + }, + "public_updates_channel": { + "$ref": "#/definitions/Channel" + }, + "rules_channel_id": { + "type": "string" + }, + "rules_channel": { + "type": "string" + }, + "region": { + "type": "string" + }, + "splash": { + "type": "string" + }, + "system_channel_id": { + "type": "string" + }, + "system_channel": { + "$ref": "#/definitions/Channel" + }, + "system_channel_flags": { + "type": "integer" + }, + "unavailable": { + "type": "boolean" + }, + "verification_level": { + "type": "integer" + }, + "welcome_screen": { + "$ref": "#/definitions/GuildWelcomeScreen" + }, + "widget_channel_id": { + "type": "string" + }, + "widget_channel": { + "$ref": "#/definitions/Channel" + }, + "widget_enabled": { + "type": "boolean" + }, + "nsfw_level": { + "type": "integer" + }, + "premium_progress_bar_enabled": { + "type": "boolean" + }, + "channel_ordering": { + "type": "array", + "items": { + "type": "string" + } + } + }, + "additionalProperties": false, + "required": [ + "bans", + "channel_ordering", + "channels", + "emojis", + "features", + "id", + "invites", + "members", + "name", + "nsfw", + "premium_progress_bar_enabled", + "public_updates_channel_id", + "roles", + "stickers", + "unavailable", + "voice_states", + "webhooks", + "welcome_screen", + "widget_enabled" + ] + } + }, + "$schema": "http://json-schema.org/draft-07/schema#" + }, + "PruneSchema": { + "type": "object", + "properties": { + "days": { + "type": "integer" + } + }, + "additionalProperties": false, + "required": [ + "days" + ], + "definitions": { + "ChannelPermissionOverwriteType": { + "enum": [ + 0, + 1, + 2 + ], + "type": "number" + }, + "ConnectedAccountTokenData": { + "type": "object", + "properties": { + "access_token": { + "type": "string" + }, + "token_type": { + "type": "string" + }, + "scope": { + "type": "string" + }, + "refresh_token": { + "type": "string" + }, + "expires_in": { + "type": "integer" + }, + "expires_at": { + "type": "integer" + }, + "fetched_at": { + "type": "integer" + } + }, + "additionalProperties": false, + "required": [ + "access_token", + "fetched_at" + ] + }, + "ChannelModifySchema": { + "type": "object", + "properties": { + "name": { + "maxLength": 100, + "type": "string" + }, + "type": { + "enum": [ + 0, + 1, + 10, + 11, + 12, + 13, + 14, + 15, + 2, + 255, + 3, + 33, + 34, + 35, + 4, + 5, + 6, + 64, + 7, + 8, + 9 + ], + "type": "number" + }, + "topic": { + "type": "string" + }, + "icon": { + "type": [ + "null", + "string" + ] + }, + "bitrate": { + "type": "integer" + }, + "user_limit": { + "type": "integer" + }, + "rate_limit_per_user": { + "type": "integer" + }, + "position": { + "type": "integer" + }, + "permission_overwrites": { + "type": "array", + "items": { + "type": "object", + "properties": { + "id": { + "type": "string" + }, + "type": { + "$ref": "#/definitions/ChannelPermissionOverwriteType" + }, + "allow": { + "type": "string" + }, + "deny": { + "type": "string" + } + }, + "additionalProperties": false, + "required": [ + "allow", + "deny", + "id", + "type" + ] + } + }, + "parent_id": { + "type": "string" + }, + "id": { + "type": "string" + }, + "nsfw": { + "type": "boolean" + }, + "rtc_region": { + "type": "string" + }, + "default_auto_archive_duration": { + "type": "integer" + }, + "default_reaction_emoji": { + "type": [ + "null", + "string" + ] + }, + "flags": { + "type": "integer" + }, + "default_thread_rate_limit_per_user": { + "type": "integer" + }, + "video_quality_mode": { + "type": "integer" + } + }, + "additionalProperties": false + }, + "ActivitySchema": { + "type": "object", + "properties": { + "afk": { + "type": "boolean" + }, + "status": { + "$ref": "#/definitions/Status" + }, + "activities": { + "type": "array", + "items": { + "$ref": "#/definitions/Activity" + } + }, + "since": { + "type": "integer" + } + }, + "additionalProperties": false, + "required": [ + "status" + ] + }, + "Status": { + "enum": [ + "dnd", + "idle", + "invisible", + "offline", + "online" + ], + "type": "string" + }, + "Activity": { + "type": "object", + "properties": { + "name": { + "type": "string" + }, + "type": { + "$ref": "#/definitions/ActivityType" + }, + "url": { + "type": "string" + }, + "created_at": { + "type": "integer" + }, + "timestamps": { + "type": "object", + "properties": { + "start": { + "type": "integer" + }, + "end": { + "type": "integer" + } + }, + "additionalProperties": false, + "required": [ + "end", + "start" + ] + }, + "application_id": { + "type": "string" + }, + "details": { + "type": "string" + }, + "state": { + "type": "string" + }, + "emoji": { + "type": "object", + "properties": { + "name": { + "type": "string" + }, + "id": { + "type": "string" + }, + "animated": { + "type": "boolean" + } + }, + "additionalProperties": false, + "required": [ + "animated", + "name" + ] + }, + "party": { + "type": "object", + "properties": { + "id": { + "type": "string" + }, + "size": { + "type": "array", + "items": { + "type": "integer" + } + } + }, + "additionalProperties": false + }, + "assets": { + "type": "object", + "properties": { + "large_image": { + "type": "string" + }, + "large_text": { + "type": "string" + }, + "small_image": { + "type": "string" + }, + "small_text": { + "type": "string" + } + }, + "additionalProperties": false + }, + "secrets": { + "type": "object", + "properties": { + "join": { + "type": "string" + }, + "spectate": { + "type": "string" + }, + "match": { + "type": "string" + } + }, + "additionalProperties": false + }, + "instance": { + "type": "boolean" + }, + "flags": { + "type": "string" + }, + "id": { + "type": "string" + }, + "sync_id": { + "type": "string" + }, + "metadata": { + "type": "object", + "properties": { + "context_uri": { + "type": "string" + }, + "album_id": { + "type": "string" + }, + "artist_ids": { + "type": "array", + "items": { + "type": "string" + } + } + }, + "additionalProperties": false, + "required": [ + "album_id", + "artist_ids" + ] + }, + "session_id": { + "type": "string" + } + }, + "additionalProperties": false, + "required": [ + "flags", + "name", + "session_id", + "type" + ] + }, + "ActivityType": { + "enum": [ + 0, + 1, + 2, + 4, + 5 + ], + "type": "number" + }, + "Embed": { + "type": "object", + "properties": { + "title": { + "type": "string" + }, + "type": { + "enum": [ + "article", + "gifv", + "image", + "link", + "rich", + "video" + ], + "type": "string" + }, + "description": { + "type": "string" + }, + "url": { + "type": "string" + }, + "timestamp": { + "type": "string", + "format": "date-time" + }, + "color": { + "type": "integer" + }, + "footer": { + "type": "object", + "properties": { + "text": { + "type": "string" + }, + "icon_url": { + "type": "string" + }, + "proxy_icon_url": { + "type": "string" + } + }, + "additionalProperties": false, + "required": [ + "text" + ] + }, + "image": { + "$ref": "#/definitions/EmbedImage" + }, + "thumbnail": { + "$ref": "#/definitions/EmbedImage" + }, + "video": { + "$ref": "#/definitions/EmbedImage" + }, + "provider": { + "type": "object", + "properties": { + "name": { + "type": "string" + }, + "url": { + "type": "string" + } + }, + "additionalProperties": false + }, + "author": { + "type": "object", + "properties": { + "name": { + "type": "string" + }, + "url": { + "type": "string" + }, + "icon_url": { + "type": "string" + }, + "proxy_icon_url": { + "type": "string" + } + }, + "additionalProperties": false + }, + "fields": { + "type": "array", + "items": { + "type": "object", + "properties": { + "name": { + "type": "string" + }, + "value": { + "type": "string" + }, + "inline": { + "type": "boolean" + } + }, + "additionalProperties": false, + "required": [ + "name", + "value" + ] + } + } + }, + "additionalProperties": false + }, + "EmbedImage": { + "type": "object", + "properties": { + "url": { + "type": "string" + }, + "proxy_url": { + "type": "string" + }, + "height": { + "type": "integer" + }, + "width": { + "type": "integer" + } + }, + "additionalProperties": false + }, + "ChannelOverride": { + "type": "object", + "properties": { + "message_notifications": { + "type": "integer" + }, + "mute_config": { + "$ref": "#/definitions/MuteConfig" + }, + "muted": { + "type": "boolean" + }, + "channel_id": { + "type": [ + "null", + "string" + ] + } + }, + "additionalProperties": false, + "required": [ + "channel_id", + "message_notifications", + "mute_config", + "muted" + ] + }, + "MuteConfig": { + "type": "object", + "properties": { + "end_time": { + "type": "integer" + }, + "selected_time_window": { + "type": "integer" + } + }, + "additionalProperties": false, + "required": [ + "end_time", + "selected_time_window" + ] + }, + "CustomStatus": { + "type": "object", + "properties": { + "emoji_id": { + "type": "string" + }, + "emoji_name": { + "type": "string" + }, + "expires_at": { + "type": "integer" + }, + "text": { + "type": "string" + } + }, + "additionalProperties": false + }, + "FriendSourceFlags": { + "type": "object", + "properties": { + "all": { + "type": "boolean" + } + }, + "additionalProperties": false, + "required": [ + "all" + ] + }, + "GuildFolder": { + "type": "object", + "properties": { + "color": { + "type": "integer" + }, + "guild_ids": { + "type": "array", + "items": { + "type": "string" + } + }, + "id": { + "type": "integer" + }, + "name": { + "type": "string" + } + }, + "additionalProperties": false, + "required": [ + "color", + "guild_ids", + "id", + "name" + ] + }, + "GenerateWebAuthnCredentialsSchema": { + "type": "object", + "properties": { + "password": { + "type": "string" + } + }, + "additionalProperties": false, + "required": [ + "password" + ] + }, + "CreateWebAuthnCredentialSchema": { + "type": "object", + "properties": { + "credential": { + "type": "string" + }, + "name": { + "type": "string" + }, + "ticket": { + "type": "string" + } + }, + "additionalProperties": false, + "required": [ + "credential", + "name", + "ticket" + ] + }, + "APIErrorResponse": { + "type": "object", + "properties": { + "code": { + "type": "integer" + }, + "message": { + "type": "string" + }, + "errors": { + "type": "object", + "additionalProperties": { + "type": "object", + "properties": { + "_errors": { + "type": "array", + "items": { + "type": "object", + "properties": { + "message": { + "type": "string" + }, + "code": { + "type": "string" + } + }, + "additionalProperties": false, + "required": [ + "code", + "message" + ] + } + } + }, + "additionalProperties": false, + "required": [ + "_errors" + ] + } + } + }, + "additionalProperties": false, + "required": [ + "code", + "errors", + "message" + ] + }, + "CaptchaRequiredResponse": { + "type": "object", + "properties": { + "captcha_key": { + "type": "string" + }, + "captcha_sitekey": { + "type": "string" + }, + "captcha_service": { + "type": "string" + } + }, + "additionalProperties": false, + "required": [ + "captcha_key", + "captcha_service", + "captcha_sitekey" + ] + }, + "Guild": { + "type": "object", + "properties": { + "afk_channel_id": { + "type": "string" + }, + "afk_channel": { + "$ref": "#/definitions/Channel" + }, + "afk_timeout": { + "type": "integer" + }, + "bans": { + "type": "array", + "items": { + "$ref": "#/definitions/Ban" + } + }, + "banner": { + "type": "string" + }, + "default_message_notifications": { + "type": "integer" + }, + "description": { + "type": "string" + }, + "discovery_splash": { + "type": "string" + }, + "explicit_content_filter": { + "type": "integer" + }, + "features": { + "type": "array", + "items": { + "type": "string" + }, + "default": [] + }, + "primary_category_id": { + "type": "string" + }, + "icon": { + "type": "string" + }, + "large": { + "type": "boolean", + "default": false + }, + "max_members": { + "type": "integer" + }, + "max_presences": { + "type": "integer" + }, + "max_video_channel_users": { + "type": "integer" + }, + "member_count": { + "type": "integer" + }, + "presence_count": { + "type": "integer" + }, + "members": { + "type": "array", + "items": { + "$ref": "#/definitions/Member" + } + }, + "roles": { + "type": "array", + "items": { + "$ref": "#/definitions/Role" + } + }, + "channels": { + "type": "array", + "items": { + "$ref": "#/definitions/Channel" + } + }, + "template_id": { + "type": "string" + }, + "template": { + "$ref": "#/definitions/Template" + }, + "emojis": { + "type": "array", + "items": { + "$ref": "#/definitions/Emoji" + } + }, + "stickers": { + "type": "array", + "items": { + "$ref": "#/definitions/Sticker" + } + }, + "invites": { + "type": "array", + "items": { + "$ref": "#/definitions/Invite" + } + }, + "voice_states": { + "type": "array", + "items": { + "$ref": "#/definitions/VoiceState" + } + }, + "webhooks": { + "type": "array", + "items": { + "$ref": "#/definitions/Webhook" + } + }, + "mfa_level": { + "type": "integer" + }, + "name": { + "type": "string" + }, + "owner_id": { + "type": "string" + }, + "owner": { + "$ref": "#/definitions/User" + }, + "preferred_locale": { + "type": "string" + }, + "premium_subscription_count": { + "type": "integer" + }, + "premium_tier": { + "type": "integer" + }, + "public_updates_channel_id": { + "type": "string" + }, + "public_updates_channel": { + "$ref": "#/definitions/Channel" + }, + "rules_channel_id": { + "type": "string" + }, + "rules_channel": { + "type": "string" + }, + "region": { + "type": "string" + }, + "splash": { + "type": "string" + }, + "system_channel_id": { + "type": "string" + }, + "system_channel": { + "$ref": "#/definitions/Channel" + }, + "system_channel_flags": { + "type": "integer" + }, + "unavailable": { + "type": "boolean", + "default": false + }, + "verification_level": { + "type": "integer" + }, + "welcome_screen": { + "$ref": "#/definitions/GuildWelcomeScreen" + }, + "widget_channel_id": { + "type": "string" + }, + "widget_channel": { + "$ref": "#/definitions/Channel" + }, + "widget_enabled": { + "type": "boolean", + "default": true + }, + "nsfw_level": { + "type": "integer" + }, + "nsfw": { + "type": "boolean", + "default": false + }, + "parent": { + "type": "string" + }, + "permissions": { + "type": "integer" + }, + "premium_progress_bar_enabled": { + "type": "boolean", + "default": false + }, + "channel_ordering": { + "type": "array", + "items": { + "type": "string" + } + }, + "id": { + "type": "string" + } + }, + "additionalProperties": false, + "required": [ + "bans", + "channel_ordering", + "channels", + "emojis", + "features", + "id", + "invites", + "members", + "name", + "nsfw", + "premium_progress_bar_enabled", + "public_updates_channel_id", + "roles", + "stickers", + "template", + "unavailable", + "voice_states", + "webhooks", + "welcome_screen", + "widget_enabled" + ] + }, + "Channel": { + "type": "object", + "properties": { + "created_at": { + "type": "string", + "format": "date-time" + }, + "name": { + "type": "string" + }, + "icon": { + "type": [ + "null", + "string" + ] + }, + "type": { + "$ref": "#/definitions/ChannelType" + }, + "recipients": { + "type": "array", + "items": { + "$ref": "#/definitions/Recipient" + } + }, + "last_message_id": { + "type": "string" + }, + "guild_id": { + "type": "string" + }, + "guild": { + "$ref": "#/definitions/Guild" + }, + "parent_id": { + "type": "string" + }, + "parent": { + "$ref": "#/definitions/Channel" + }, + "owner_id": { + "type": "string" + }, + "owner": { + "$ref": "#/definitions/User" + }, + "last_pin_timestamp": { + "type": "integer" + }, + "default_auto_archive_duration": { + "type": "integer" + }, + "permission_overwrites": { + "type": "array", + "items": { + "$ref": "#/definitions/ChannelPermissionOverwrite" + } + }, + "video_quality_mode": { + "type": "integer" + }, + "bitrate": { + "type": "integer" + }, + "user_limit": { + "type": "integer" + }, + "nsfw": { + "type": "boolean", + "default": false + }, + "rate_limit_per_user": { + "type": "integer" + }, + "topic": { + "type": "string" + }, + "invites": { + "type": "array", + "items": { + "$ref": "#/definitions/Invite" + } + }, + "retention_policy_id": { + "type": "string" + }, + "messages": { + "type": "array", + "items": { + "$ref": "#/definitions/Message" + } + }, + "voice_states": { + "type": "array", + "items": { + "$ref": "#/definitions/VoiceState" + } + }, + "read_states": { + "type": "array", + "items": { + "$ref": "#/definitions/ReadState" + } + }, + "webhooks": { + "type": "array", + "items": { + "$ref": "#/definitions/Webhook" + } + }, + "flags": { + "type": "integer", + "default": 0 + }, + "default_thread_rate_limit_per_user": { + "type": "integer", + "default": 0 + }, + "position": { + "description": "Must be calculated Channel.calculatePosition", + "type": "integer" + }, + "id": { + "type": "string" + } + }, + "additionalProperties": false, + "required": [ + "created_at", + "default_thread_rate_limit_per_user", + "flags", + "id", + "nsfw", + "owner", + "parent_id", + "position", + "type" + ] + }, + "ChannelType": { + "enum": [ + 0, + 1, + 10, + 11, + 12, + 13, + 14, + 15, + 2, + 255, + 3, + 33, + 34, + 35, + 4, + 5, + 6, + 64, + 7, + 8, + 9 + ], + "type": "number" + }, + "Recipient": { + "type": "object", + "properties": { + "channel_id": { + "type": "string" + }, + "channel": { + "$ref": "#/definitions/Channel" + }, + "user_id": { + "type": "string" + }, + "user": { + "$ref": "#/definitions/User" + }, + "closed": { + "type": "boolean" + }, + "id": { + "type": "string" + } + }, + "additionalProperties": false, + "required": [ + "channel", + "channel_id", + "closed", + "id", + "user", + "user_id" + ] + }, + "User": { + "type": "object", + "properties": { + "username": { + "type": "string" + }, + "discriminator": { + "type": "string" + }, + "avatar": { + "type": "string" + }, + "accent_color": { + "type": "integer" + }, + "banner": { + "type": "string" + }, + "theme_colors": { + "type": "array", + "items": { + "type": "integer" + } + }, + "pronouns": { + "type": "string" + }, + "phone": { + "type": "string" + }, + "desktop": { + "type": "boolean", + "default": false + }, + "mobile": { + "type": "boolean", + "default": false + }, + "premium": { + "type": "boolean" + }, + "premium_type": { + "type": "integer" + }, + "bot": { + "type": "boolean", + "default": false + }, + "bio": { + "type": "string", + "default": "" + }, + "system": { + "type": "boolean", + "default": false + }, + "nsfw_allowed": { + "type": "boolean", + "default": true + }, + "mfa_enabled": { + "type": "boolean", + "default": false + }, + "webauthn_enabled": { + "type": "boolean", + "default": false + }, + "totp_secret": { + "type": "string", + "default": "" + }, + "totp_last_ticket": { + "type": "string", + "default": "" + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "premium_since": { + "type": "string", + "format": "date-time" + }, + "verified": { + "type": "boolean" + }, + "disabled": { + "type": "boolean", + "default": false + }, + "deleted": { + "type": "boolean", + "default": false + }, + "email": { + "type": "string" + }, + "flags": { + "type": "integer", + "default": 0 + }, + "public_flags": { + "type": "integer", + "default": 0 + }, + "purchased_flags": { + "type": "integer", + "default": 0 + }, + "premium_usage_flags": { + "type": "integer", + "default": 0 + }, + "rights": { + "type": "string" + }, + "sessions": { + "type": "array", + "items": { + "$ref": "#/definitions/Session" + } + }, + "relationships": { + "type": "array", + "items": { + "$ref": "#/definitions/Relationship" + } + }, + "connected_accounts": { + "type": "array", + "items": { + "$ref": "#/definitions/ConnectedAccount" + } + }, + "data": { + "type": "object", + "properties": { + "valid_tokens_since": { + "type": "string", + "format": "date-time" + }, + "hash": { + "type": "string" + } + }, + "additionalProperties": false, + "required": [ + "valid_tokens_since" + ] + }, + "fingerprints": { + "type": "array", + "items": { + "type": "string" + }, + "default": [] + }, + "settings": { + "$ref": "#/definitions/UserSettings" + }, + "extended_settings": { + "type": "string", + "default": "{}" + }, + "security_keys": { + "type": "array", + "items": { + "$ref": "#/definitions/SecurityKey" + } + }, + "id": { + "type": "string" + } + }, + "additionalProperties": false, + "required": [ + "bio", + "bot", + "connected_accounts", + "created_at", + "data", + "deleted", + "desktop", + "disabled", + "discriminator", + "extended_settings", + "fingerprints", + "flags", + "id", + "mfa_enabled", + "mobile", + "nsfw_allowed", + "premium", + "premium_since", + "premium_type", + "premium_usage_flags", + "public_flags", + "purchased_flags", + "relationships", + "rights", + "security_keys", + "sessions", + "settings", + "system", + "username", + "verified", + "webauthn_enabled" + ] + }, + "Session": { + "type": "object", + "properties": { + "user_id": { + "type": "string" + }, + "user": { + "$ref": "#/definitions/User" + }, + "session_id": { + "type": "string" + }, + "activities": { + "type": "array", + "items": { + "$ref": "#/definitions/Activity" + } + }, + "client_info": { + "type": "object", + "properties": { + "client": { + "type": "string" + }, + "os": { + "type": "string" + }, + "version": { + "type": "integer" + } + }, + "additionalProperties": false, + "required": [ + "client", + "os", + "version" + ] + }, + "status": { + "$ref": "#/definitions/Status" + }, + "id": { + "type": "string" + } + }, + "additionalProperties": false, + "required": [ + "activities", + "client_info", + "id", + "session_id", + "status", + "user", + "user_id" + ] + }, + "Relationship": { + "type": "object", + "properties": { + "from_id": { + "type": "string" + }, + "from": { + "$ref": "#/definitions/User" + }, + "to_id": { + "type": "string" + }, + "to": { + "$ref": "#/definitions/User" + }, + "nickname": { + "type": "string" + }, + "type": { + "$ref": "#/definitions/RelationshipType" + }, + "id": { + "type": "string" + } + }, + "additionalProperties": false, + "required": [ + "from", + "from_id", + "id", + "to", + "to_id", + "type" + ] + }, + "RelationshipType": { + "enum": [ + 1, + 2, + 3, + 4 + ], + "type": "number" + }, + "ConnectedAccount": { + "type": "object", + "properties": { + "external_id": { + "type": "string" + }, + "user_id": { + "type": "string" + }, + "user": { + "$ref": "#/definitions/User" + }, + "friend_sync": { + "type": "boolean", + "default": false + }, + "name": { + "type": "string" + }, + "revoked": { + "type": "boolean", + "default": false + }, + "show_activity": { + "type": "integer", + "default": 0 + }, + "type": { + "type": "string" + }, + "verified": { + "type": "boolean", + "default": true + }, + "visibility": { + "type": "integer", + "default": 0 + }, + "integrations": { + "type": "array", + "items": { + "type": "string" + }, + "default": [] + }, + "metadata_": {}, + "metadata_visibility": { + "type": "integer", + "default": 0 + }, + "two_way_link": { + "type": "boolean", + "default": false + }, + "token_data": { + "anyOf": [ + { + "$ref": "#/definitions/ConnectedAccountTokenData" + }, + { + "type": "null" + } + ] + }, + "id": { + "type": "string" + } + }, + "additionalProperties": false, + "required": [ + "external_id", + "id", + "name", + "type", + "user", + "user_id" + ] + }, + "UserSettings": { + "type": "object", + "properties": { + "index": { + "type": "string" + }, + "afk_timeout": { + "type": "integer", + "default": 3600 + }, + "allow_accessibility_detection": { + "type": "boolean", + "default": true + }, + "animate_emoji": { + "type": "boolean", + "default": true + }, + "animate_stickers": { + "type": "integer", + "default": 0 + }, + "contact_sync_enabled": { + "type": "boolean", + "default": false + }, + "convert_emoticons": { + "type": "boolean", + "default": false + }, + "custom_status": { + "anyOf": [ + { + "$ref": "#/definitions/CustomStatus" + }, + { + "type": "null" + } + ], + "default": null + }, + "default_guilds_restricted": { + "type": "boolean", + "default": false + }, + "detect_platform_accounts": { + "type": "boolean", + "default": false + }, + "developer_mode": { + "type": "boolean", + "default": true + }, + "disable_games_tab": { + "type": "boolean", + "default": true + }, + "enable_tts_command": { + "type": "boolean", + "default": false + }, + "explicit_content_filter": { + "type": "integer", + "default": 0 + }, + "friend_source_flags": { + "$ref": "#/definitions/FriendSourceFlags" + }, + "gateway_connected": { + "type": "boolean", + "default": false + }, + "gif_auto_play": { + "type": "boolean", + "default": false + }, + "guild_folders": { + "type": "array", + "items": { + "$ref": "#/definitions/GuildFolder" + }, + "default": [] + }, + "guild_positions": { + "type": "array", + "items": { + "type": "string" + }, + "default": [] + }, + "inline_attachment_media": { + "type": "boolean", + "default": true + }, + "inline_embed_media": { + "type": "boolean", + "default": true + }, + "locale": { + "type": "string", + "default": "en-US" + }, + "message_display_compact": { + "type": "boolean", + "default": false + }, + "native_phone_integration_enabled": { + "type": "boolean", + "default": true + }, + "render_embeds": { + "type": "boolean", + "default": true + }, + "render_reactions": { + "type": "boolean", + "default": true + }, + "restricted_guilds": { + "type": "array", + "items": { + "type": "string" + }, + "default": [] + }, + "show_current_game": { + "type": "boolean", + "default": true + }, + "status": { + "enum": [ + "dnd", + "idle", + "invisible", + "offline", + "online" + ], + "type": "string", + "default": "online" + }, + "stream_notifications_enabled": { + "type": "boolean", + "default": false + }, + "theme": { + "enum": [ + "dark", + "light" + ], + "type": "string", + "default": "dark" + }, + "timezone_offset": { + "type": "integer", + "default": 0 + } + }, + "additionalProperties": false, + "required": [ + "afk_timeout", + "allow_accessibility_detection", + "animate_emoji", + "animate_stickers", + "contact_sync_enabled", + "convert_emoticons", + "custom_status", + "default_guilds_restricted", + "detect_platform_accounts", + "developer_mode", + "disable_games_tab", + "enable_tts_command", + "explicit_content_filter", + "friend_source_flags", + "gateway_connected", + "gif_auto_play", + "guild_folders", + "guild_positions", + "index", + "inline_attachment_media", + "inline_embed_media", + "locale", + "message_display_compact", + "native_phone_integration_enabled", + "render_embeds", + "render_reactions", + "restricted_guilds", + "show_current_game", + "status", + "stream_notifications_enabled", + "theme", + "timezone_offset" + ] + }, + "SecurityKey": { + "type": "object", + "properties": { + "user_id": { + "type": "string" + }, + "user": { + "$ref": "#/definitions/User" + }, + "key_id": { + "type": "string" + }, + "public_key": { + "type": "string" + }, + "counter": { + "type": "integer" + }, + "name": { + "type": "string" + }, + "id": { + "type": "string" + } + }, + "additionalProperties": false, + "required": [ + "counter", + "id", + "key_id", + "name", + "public_key", + "user", + "user_id" + ] + }, + "ChannelPermissionOverwrite": { + "type": "object", + "properties": { + "allow": { + "type": "string" + }, + "deny": { + "type": "string" + }, + "id": { + "type": "string" + }, + "type": { + "$ref": "#/definitions/ChannelPermissionOverwriteType" + } + }, + "additionalProperties": false, + "required": [ + "allow", + "deny", + "id", + "type" + ] + }, + "Invite": { + "type": "object", + "properties": { + "code": { + "type": "string" + }, + "temporary": { + "type": "boolean" + }, + "uses": { + "type": "integer" + }, + "max_uses": { + "type": "integer" + }, + "max_age": { + "type": "integer" + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "expires_at": { + "type": "string", + "format": "date-time" + }, + "guild_id": { + "type": "string" + }, + "guild": { + "$ref": "#/definitions/Guild" + }, + "channel_id": { + "type": "string" + }, + "channel": { + "$ref": "#/definitions/Channel" + }, + "inviter_id": { + "type": "string" + }, + "inviter": { + "$ref": "#/definitions/User" + }, + "target_user_id": { + "type": "string" + }, + "target_user": { + "type": "string" + }, + "target_user_type": { + "type": "integer" + }, + "vanity_url": { + "type": "boolean" + }, + "flags": { + "type": "integer" + } + }, + "additionalProperties": false, + "required": [ + "channel", + "channel_id", + "code", + "created_at", + "flags", + "guild", + "guild_id", + "inviter", + "max_age", + "max_uses", + "target_user_id", + "temporary", + "uses" + ] + }, + "Message": { + "type": "object", + "properties": { + "channel_id": { + "type": "string" + }, + "channel": { + "$ref": "#/definitions/Channel" + }, + "guild_id": { + "type": "string" + }, + "guild": { + "$ref": "#/definitions/Guild" + }, + "author_id": { + "type": "string" + }, + "author": { + "$ref": "#/definitions/User" + }, + "member_id": { + "type": "string" + }, + "member": { + "$ref": "#/definitions/Member" + }, + "webhook_id": { + "type": "string" + }, + "webhook": { + "$ref": "#/definitions/Webhook" + }, + "application_id": { + "type": "string" + }, + "application": { + "$ref": "#/definitions/Application" + }, + "content": { + "type": "string" + }, + "timestamp": { + "type": "string", + "format": "date-time" + }, + "edited_timestamp": { + "type": "string", + "format": "date-time" + }, + "tts": { + "type": "boolean" + }, + "mention_everyone": { + "type": "boolean" + }, + "mentions": { + "type": "array", + "items": { + "$ref": "#/definitions/User" + } + }, + "mention_roles": { + "type": "array", + "items": { + "$ref": "#/definitions/Role" + } + }, + "mention_channels": { + "type": "array", + "items": { + "$ref": "#/definitions/Channel" + } + }, + "sticker_items": { + "type": "array", + "items": { + "$ref": "#/definitions/Sticker" + } + }, + "attachments": { + "type": "array", + "items": { + "$ref": "#/definitions/Attachment_1" + } + }, + "embeds": { + "type": "array", + "items": { + "$ref": "#/definitions/Embed" + } + }, + "reactions": { + "type": "array", + "items": { + "$ref": "#/definitions/Reaction" + } + }, + "nonce": { + "type": "string" + }, + "pinned": { + "type": "boolean" + }, + "type": { + "$ref": "#/definitions/MessageType" + }, + "activity": { + "type": "object", + "properties": { + "type": { + "type": "integer" + }, + "party_id": { + "type": "string" + } + }, + "additionalProperties": false, + "required": [ + "party_id", + "type" + ] + }, + "flags": { + "type": "integer" + }, + "message_reference": { + "type": "object", + "properties": { + "message_id": { + "type": "string" + }, + "channel_id": { + "type": "string" + }, + "guild_id": { + "type": "string" + } + }, + "additionalProperties": false, + "required": [ + "message_id" + ] + }, + "referenced_message": { + "$ref": "#/definitions/Message" + }, + "interaction": { + "type": "object", + "properties": { + "id": { + "type": "string" + }, + "type": { + "$ref": "#/definitions/InteractionType" + }, + "name": { + "type": "string" + }, + "user_id": { + "type": "string" + } + }, + "additionalProperties": false, + "required": [ + "id", + "name", + "type", + "user_id" + ] + }, + "components": { + "type": "array", + "items": { + "$ref": "#/definitions/MessageComponent" + } + }, + "id": { + "type": "string" + } + }, + "additionalProperties": false, + "required": [ + "channel", + "embeds", + "id", + "mention_channels", + "mention_roles", + "mentions", + "reactions", + "timestamp", + "type" + ] + }, + "Member": { + "type": "object", + "properties": { + "index": { + "type": "string" + }, + "id": { + "type": "string" + }, + "user": { + "$ref": "#/definitions/User" + }, + "guild_id": { + "type": "string" + }, + "guild": { + "$ref": "#/definitions/Guild" + }, + "nick": { + "type": "string" + }, + "roles": { + "type": "array", + "items": { + "$ref": "#/definitions/Role" + } + }, + "joined_at": { + "type": "string", + "format": "date-time" + }, + "premium_since": { + "type": "integer" + }, + "deaf": { + "type": "boolean" + }, + "mute": { + "type": "boolean" + }, + "pending": { + "type": "boolean" + }, + "settings": { + "$ref": "#/definitions/UserGuildSettings" + }, + "last_message_id": { + "type": "string" + }, + "joined_by": { + "type": "string" + }, + "avatar": { + "type": "string" + }, + "banner": { + "type": "string" + }, + "bio": { + "type": "string" + }, + "theme_colors": { + "type": "array", + "items": { + "type": "integer" + } + }, + "pronouns": { + "type": "string" + }, + "communication_disabled_until": { + "type": "string", + "format": "date-time" + } + }, + "additionalProperties": false, + "required": [ + "banner", + "bio", + "communication_disabled_until", + "deaf", + "guild", + "guild_id", + "id", + "index", + "joined_at", + "joined_by", + "mute", + "pending", + "roles", + "settings", + "user" + ] + }, + "Role": { + "type": "object", + "properties": { + "guild_id": { + "type": "string" + }, + "guild": { + "$ref": "#/definitions/Guild" + }, + "color": { + "type": "integer" + }, + "hoist": { + "type": "boolean" + }, + "managed": { + "type": "boolean" + }, + "mentionable": { + "type": "boolean" + }, + "name": { + "type": "string" + }, + "permissions": { + "type": "string" + }, + "position": { + "type": "integer" + }, + "icon": { + "type": "string" + }, + "unicode_emoji": { + "type": "string" + }, + "tags": { + "type": "object", + "properties": { + "bot_id": { + "type": "string" + }, + "integration_id": { + "type": "string" + }, + "premium_subscriber": { + "type": "boolean" + } + }, + "additionalProperties": false + }, + "flags": { + "type": "integer" + }, + "id": { + "type": "string" + } + }, + "additionalProperties": false, + "required": [ + "color", + "flags", + "guild", + "guild_id", + "hoist", + "id", + "managed", + "mentionable", + "name", + "permissions", + "position" + ] + }, + "UserGuildSettings": { + "type": "object", + "properties": { + "channel_overrides": { + "anyOf": [ + { + "type": "object", + "additionalProperties": { + "$ref": "#/definitions/ChannelOverride" + } + }, + { + "type": "null" + } + ] + }, + "message_notifications": { + "type": "integer" + }, + "mobile_push": { + "type": "boolean" + }, + "mute_config": { + "anyOf": [ + { + "$ref": "#/definitions/MuteConfig" + }, + { + "type": "null" + } + ] + }, + "muted": { + "type": "boolean" + }, + "suppress_everyone": { + "type": "boolean" + }, + "suppress_roles": { + "type": "boolean" + }, + "version": { + "type": "integer" + }, + "guild_id": { + "type": [ + "null", + "string" + ] + }, + "flags": { + "type": "integer" + }, + "mute_scheduled_events": { + "type": "boolean" + }, + "hide_muted_channels": { + "type": "boolean" + }, + "notify_highlights": { + "type": "number", + "enum": [ + 0 + ] + } + }, + "additionalProperties": false, + "required": [ + "channel_overrides", + "flags", + "guild_id", + "hide_muted_channels", + "message_notifications", + "mobile_push", + "mute_config", + "mute_scheduled_events", + "muted", + "notify_highlights", + "suppress_everyone", + "suppress_roles", + "version" + ] + }, + "Webhook": { + "type": "object", + "properties": { + "type": { + "$ref": "#/definitions/WebhookType" + }, + "name": { + "type": "string" + }, + "avatar": { + "type": "string" + }, + "token": { + "type": "string" + }, + "guild_id": { + "type": "string" + }, + "guild": { + "$ref": "#/definitions/Guild" + }, + "channel_id": { + "type": "string" + }, + "channel": { + "$ref": "#/definitions/Channel" + }, + "application_id": { + "type": "string" + }, + "application": { + "$ref": "#/definitions/Application" + }, + "user_id": { + "type": "string" + }, + "user": { + "$ref": "#/definitions/User" + }, + "source_guild_id": { + "type": "string" + }, + "source_guild": { + "$ref": "#/definitions/Guild" + }, + "id": { + "type": "string" + } + }, + "additionalProperties": false, + "required": [ + "application", + "application_id", + "channel", + "channel_id", + "guild", + "guild_id", + "id", + "source_guild", + "source_guild_id", + "type", + "user", + "user_id" + ] + }, + "WebhookType": { + "enum": [ + 1, + 2, + 3 + ], + "type": "number" + }, + "Application": { + "type": "object", + "properties": { + "name": { + "type": "string" + }, + "icon": { + "type": "string" + }, + "description": { + "type": "string" + }, + "summary": { + "type": "string", + "default": "" + }, + "type": { + "type": "object", + "properties": {}, + "additionalProperties": true + }, + "hook": { + "type": "boolean", + "default": true + }, + "bot_public": { + "type": "boolean", + "default": true + }, + "bot_require_code_grant": { + "type": "boolean", + "default": false + }, + "verify_key": { + "type": "string" + }, + "owner": { + "$ref": "#/definitions/User" + }, + "flags": { + "type": "integer", + "default": 0 + }, + "redirect_uris": { + "type": "array", + "items": { + "type": "string" + }, + "default": [] + }, + "rpc_application_state": { + "type": "integer", + "default": 0 + }, + "store_application_state": { + "type": "integer", + "default": 1 + }, + "verification_state": { + "type": "integer", + "default": 1 + }, + "interactions_endpoint_url": { + "type": "string" + }, + "integration_public": { + "type": "boolean", + "default": true + }, + "integration_require_code_grant": { + "type": "boolean", + "default": false + }, + "discoverability_state": { + "type": "integer", + "default": 1 + }, + "discovery_eligibility_flags": { + "type": "integer", + "default": 2240 + }, + "bot": { + "$ref": "#/definitions/User" + }, + "tags": { + "type": "array", + "items": { + "type": "string" + } + }, + "cover_image": { + "type": "string" + }, + "install_params": { + "type": "object", + "properties": { + "scopes": { + "type": "array", + "items": { + "type": "string" + } + }, + "permissions": { + "type": "string" + } + }, + "additionalProperties": false, + "required": [ + "permissions", + "scopes" + ] + }, + "terms_of_service_url": { + "type": "string" + }, + "privacy_policy_url": { + "type": "string" + }, + "team": { + "$ref": "#/definitions/Team" + }, + "id": { + "type": "string" + } + }, + "additionalProperties": false, + "required": [ + "description", + "discoverability_state", + "discovery_eligibility_flags", + "flags", + "hook", + "id", + "integration_public", + "integration_require_code_grant", + "name", + "owner", + "redirect_uris", + "rpc_application_state", + "store_application_state", + "summary", + "verification_state", + "verify_key" + ] + }, + "Team": { + "type": "object", + "properties": { + "icon": { + "type": "string" + }, + "members": { + "type": "array", + "items": { + "$ref": "#/definitions/TeamMember" + } + }, + "name": { + "type": "string" + }, + "owner_user_id": { + "type": "string" + }, + "owner_user": { + "$ref": "#/definitions/User" + }, + "id": { + "type": "string" + } + }, + "additionalProperties": false, + "required": [ + "id", + "members", + "name", + "owner_user", + "owner_user_id" + ] + }, + "TeamMember": { + "type": "object", + "properties": { + "membership_state": { + "$ref": "#/definitions/TeamMemberState" + }, + "permissions": { + "type": "array", + "items": { + "type": "string" + } + }, + "team_id": { + "type": "string" + }, + "team": { + "$ref": "#/definitions/Team" + }, + "user_id": { + "type": "string" + }, + "user": { + "$ref": "#/definitions/User" + }, + "id": { + "type": "string" + } + }, + "additionalProperties": false, + "required": [ + "id", + "membership_state", + "permissions", + "team", + "team_id", + "user", + "user_id" + ] + }, + "TeamMemberState": { + "enum": [ + 1, + 2 + ], + "type": "number" + }, + "Sticker": { + "type": "object", + "properties": { + "name": { + "type": "string" + }, + "description": { + "type": "string" + }, + "available": { + "type": "boolean" + }, + "tags": { + "type": "string" + }, + "pack_id": { + "type": "string" + }, + "pack": { + "$ref": "#/definitions/StickerPack" + }, + "guild_id": { + "type": "string" + }, + "guild": { + "$ref": "#/definitions/Guild" + }, + "user_id": { + "type": "string" + }, + "user": { + "$ref": "#/definitions/User" + }, + "type": { + "$ref": "#/definitions/StickerType" + }, + "format_type": { + "$ref": "#/definitions/StickerFormatType" + }, + "id": { + "type": "string" + } + }, + "additionalProperties": false, + "required": [ + "format_type", + "id", + "name", + "pack", + "type" + ] + }, + "StickerPack": { + "type": "object", + "properties": { + "name": { + "type": "string" + }, + "description": { + "type": "string" + }, + "banner_asset_id": { + "type": "string" + }, + "stickers": { + "type": "array", + "items": { + "$ref": "#/definitions/Sticker" + } + }, + "cover_sticker_id": { + "type": "string" + }, + "cover_sticker": { + "$ref": "#/definitions/Sticker" + }, + "id": { + "type": "string" + } + }, + "additionalProperties": false, + "required": [ + "id", + "name", + "stickers" + ] + }, + "StickerType": { + "enum": [ + 1, + 2 + ], + "type": "number" + }, + "StickerFormatType": { + "enum": [ + 0, + 1, + 2, + 3 + ], + "type": "number" + }, + "Attachment_1": { + "type": "object", + "properties": { + "filename": { + "type": "string" + }, + "size": { + "type": "integer" + }, + "url": { + "type": "string" + }, + "proxy_url": { + "type": "string" + }, + "height": { + "type": "integer" + }, + "width": { + "type": "integer" + }, + "content_type": { + "type": "string" + }, + "message_id": { + "type": "string" + }, + "message": { + "$ref": "#/definitions/Message" + }, + "id": { + "type": "string" + } + }, + "additionalProperties": false, + "required": [ + "filename", + "id", + "message", + "message_id", + "proxy_url", + "size", + "url" + ] + }, + "Reaction": { + "type": "object", + "properties": { + "count": { + "type": "integer" + }, + "emoji": { + "$ref": "#/definitions/PartialEmoji" + }, + "user_ids": { + "type": "array", + "items": { + "type": "string" + } + } + }, + "additionalProperties": false, + "required": [ + "count", + "emoji", + "user_ids" + ] + }, + "PartialEmoji": { + "type": "object", + "properties": { + "id": { + "type": "string" + }, + "name": { + "type": "string" + }, + "animated": { + "type": "boolean" + } + }, + "additionalProperties": false, + "required": [ + "name" + ] + }, + "MessageType": { + "enum": [ + 0, + 1, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 19, + 2, + 20, + 255, + 3, + 4, + 41, + 42, + 43, + 5, + 50, + 6, + 63, + 7, + 8, + 9 + ], + "type": "number" + }, + "InteractionType": { + "enum": [ + 0, + 1, + 2 + ], + "type": "number" + }, + "MessageComponent": { + "type": "object", + "properties": { + "type": { + "type": "integer" + }, + "style": { + "type": "integer" + }, + "label": { + "type": "string" + }, + "emoji": { + "$ref": "#/definitions/PartialEmoji" + }, + "custom_id": { + "type": "string" + }, + "url": { + "type": "string" + }, + "disabled": { + "type": "boolean" + }, + "components": { + "type": "array", + "items": { + "$ref": "#/definitions/MessageComponent" + } + } + }, + "additionalProperties": false, + "required": [ + "components", + "type" + ] + }, + "VoiceState": { + "type": "object", + "properties": { + "guild_id": { + "type": "string" + }, + "guild": { + "$ref": "#/definitions/Guild" + }, + "channel_id": { + "type": "string" + }, + "channel": { + "$ref": "#/definitions/Channel" + }, + "user_id": { + "type": "string" + }, + "user": { + "$ref": "#/definitions/User" + }, + "member": { + "$ref": "#/definitions/Member" + }, + "session_id": { + "type": "string" + }, + "token": { + "type": "string" + }, + "deaf": { + "type": "boolean" + }, + "mute": { + "type": "boolean" + }, + "self_deaf": { + "type": "boolean" + }, + "self_mute": { + "type": "boolean" + }, + "self_stream": { + "type": "boolean" + }, + "self_video": { + "type": "boolean" + }, + "suppress": { + "type": "boolean" + }, + "request_to_speak_timestamp": { + "type": "string", + "format": "date-time" + }, + "id": { + "type": "string" + } + }, + "additionalProperties": false, + "required": [ + "channel", + "channel_id", + "deaf", + "guild_id", + "id", + "member", + "mute", + "self_deaf", + "self_mute", + "self_video", + "session_id", + "suppress", + "token", + "user", + "user_id" + ] + }, + "ReadState": { + "type": "object", + "properties": { + "channel_id": { + "type": "string" + }, + "channel": { + "$ref": "#/definitions/Channel" + }, + "user_id": { + "type": "string" + }, + "user": { + "$ref": "#/definitions/User" + }, + "last_message_id": { + "type": "string" + }, + "public_ack": { + "type": "string" + }, + "notifications_cursor": { + "type": "string" + }, + "last_pin_timestamp": { + "type": "string", + "format": "date-time" + }, + "mention_count": { + "type": "integer" + }, + "manual": { + "type": "boolean" + }, + "id": { + "type": "string" + } + }, + "additionalProperties": false, + "required": [ + "channel", + "channel_id", + "id", + "last_message_id", + "manual", + "mention_count", + "notifications_cursor", + "public_ack", + "user", + "user_id" + ] + }, + "Ban": { + "type": "object", + "properties": { + "user_id": { + "type": "string" + }, + "user": { + "$ref": "#/definitions/User" + }, + "guild_id": { + "type": "string" + }, + "guild": { + "$ref": "#/definitions/Guild" + }, + "executor_id": { + "type": "string" + }, + "executor": { + "$ref": "#/definitions/User" + }, + "ip": { + "type": "string" + }, + "reason": { + "type": "string" + }, + "id": { + "type": "string" + } + }, + "additionalProperties": false, + "required": [ + "executor", + "executor_id", + "guild", + "guild_id", + "id", + "ip", + "user", + "user_id" + ] + }, + "Template": { + "type": "object", + "properties": { + "code": { + "type": "string" + }, + "name": { + "type": "string" + }, + "description": { + "type": "string" + }, + "usage_count": { + "type": "integer" + }, + "creator_id": { + "type": "string" + }, + "creator": { + "$ref": "#/definitions/User" + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "source_guild_id": { + "type": "string" + }, + "source_guild": { + "$ref": "#/definitions/Guild" + }, + "serialized_source_guild": { + "$ref": "#/definitions/Guild" + }, + "id": { + "type": "string" + } + }, + "additionalProperties": false, + "required": [ + "code", + "created_at", + "creator", + "creator_id", + "id", + "name", + "serialized_source_guild", + "source_guild", + "source_guild_id", + "updated_at" + ] + }, + "Emoji": { + "type": "object", + "properties": { + "animated": { + "type": "boolean" + }, + "available": { + "type": "boolean" + }, + "guild_id": { + "type": "string" + }, + "guild": { + "$ref": "#/definitions/Guild" + }, + "user_id": { + "type": "string" + }, + "user": { + "$ref": "#/definitions/User" + }, + "managed": { + "type": "boolean" + }, + "name": { + "type": "string" + }, + "require_colons": { + "type": "boolean" + }, + "roles": { + "type": "array", + "items": { + "type": "string" + } + }, + "groups": { + "type": "array", + "items": { + "type": "string" + } + }, + "id": { + "type": "string" + } + }, + "additionalProperties": false, + "required": [ + "animated", + "available", + "groups", + "guild", + "guild_id", + "id", + "managed", + "name", + "require_colons", + "roles", + "user", + "user_id" + ] + }, + "GuildWelcomeScreen": { + "type": "object", + "properties": { + "enabled": { + "type": "boolean" + }, + "description": { + "type": "string" + }, + "welcome_channels": { + "type": "array", + "items": { + "type": "object", + "properties": { + "description": { + "type": "string" + }, + "emoji_id": { + "type": "string" + }, + "emoji_name": { + "type": "string" + }, + "channel_id": { + "type": "string" + } + }, + "additionalProperties": false, + "required": [ + "channel_id", + "description" + ] + } + } + }, + "additionalProperties": false, + "required": [ + "description", + "enabled", + "welcome_channels" + ] + }, + "GuildMessagesSearchMessage": { + "type": "object", + "properties": { + "id": { + "type": "string" + }, + "type": { + "$ref": "#/definitions/MessageType" + }, + "content": { + "type": "string" + }, + "channel_id": { + "type": "string" + }, + "author": { + "$ref": "#/definitions/PublicUser" + }, + "attachments": { + "type": "array", + "items": { + "$ref": "#/definitions/Attachment_1" + } + }, + "embeds": { + "type": "array", + "items": { + "$ref": "#/definitions/Embed" + } + }, + "mentions": { + "type": "array", + "items": { + "$ref": "#/definitions/PublicUser" + } + }, + "mention_roles": { + "type": "array", + "items": { + "$ref": "#/definitions/Role" + } + }, + "pinned": { + "type": "boolean" + }, + "mention_everyone": { + "type": "boolean" + }, + "tts": { + "type": "boolean" + }, + "timestamp": { + "type": "string" + }, + "edited_timestamp": { + "type": [ + "null", + "string" + ] + }, + "flags": { + "type": "integer" + }, + "components": { + "type": "array", + "items": {} + }, + "hit": { + "type": "boolean", + "enum": [ + true + ] + } + }, + "additionalProperties": false, + "required": [ + "attachments", + "author", + "channel_id", + "components", + "edited_timestamp", + "embeds", + "flags", + "hit", + "id", + "mention_roles", + "mentions", + "pinned", + "timestamp", + "tts", + "type" + ] + }, + "PublicUser": { + "type": "object", + "properties": { + "id": { + "type": "string" + }, + "premium_since": { + "type": "string", + "format": "date-time" + }, + "avatar": { + "type": "string" + }, + "banner": { + "type": "string" + }, + "bio": { + "type": "string" + }, + "theme_colors": { + "type": "array", + "items": { + "type": "integer" + } + }, + "pronouns": { + "type": "string" + }, + "username": { + "type": "string" + }, + "discriminator": { + "type": "string" + }, + "accent_color": { + "type": "integer" + }, + "premium_type": { + "type": "integer" + }, + "bot": { + "type": "boolean" + }, + "public_flags": { + "type": "integer" + } + }, + "additionalProperties": false, + "required": [ + "bio", + "bot", + "discriminator", + "id", + "premium_since", + "premium_type", + "public_flags", + "username" + ] + }, + "GuildVanityUrl": { + "type": "object", + "properties": { + "code": { + "type": "string" + }, + "uses": { + "type": "integer" + } + }, + "additionalProperties": false, + "required": [ + "code", + "uses" + ] + }, + "GuildVanityUrlNoInvite": { + "type": "object", + "properties": { + "code": { + "type": "null" + } + }, + "additionalProperties": false, + "required": [ + "code" + ] + }, + "ClientStatus": { + "type": "object", + "properties": { + "desktop": { + "type": "string" + }, + "mobile": { + "type": "string" + }, + "web": { + "type": "string" + } + }, + "additionalProperties": false + }, + "Snowflake": { + "description": "A container for useful snowflake-related methods.", + "type": "object", + "additionalProperties": false + }, + "TenorGifResponse": { + "type": "object", + "properties": { + "id": { + "type": "string" + }, + "title": { + "type": "string" + }, + "url": { + "type": "string" + }, + "src": { + "type": "string" + }, + "gif_src": { + "type": "string" + }, + "width": { + "type": "integer" + }, + "height": { + "type": "integer" + }, + "preview": { + "type": "string" + } + }, + "additionalProperties": false, + "required": [ + "gif_src", + "height", + "id", + "preview", + "src", + "title", + "url", + "width" + ] + }, + "BackupCode": { + "type": "object", + "properties": { + "user": { + "$ref": "#/definitions/User" + }, + "code": { + "type": "string" + }, + "consumed": { + "type": "boolean" + }, + "expired": { + "type": "boolean" + }, + "id": { + "type": "string" + } + }, + "additionalProperties": false, + "required": [ + "code", + "consumed", + "expired", + "id", + "user" + ] + }, + "APIGuild": { + "type": "object", + "properties": { + "name": { + "type": "string" + }, + "reload": { + "description": "Reloads entity data from the database.", + "type": "object", + "additionalProperties": false + }, + "id": { + "type": "string" + }, + "icon": { + "type": "string" + }, + "parent": { + "type": "string" + }, + "owner_id": { + "type": "string" + }, + "nsfw": { + "type": "boolean" + }, + "invites": { + "type": "array", + "items": { + "$ref": "#/definitions/Invite" + } + }, + "voice_states": { + "type": "array", + "items": { + "$ref": "#/definitions/VoiceState" + } + }, + "webhooks": { + "type": "array", + "items": { + "$ref": "#/definitions/Webhook" + } + }, + "toJSON": { + "type": "object", + "additionalProperties": false + }, + "_do_validate": { + "type": "object", + "additionalProperties": false + }, + "assign": { + "type": "object", + "additionalProperties": false + }, + "hasId": { + "description": "Checks if entity has an id.\nIf entity composite compose ids, it will check them all.", + "type": "object", + "additionalProperties": false + }, + "save": { + "description": "Saves current entity in the database.\nIf entity does not exist in the database then inserts, otherwise updates.", + "type": "object", + "additionalProperties": false + }, + "remove": { + "description": "Removes current entity from the database.", + "type": "object", + "additionalProperties": false + }, + "softRemove": { + "description": "Records the delete date of current entity.", + "type": "object", + "additionalProperties": false + }, + "recover": { + "description": "Recovers a given entity in the database.", + "type": "object", + "additionalProperties": false + }, + "roles": { + "type": "array", + "items": { + "$ref": "#/definitions/Role" + } + }, + "afk_channel_id": { + "type": "string" + }, + "afk_timeout": { + "type": "integer" + }, + "bans": { + "type": "array", + "items": { + "$ref": "#/definitions/Ban" + } + }, + "banner": { + "type": "string" + }, + "default_message_notifications": { + "type": "integer" + }, + "description": { + "type": "string" + }, + "discovery_splash": { + "type": "string" + }, + "explicit_content_filter": { + "type": "integer" + }, + "features": { + "type": "array", + "items": { + "type": "string" + } + }, + "primary_category_id": { + "type": "string" + }, + "large": { + "type": "boolean" + }, + "max_members": { + "type": "integer" + }, + "max_presences": { + "type": "integer" + }, + "max_video_channel_users": { + "type": "integer" + }, + "members": { + "type": "array", + "items": { + "$ref": "#/definitions/Member" + } + }, + "channels": { + "type": "array", + "items": { + "$ref": "#/definitions/Channel" + } + }, + "template_id": { + "type": "string" + }, + "emojis": { + "type": "array", + "items": { + "$ref": "#/definitions/Emoji" + } + }, + "stickers": { + "type": "array", + "items": { + "$ref": "#/definitions/Sticker" + } + }, + "mfa_level": { + "type": "integer" + }, + "preferred_locale": { + "type": "string" + }, + "premium_subscription_count": { + "type": "integer" + }, + "premium_tier": { + "type": "integer" + }, + "public_updates_channel_id": { + "type": "string" + }, + "rules_channel_id": { + "type": "string" + }, + "region": { + "type": "string" + }, + "splash": { + "type": "string" + }, + "system_channel_id": { + "type": "string" + }, + "system_channel_flags": { + "type": "integer" + }, + "unavailable": { + "type": "boolean" + }, + "verification_level": { + "type": "integer" + }, + "welcome_screen": { + "$ref": "#/definitions/GuildWelcomeScreen" + }, + "widget_channel_id": { + "type": "string" + }, + "widget_enabled": { + "type": "boolean" + }, + "nsfw_level": { + "type": "integer" + }, + "premium_progress_bar_enabled": { + "type": "boolean" + }, + "channel_ordering": { + "type": "array", + "items": { + "type": "string" + } + }, + "member_count": { + "type": "integer" + }, + "presence_count": { + "type": "integer" + }, + "permissions": { + "type": "integer" + } + }, + "additionalProperties": false, + "required": [ + "_do_validate", + "assign", + "bans", + "channel_ordering", + "channels", + "emojis", + "features", + "hasId", + "id", + "invites", + "members", + "name", + "nsfw", + "premium_progress_bar_enabled", + "public_updates_channel_id", + "recover", + "reload", + "remove", + "roles", + "save", + "softRemove", + "stickers", + "toJSON", + "unavailable", + "voice_states", + "webhooks", + "welcome_screen", + "widget_enabled" + ] + }, + "DmChannelDTO": { + "type": "object", + "properties": { + "icon": { + "type": [ + "null", + "string" + ] + }, + "id": { + "type": "string" + }, + "last_message_id": { + "type": [ + "null", + "string" + ] + }, + "name": { + "type": [ + "null", + "string" + ] + }, + "origin_channel_id": { + "type": [ + "null", + "string" + ] + }, + "owner_id": { + "type": "string" + }, + "recipients": { + "type": "array", + "items": { + "$ref": "#/definitions/MinimalPublicUserDTO" + } + }, + "type": { + "type": "integer" + } + }, + "additionalProperties": false, + "required": [ + "icon", + "id", + "last_message_id", + "name", + "origin_channel_id", + "recipients", + "type" + ] + }, + "MinimalPublicUserDTO": { + "type": "object", + "properties": { + "avatar": { + "type": [ + "null", + "string" + ] + }, + "discriminator": { + "type": "string" + }, + "id": { + "type": "string" + }, + "public_flags": { + "type": "integer" + }, + "username": { + "type": "string" + } + }, + "additionalProperties": false, + "required": [ + "discriminator", + "id", + "public_flags", + "username" + ] + }, + "Categories": { + "type": "object", + "properties": { + "id": { + "type": "integer" + }, + "name": { + "type": "string" + }, + "localizations": { + "type": "string" + }, + "is_primary": { + "type": "boolean" + } + }, + "additionalProperties": false, + "required": [ + "id", + "is_primary", + "localizations", + "name" + ] + }, + "GuildVoiceRegion": { + "type": "object", + "properties": { + "id": { + "type": "string" + }, + "name": { + "type": "string" + }, + "custom": { + "type": "boolean" + }, + "deprecated": { + "type": "boolean" + }, + "optimal": { + "type": "boolean" + } + }, + "additionalProperties": false, + "required": [ + "custom", + "deprecated", + "id", + "name", + "optimal" + ] + }, + "UserLimits": { + "type": "object", + "properties": { + "maxGuilds": { + "type": "integer", + "default": 1048576 + }, + "maxUsername": { + "type": "integer", + "default": 32 + }, + "maxFriends": { + "type": "integer", + "default": 5000 + } + }, + "additionalProperties": false, + "required": [ + "maxFriends", + "maxGuilds", + "maxUsername" + ] + }, + "GuildLimits": { + "type": "object", + "properties": { + "maxRoles": { + "type": "integer", + "default": 1000 + }, + "maxEmojis": { + "type": "integer", + "default": 2000 + }, + "maxMembers": { + "type": "integer", + "default": 25000000 + }, + "maxChannels": { + "type": "integer", + "default": 65535 + }, + "maxChannelsInCategory": { + "type": "integer", + "default": 65535 + } + }, + "additionalProperties": false, + "required": [ + "maxChannels", + "maxChannelsInCategory", + "maxEmojis", + "maxMembers", + "maxRoles" + ] + }, + "MessageLimits": { + "type": "object", + "properties": { + "maxCharacters": { + "type": "integer", + "default": 1048576 + }, + "maxTTSCharacters": { + "type": "integer", + "default": 160 + }, + "maxReactions": { + "type": "integer", + "default": 2048 + }, + "maxAttachmentSize": { + "type": "integer", + "default": 1073741824 + }, + "maxBulkDelete": { + "type": "integer", + "default": 1000 + }, + "maxEmbedDownloadSize": { + "type": "integer", + "default": 5242880 + } + }, + "additionalProperties": false, + "required": [ + "maxAttachmentSize", + "maxBulkDelete", + "maxCharacters", + "maxEmbedDownloadSize", + "maxReactions", + "maxTTSCharacters" + ] + }, + "ChannelLimits": { + "type": "object", + "properties": { + "maxPins": { + "type": "integer", + "default": 500 + }, + "maxTopic": { + "type": "integer", + "default": 1024 + }, + "maxWebhooks": { + "type": "integer", + "default": 100 + } + }, + "additionalProperties": false, + "required": [ + "maxPins", + "maxTopic", + "maxWebhooks" + ] + }, + "RateLimits": { + "type": "object", + "properties": { + "enabled": { + "type": "boolean", + "default": false + }, + "ip": { + "$ref": "#/definitions/RateLimitOptions" + }, + "global": { + "$ref": "#/definitions/RateLimitOptions" + }, + "error": { + "$ref": "#/definitions/RateLimitOptions" + }, + "routes": { + "$ref": "#/definitions/RouteRateLimit" + } + }, + "additionalProperties": false, + "required": [ + "enabled", + "error", + "global", + "ip", + "routes" + ] + }, + "RateLimitOptions": { + "type": "object", + "properties": { + "bot": { + "type": "integer" + }, + "count": { + "type": "integer" + }, + "window": { + "type": "integer" + }, + "onyIp": { + "type": "boolean" + } + }, + "additionalProperties": false, + "required": [ + "count", + "window" + ] + }, + "RouteRateLimit": { + "type": "object", + "properties": { + "guild": { + "$ref": "#/definitions/RateLimitOptions" + }, + "webhook": { + "$ref": "#/definitions/RateLimitOptions" + }, + "channel": { + "$ref": "#/definitions/RateLimitOptions" + }, + "auth": {} + }, + "additionalProperties": false, + "required": [ + "auth", + "channel", + "guild", + "webhook" + ] + }, + "GlobalRateLimits": { + "type": "object", + "properties": { + "register": { + "$ref": "#/definitions/GlobalRateLimit" + }, + "sendMessage": { + "$ref": "#/definitions/GlobalRateLimit" + } + }, + "additionalProperties": false, + "required": [ + "register", + "sendMessage" + ] + }, + "GlobalRateLimit": { + "type": "object", + "properties": { + "limit": { + "type": "integer", + "default": 100 + }, + "window": { + "type": "integer", + "default": 3600000 + }, + "enabled": { + "type": "boolean", + "default": true + } + }, + "additionalProperties": false, + "required": [ + "enabled", + "limit", + "window" + ] + }, + "PublicConnectedAccount": { + "type": "object", + "properties": { + "name": { + "type": "string" + }, + "type": { + "type": "string" + }, + "verified": { + "type": "boolean" + } + }, + "additionalProperties": false, + "required": [ + "name", + "type" + ] + }, + "UserProfile": { + "type": "object", + "properties": { + "banner": { + "type": "string" + }, + "bio": { + "type": "string" + }, + "theme_colors": { + "type": "array", + "items": { + "type": "integer" + } + }, + "pronouns": { + "type": "string" + }, + "accent_color": { + "type": "integer" + } + }, + "additionalProperties": false, + "required": [ + "bio" + ] + }, + "TokenResponse": { + "type": "object", + "properties": { + "token": { + "type": "string" + }, + "settings": { + "$ref": "#/definitions/UserSettings" + } + }, + "additionalProperties": false, + "required": [ + "settings", + "token" + ] + }, + "MFAResponse": { + "type": "object", + "properties": { + "ticket": { + "type": "string" + }, + "mfa": { + "type": "boolean", + "enum": [ + true + ] + }, + "sms": { + "type": "boolean", + "enum": [ + false + ] + }, + "token": { + "type": "null" + } + }, + "additionalProperties": false, + "required": [ + "mfa", + "sms", + "ticket", + "token" + ] + }, + "WebAuthnResponse": { + "type": "object", + "properties": { + "webauthn": { + "type": "string" + }, + "ticket": { + "type": "string" + }, + "mfa": { + "type": "boolean", + "enum": [ + true + ] + }, + "sms": { + "type": "boolean", + "enum": [ + false + ] + }, + "token": { + "type": "null" + } + }, + "additionalProperties": false, + "required": [ + "mfa", + "sms", + "ticket", + "token", + "webauthn" + ] + }, + "AdminUser": { + "type": "object", + "properties": { + "id": { + "type": [ + "string", + "integer" + ] + }, + "flags": {}, + "created_at": {}, + "premium_since": {}, + "avatar": {}, + "banner": {}, + "settings": {}, + "bio": {}, + "theme_colors": {}, + "pronouns": {}, + "username": { + "type": "string" + }, + "discriminator": {}, + "accent_color": {}, + "phone": {}, + "desktop": {}, + "mobile": {}, + "premium": {}, + "premium_type": {}, + "bot": {}, + "system": {}, + "nsfw_allowed": {}, + "mfa_enabled": {}, + "webauthn_enabled": {}, + "verified": {}, + "disabled": {}, + "deleted": {}, + "email": { + "type": "string" + }, + "purchased_flags": {}, + "premium_usage_flags": {}, + "rights": {}, + "relationships": {}, + "connected_accounts": {}, + "fingerprints": {}, + "extended_settings": {}, + "security_keys": {} + }, + "additionalProperties": false, + "required": [ + "accent_color", + "avatar", + "banner", + "bio", + "bot", + "connected_accounts", + "created_at", + "deleted", + "desktop", + "disabled", + "discriminator", + "extended_settings", + "fingerprints", + "flags", + "mfa_enabled", + "mobile", + "nsfw_allowed", + "phone", + "premium", + "premium_since", + "premium_type", + "premium_usage_flags", + "pronouns", + "purchased_flags", + "relationships", + "rights", + "security_keys", + "settings", + "system", + "theme_colors", + "verified", + "webauthn_enabled" + ] + }, + "AdminGuild": { + "type": "object", + "properties": { + "name": { + "type": "string" + }, + "id": { + "type": "string" + }, + "icon": { + "type": "string" + }, + "parent": { + "type": "string" + }, + "owner_id": { + "type": "string" + }, + "owner": { + "$ref": "#/definitions/User" + }, + "nsfw": { + "type": "boolean" + }, + "invites": { + "type": "array", + "items": { + "$ref": "#/definitions/Invite" + } + }, + "voice_states": { + "type": "array", + "items": { + "$ref": "#/definitions/VoiceState" + } + }, + "webhooks": { + "type": "array", + "items": { + "$ref": "#/definitions/Webhook" + } + }, + "roles": { + "type": "array", + "items": { + "$ref": "#/definitions/Role" + } + }, + "afk_channel_id": { + "type": "string" + }, + "afk_channel": { + "$ref": "#/definitions/Channel" + }, + "afk_timeout": { + "type": "integer" + }, + "bans": { + "type": "array", + "items": { + "$ref": "#/definitions/Ban" + } + }, + "banner": { + "type": "string" + }, + "default_message_notifications": { + "type": "integer" + }, + "description": { + "type": "string" + }, + "discovery_splash": { + "type": "string" + }, + "explicit_content_filter": { + "type": "integer" + }, + "features": { + "type": "array", + "items": { + "type": "string" + } + }, + "primary_category_id": { + "type": "string" + }, + "large": { + "type": "boolean" + }, + "max_members": { + "type": "integer" + }, + "max_presences": { + "type": "integer" + }, + "max_video_channel_users": { + "type": "integer" + }, + "members": { + "type": "array", + "items": { + "$ref": "#/definitions/Member" + } + }, + "channels": { + "type": "array", + "items": { + "$ref": "#/definitions/Channel" + } + }, + "template_id": { + "type": "string" + }, + "emojis": { + "type": "array", + "items": { + "$ref": "#/definitions/Emoji" + } + }, + "stickers": { + "type": "array", + "items": { + "$ref": "#/definitions/Sticker" + } + }, + "mfa_level": { + "type": "integer" + }, + "preferred_locale": { + "type": "string" + }, + "premium_subscription_count": { + "type": "integer" + }, + "premium_tier": { + "type": "integer" + }, + "public_updates_channel_id": { + "type": "string" + }, + "public_updates_channel": { + "$ref": "#/definitions/Channel" + }, + "rules_channel_id": { + "type": "string" + }, + "rules_channel": { + "type": "string" + }, + "region": { + "type": "string" + }, + "splash": { + "type": "string" + }, + "system_channel_id": { + "type": "string" + }, + "system_channel": { + "$ref": "#/definitions/Channel" + }, + "system_channel_flags": { + "type": "integer" + }, + "unavailable": { + "type": "boolean" + }, + "verification_level": { + "type": "integer" + }, + "welcome_screen": { + "$ref": "#/definitions/GuildWelcomeScreen" + }, + "widget_channel_id": { + "type": "string" + }, + "widget_channel": { + "$ref": "#/definitions/Channel" + }, + "widget_enabled": { + "type": "boolean" + }, + "nsfw_level": { + "type": "integer" + }, + "premium_progress_bar_enabled": { + "type": "boolean" + }, + "channel_ordering": { + "type": "array", + "items": { + "type": "string" + } + } + }, + "additionalProperties": false, + "required": [ + "bans", + "channel_ordering", + "channels", + "emojis", + "features", + "id", + "invites", + "members", + "name", + "nsfw", + "premium_progress_bar_enabled", + "public_updates_channel_id", + "roles", + "stickers", + "unavailable", + "voice_states", + "webhooks", + "welcome_screen", + "widget_enabled" + ] + } + }, + "$schema": "http://json-schema.org/draft-07/schema#" + }, + "AdminUserResponse": { + "type": "object", + "properties": { + "id": { + "type": [ + "string", + "integer" + ] + }, + "flags": {}, + "created_at": {}, + "premium_since": {}, + "avatar": {}, + "banner": {}, + "settings": {}, + "bio": {}, + "theme_colors": {}, + "pronouns": {}, + "username": { + "type": "string" + }, + "discriminator": {}, + "accent_color": {}, + "phone": {}, + "desktop": {}, + "mobile": {}, + "premium": {}, + "premium_type": {}, + "bot": {}, + "system": {}, + "nsfw_allowed": {}, + "mfa_enabled": {}, + "webauthn_enabled": {}, + "verified": {}, + "disabled": {}, + "deleted": {}, + "email": { + "type": "string" + }, + "purchased_flags": {}, + "premium_usage_flags": {}, + "rights": {}, + "relationships": {}, + "connected_accounts": {}, + "fingerprints": {}, + "extended_settings": {}, + "security_keys": {} + }, + "additionalProperties": false, + "required": [ + "accent_color", + "avatar", + "banner", + "bio", + "bot", + "connected_accounts", + "created_at", + "deleted", + "desktop", + "disabled", + "discriminator", + "extended_settings", + "fingerprints", + "flags", + "mfa_enabled", + "mobile", + "nsfw_allowed", + "phone", + "premium", + "premium_since", + "premium_type", + "premium_usage_flags", + "pronouns", + "purchased_flags", + "relationships", + "rights", + "security_keys", + "settings", + "system", + "theme_colors", + "verified", + "webauthn_enabled" + ], + "definitions": { + "ChannelPermissionOverwriteType": { + "enum": [ + 0, + 1, + 2 + ], + "type": "number" + }, + "ConnectedAccountTokenData": { + "type": "object", + "properties": { + "access_token": { + "type": "string" + }, + "token_type": { + "type": "string" + }, + "scope": { + "type": "string" + }, + "refresh_token": { + "type": "string" + }, + "expires_in": { + "type": "integer" + }, + "expires_at": { + "type": "integer" + }, + "fetched_at": { + "type": "integer" + } + }, + "additionalProperties": false, + "required": [ + "access_token", + "fetched_at" + ] + }, + "ChannelModifySchema": { + "type": "object", + "properties": { + "name": { + "maxLength": 100, + "type": "string" + }, + "type": { + "enum": [ + 0, + 1, + 10, + 11, + 12, + 13, + 14, + 15, + 2, + 255, + 3, + 33, + 34, + 35, + 4, + 5, + 6, + 64, + 7, + 8, + 9 + ], + "type": "number" + }, + "topic": { + "type": "string" + }, + "icon": { + "type": [ + "null", + "string" + ] + }, + "bitrate": { + "type": "integer" + }, + "user_limit": { + "type": "integer" + }, + "rate_limit_per_user": { + "type": "integer" + }, + "position": { + "type": "integer" + }, + "permission_overwrites": { + "type": "array", + "items": { + "type": "object", + "properties": { + "id": { + "type": "string" + }, + "type": { + "$ref": "#/definitions/ChannelPermissionOverwriteType" + }, + "allow": { + "type": "string" + }, + "deny": { + "type": "string" + } + }, + "additionalProperties": false, + "required": [ + "allow", + "deny", + "id", + "type" + ] + } + }, + "parent_id": { + "type": "string" + }, + "id": { + "type": "string" + }, + "nsfw": { + "type": "boolean" + }, + "rtc_region": { + "type": "string" + }, + "default_auto_archive_duration": { + "type": "integer" + }, + "default_reaction_emoji": { + "type": [ + "null", + "string" + ] + }, + "flags": { + "type": "integer" + }, + "default_thread_rate_limit_per_user": { + "type": "integer" + }, + "video_quality_mode": { + "type": "integer" + } + }, + "additionalProperties": false + }, + "ActivitySchema": { + "type": "object", + "properties": { + "afk": { + "type": "boolean" + }, + "status": { + "$ref": "#/definitions/Status" + }, + "activities": { + "type": "array", + "items": { + "$ref": "#/definitions/Activity" + } + }, + "since": { + "type": "integer" + } + }, + "additionalProperties": false, + "required": [ + "status" + ] + }, + "Status": { + "enum": [ + "dnd", + "idle", + "invisible", + "offline", + "online" + ], + "type": "string" + }, + "Activity": { + "type": "object", + "properties": { + "name": { + "type": "string" + }, + "type": { + "$ref": "#/definitions/ActivityType" + }, + "url": { + "type": "string" + }, + "created_at": { + "type": "integer" + }, + "timestamps": { + "type": "object", + "properties": { + "start": { + "type": "integer" + }, + "end": { + "type": "integer" + } + }, + "additionalProperties": false, + "required": [ + "end", + "start" + ] + }, + "application_id": { + "type": "string" + }, + "details": { + "type": "string" + }, + "state": { + "type": "string" + }, + "emoji": { + "type": "object", + "properties": { + "name": { + "type": "string" + }, + "id": { + "type": "string" + }, + "animated": { + "type": "boolean" + } + }, + "additionalProperties": false, + "required": [ + "animated", + "name" + ] + }, + "party": { + "type": "object", + "properties": { + "id": { + "type": "string" + }, + "size": { + "type": "array", + "items": { + "type": "integer" + } + } + }, + "additionalProperties": false + }, + "assets": { + "type": "object", + "properties": { + "large_image": { + "type": "string" + }, + "large_text": { + "type": "string" + }, + "small_image": { + "type": "string" + }, + "small_text": { + "type": "string" + } + }, + "additionalProperties": false + }, + "secrets": { + "type": "object", + "properties": { + "join": { + "type": "string" + }, + "spectate": { + "type": "string" + }, + "match": { + "type": "string" + } + }, + "additionalProperties": false + }, + "instance": { + "type": "boolean" + }, + "flags": { + "type": "string" + }, + "id": { + "type": "string" + }, + "sync_id": { + "type": "string" + }, + "metadata": { + "type": "object", + "properties": { + "context_uri": { + "type": "string" + }, + "album_id": { + "type": "string" + }, + "artist_ids": { + "type": "array", + "items": { + "type": "string" + } + } + }, + "additionalProperties": false, + "required": [ + "album_id", + "artist_ids" + ] + }, + "session_id": { + "type": "string" + } + }, + "additionalProperties": false, + "required": [ + "flags", + "name", + "session_id", + "type" + ] + }, + "ActivityType": { + "enum": [ + 0, + 1, + 2, + 4, + 5 + ], + "type": "number" + }, + "Embed": { + "type": "object", + "properties": { + "title": { + "type": "string" + }, + "type": { + "enum": [ + "article", + "gifv", + "image", + "link", + "rich", + "video" + ], + "type": "string" + }, + "description": { + "type": "string" + }, + "url": { + "type": "string" + }, + "timestamp": { + "type": "string", + "format": "date-time" + }, + "color": { + "type": "integer" + }, + "footer": { + "type": "object", + "properties": { + "text": { + "type": "string" + }, + "icon_url": { + "type": "string" + }, + "proxy_icon_url": { + "type": "string" + } + }, + "additionalProperties": false, + "required": [ + "text" + ] + }, + "image": { + "$ref": "#/definitions/EmbedImage" + }, + "thumbnail": { + "$ref": "#/definitions/EmbedImage" + }, + "video": { + "$ref": "#/definitions/EmbedImage" + }, + "provider": { + "type": "object", + "properties": { + "name": { + "type": "string" + }, + "url": { + "type": "string" + } + }, + "additionalProperties": false + }, + "author": { + "type": "object", + "properties": { + "name": { + "type": "string" + }, + "url": { + "type": "string" + }, + "icon_url": { + "type": "string" + }, + "proxy_icon_url": { + "type": "string" + } + }, + "additionalProperties": false + }, + "fields": { + "type": "array", + "items": { + "type": "object", + "properties": { + "name": { + "type": "string" + }, + "value": { + "type": "string" + }, + "inline": { + "type": "boolean" + } + }, + "additionalProperties": false, + "required": [ + "name", + "value" + ] + } + } + }, + "additionalProperties": false + }, + "EmbedImage": { + "type": "object", + "properties": { + "url": { + "type": "string" + }, + "proxy_url": { + "type": "string" + }, + "height": { + "type": "integer" + }, + "width": { + "type": "integer" + } + }, + "additionalProperties": false + }, + "ChannelOverride": { + "type": "object", + "properties": { + "message_notifications": { + "type": "integer" + }, + "mute_config": { + "$ref": "#/definitions/MuteConfig" + }, + "muted": { + "type": "boolean" + }, + "channel_id": { + "type": [ + "null", + "string" + ] + } + }, + "additionalProperties": false, + "required": [ + "channel_id", + "message_notifications", + "mute_config", + "muted" + ] + }, + "MuteConfig": { + "type": "object", + "properties": { + "end_time": { + "type": "integer" + }, + "selected_time_window": { + "type": "integer" + } + }, + "additionalProperties": false, + "required": [ + "end_time", + "selected_time_window" + ] + }, + "CustomStatus": { + "type": "object", + "properties": { + "emoji_id": { + "type": "string" + }, + "emoji_name": { + "type": "string" + }, + "expires_at": { + "type": "integer" + }, + "text": { + "type": "string" + } + }, + "additionalProperties": false + }, + "FriendSourceFlags": { + "type": "object", + "properties": { + "all": { + "type": "boolean" + } + }, + "additionalProperties": false, + "required": [ + "all" + ] + }, + "GuildFolder": { + "type": "object", + "properties": { + "color": { + "type": "integer" + }, + "guild_ids": { + "type": "array", + "items": { + "type": "string" + } + }, + "id": { + "type": "integer" + }, + "name": { + "type": "string" + } + }, + "additionalProperties": false, + "required": [ + "color", + "guild_ids", + "id", + "name" + ] + }, + "GenerateWebAuthnCredentialsSchema": { + "type": "object", + "properties": { + "password": { + "type": "string" + } + }, + "additionalProperties": false, + "required": [ + "password" + ] + }, + "CreateWebAuthnCredentialSchema": { + "type": "object", + "properties": { + "credential": { + "type": "string" + }, + "name": { + "type": "string" + }, + "ticket": { + "type": "string" + } + }, + "additionalProperties": false, + "required": [ + "credential", + "name", + "ticket" + ] + }, + "APIErrorResponse": { + "type": "object", + "properties": { + "code": { + "type": "integer" + }, + "message": { + "type": "string" + }, + "errors": { + "type": "object", + "additionalProperties": { + "type": "object", + "properties": { + "_errors": { + "type": "array", + "items": { + "type": "object", + "properties": { + "message": { + "type": "string" + }, + "code": { + "type": "string" + } + }, + "additionalProperties": false, + "required": [ + "code", + "message" + ] + } + } + }, + "additionalProperties": false, + "required": [ + "_errors" + ] + } + } + }, + "additionalProperties": false, + "required": [ + "code", + "errors", + "message" + ] + }, + "CaptchaRequiredResponse": { + "type": "object", + "properties": { + "captcha_key": { + "type": "string" + }, + "captcha_sitekey": { + "type": "string" + }, + "captcha_service": { + "type": "string" + } + }, + "additionalProperties": false, + "required": [ + "captcha_key", + "captcha_service", + "captcha_sitekey" + ] + }, + "Guild": { + "type": "object", + "properties": { + "afk_channel_id": { + "type": "string" + }, + "afk_channel": { + "$ref": "#/definitions/Channel" + }, + "afk_timeout": { + "type": "integer" + }, + "bans": { + "type": "array", + "items": { + "$ref": "#/definitions/Ban" + } + }, + "banner": { + "type": "string" + }, + "default_message_notifications": { + "type": "integer" + }, + "description": { + "type": "string" + }, + "discovery_splash": { + "type": "string" + }, + "explicit_content_filter": { + "type": "integer" + }, + "features": { + "type": "array", + "items": { + "type": "string" + }, + "default": [] + }, + "primary_category_id": { + "type": "string" + }, + "icon": { + "type": "string" + }, + "large": { + "type": "boolean", + "default": false + }, + "max_members": { + "type": "integer" + }, + "max_presences": { + "type": "integer" + }, + "max_video_channel_users": { + "type": "integer" + }, + "member_count": { + "type": "integer" + }, + "presence_count": { + "type": "integer" + }, + "members": { + "type": "array", + "items": { + "$ref": "#/definitions/Member" + } + }, + "roles": { + "type": "array", + "items": { + "$ref": "#/definitions/Role" + } + }, + "channels": { + "type": "array", + "items": { + "$ref": "#/definitions/Channel" + } + }, + "template_id": { + "type": "string" + }, + "template": { + "$ref": "#/definitions/Template" + }, + "emojis": { + "type": "array", + "items": { + "$ref": "#/definitions/Emoji" + } + }, + "stickers": { + "type": "array", + "items": { + "$ref": "#/definitions/Sticker" + } + }, + "invites": { + "type": "array", + "items": { + "$ref": "#/definitions/Invite" + } + }, + "voice_states": { + "type": "array", + "items": { + "$ref": "#/definitions/VoiceState" + } + }, + "webhooks": { + "type": "array", + "items": { + "$ref": "#/definitions/Webhook" + } + }, + "mfa_level": { + "type": "integer" + }, + "name": { + "type": "string" + }, + "owner_id": { + "type": "string" + }, + "owner": { + "$ref": "#/definitions/User" + }, + "preferred_locale": { + "type": "string" + }, + "premium_subscription_count": { + "type": "integer" + }, + "premium_tier": { + "type": "integer" + }, + "public_updates_channel_id": { + "type": "string" + }, + "public_updates_channel": { + "$ref": "#/definitions/Channel" + }, + "rules_channel_id": { + "type": "string" + }, + "rules_channel": { + "type": "string" + }, + "region": { + "type": "string" + }, + "splash": { + "type": "string" + }, + "system_channel_id": { + "type": "string" + }, + "system_channel": { + "$ref": "#/definitions/Channel" + }, + "system_channel_flags": { + "type": "integer" + }, + "unavailable": { + "type": "boolean", + "default": false + }, + "verification_level": { + "type": "integer" + }, + "welcome_screen": { + "$ref": "#/definitions/GuildWelcomeScreen" + }, + "widget_channel_id": { + "type": "string" + }, + "widget_channel": { + "$ref": "#/definitions/Channel" + }, + "widget_enabled": { + "type": "boolean", + "default": true + }, + "nsfw_level": { + "type": "integer" + }, + "nsfw": { + "type": "boolean", + "default": false + }, + "parent": { + "type": "string" + }, + "permissions": { + "type": "integer" + }, + "premium_progress_bar_enabled": { + "type": "boolean", + "default": false + }, + "channel_ordering": { + "type": "array", + "items": { + "type": "string" + } + }, + "id": { + "type": "string" + } + }, + "additionalProperties": false, + "required": [ + "bans", + "channel_ordering", + "channels", + "emojis", + "features", + "id", + "invites", + "members", + "name", + "nsfw", + "premium_progress_bar_enabled", + "public_updates_channel_id", + "roles", + "stickers", + "template", + "unavailable", + "voice_states", + "webhooks", + "welcome_screen", + "widget_enabled" + ] + }, + "Channel": { + "type": "object", + "properties": { + "created_at": { + "type": "string", + "format": "date-time" + }, + "name": { + "type": "string" + }, + "icon": { + "type": [ + "null", + "string" + ] + }, + "type": { + "$ref": "#/definitions/ChannelType" + }, + "recipients": { + "type": "array", + "items": { + "$ref": "#/definitions/Recipient" + } + }, + "last_message_id": { + "type": "string" + }, + "guild_id": { + "type": "string" + }, + "guild": { + "$ref": "#/definitions/Guild" + }, + "parent_id": { + "type": "string" + }, + "parent": { + "$ref": "#/definitions/Channel" + }, + "owner_id": { + "type": "string" + }, + "owner": { + "$ref": "#/definitions/User" + }, + "last_pin_timestamp": { + "type": "integer" + }, + "default_auto_archive_duration": { + "type": "integer" + }, + "permission_overwrites": { + "type": "array", + "items": { + "$ref": "#/definitions/ChannelPermissionOverwrite" + } + }, + "video_quality_mode": { + "type": "integer" + }, + "bitrate": { + "type": "integer" + }, + "user_limit": { + "type": "integer" + }, + "nsfw": { + "type": "boolean", + "default": false + }, + "rate_limit_per_user": { + "type": "integer" + }, + "topic": { + "type": "string" + }, + "invites": { + "type": "array", + "items": { + "$ref": "#/definitions/Invite" + } + }, + "retention_policy_id": { + "type": "string" + }, + "messages": { + "type": "array", + "items": { + "$ref": "#/definitions/Message" + } + }, + "voice_states": { + "type": "array", + "items": { + "$ref": "#/definitions/VoiceState" + } + }, + "read_states": { + "type": "array", + "items": { + "$ref": "#/definitions/ReadState" + } + }, + "webhooks": { + "type": "array", + "items": { + "$ref": "#/definitions/Webhook" + } + }, + "flags": { + "type": "integer", + "default": 0 + }, + "default_thread_rate_limit_per_user": { + "type": "integer", + "default": 0 + }, + "position": { + "description": "Must be calculated Channel.calculatePosition", + "type": "integer" + }, + "id": { + "type": "string" + } + }, + "additionalProperties": false, + "required": [ + "created_at", + "default_thread_rate_limit_per_user", + "flags", + "id", + "nsfw", + "owner", + "parent_id", + "position", + "type" + ] + }, + "ChannelType": { + "enum": [ + 0, + 1, + 10, + 11, + 12, + 13, + 14, + 15, + 2, + 255, + 3, + 33, + 34, + 35, + 4, + 5, + 6, + 64, + 7, + 8, + 9 + ], + "type": "number" + }, + "Recipient": { + "type": "object", + "properties": { + "channel_id": { + "type": "string" + }, + "channel": { + "$ref": "#/definitions/Channel" + }, + "user_id": { + "type": "string" + }, + "user": { + "$ref": "#/definitions/User" + }, + "closed": { + "type": "boolean" + }, + "id": { + "type": "string" + } + }, + "additionalProperties": false, + "required": [ + "channel", + "channel_id", + "closed", + "id", + "user", + "user_id" + ] + }, + "User": { + "type": "object", + "properties": { + "username": { + "type": "string" + }, + "discriminator": { + "type": "string" + }, + "avatar": { + "type": "string" + }, + "accent_color": { + "type": "integer" + }, + "banner": { + "type": "string" + }, + "theme_colors": { + "type": "array", + "items": { + "type": "integer" + } + }, + "pronouns": { + "type": "string" + }, + "phone": { + "type": "string" + }, + "desktop": { + "type": "boolean", + "default": false + }, + "mobile": { + "type": "boolean", + "default": false + }, + "premium": { + "type": "boolean" + }, + "premium_type": { + "type": "integer" + }, + "bot": { + "type": "boolean", + "default": false + }, + "bio": { + "type": "string", + "default": "" + }, + "system": { + "type": "boolean", + "default": false + }, + "nsfw_allowed": { + "type": "boolean", + "default": true + }, + "mfa_enabled": { + "type": "boolean", + "default": false + }, + "webauthn_enabled": { + "type": "boolean", + "default": false + }, + "totp_secret": { + "type": "string", + "default": "" + }, + "totp_last_ticket": { + "type": "string", + "default": "" + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "premium_since": { + "type": "string", + "format": "date-time" + }, + "verified": { + "type": "boolean" + }, + "disabled": { + "type": "boolean", + "default": false + }, + "deleted": { + "type": "boolean", + "default": false + }, + "email": { + "type": "string" + }, + "flags": { + "type": "integer", + "default": 0 + }, + "public_flags": { + "type": "integer", + "default": 0 + }, + "purchased_flags": { + "type": "integer", + "default": 0 + }, + "premium_usage_flags": { + "type": "integer", + "default": 0 + }, + "rights": { + "type": "string" + }, + "sessions": { + "type": "array", + "items": { + "$ref": "#/definitions/Session" + } + }, + "relationships": { + "type": "array", + "items": { + "$ref": "#/definitions/Relationship" + } + }, + "connected_accounts": { + "type": "array", + "items": { + "$ref": "#/definitions/ConnectedAccount" + } + }, + "data": { + "type": "object", + "properties": { + "valid_tokens_since": { + "type": "string", + "format": "date-time" + }, + "hash": { + "type": "string" + } + }, + "additionalProperties": false, + "required": [ + "valid_tokens_since" + ] + }, + "fingerprints": { + "type": "array", + "items": { + "type": "string" + }, + "default": [] + }, + "settings": { + "$ref": "#/definitions/UserSettings" + }, + "extended_settings": { + "type": "string", + "default": "{}" + }, + "security_keys": { + "type": "array", + "items": { + "$ref": "#/definitions/SecurityKey" + } + }, + "id": { + "type": "string" + } + }, + "additionalProperties": false, + "required": [ + "bio", + "bot", + "connected_accounts", + "created_at", + "data", + "deleted", + "desktop", + "disabled", + "discriminator", + "extended_settings", + "fingerprints", + "flags", + "id", + "mfa_enabled", + "mobile", + "nsfw_allowed", + "premium", + "premium_since", + "premium_type", + "premium_usage_flags", + "public_flags", + "purchased_flags", + "relationships", + "rights", + "security_keys", + "sessions", + "settings", + "system", + "username", + "verified", + "webauthn_enabled" + ] + }, + "Session": { + "type": "object", + "properties": { + "user_id": { + "type": "string" + }, + "user": { + "$ref": "#/definitions/User" + }, + "session_id": { + "type": "string" + }, + "activities": { + "type": "array", + "items": { + "$ref": "#/definitions/Activity" + } + }, + "client_info": { + "type": "object", + "properties": { + "client": { + "type": "string" + }, + "os": { + "type": "string" + }, + "version": { + "type": "integer" + } + }, + "additionalProperties": false, + "required": [ + "client", + "os", + "version" + ] + }, + "status": { + "$ref": "#/definitions/Status" + }, + "id": { + "type": "string" + } + }, + "additionalProperties": false, + "required": [ + "activities", + "client_info", + "id", + "session_id", + "status", + "user", + "user_id" + ] + }, + "Relationship": { + "type": "object", + "properties": { + "from_id": { + "type": "string" + }, + "from": { + "$ref": "#/definitions/User" + }, + "to_id": { + "type": "string" + }, + "to": { + "$ref": "#/definitions/User" + }, + "nickname": { + "type": "string" + }, + "type": { + "$ref": "#/definitions/RelationshipType" + }, + "id": { + "type": "string" + } + }, + "additionalProperties": false, + "required": [ + "from", + "from_id", + "id", + "to", + "to_id", + "type" + ] + }, + "RelationshipType": { + "enum": [ + 1, + 2, + 3, + 4 + ], + "type": "number" + }, + "ConnectedAccount": { + "type": "object", + "properties": { + "external_id": { + "type": "string" + }, + "user_id": { + "type": "string" + }, + "user": { + "$ref": "#/definitions/User" + }, + "friend_sync": { + "type": "boolean", + "default": false + }, + "name": { + "type": "string" + }, + "revoked": { + "type": "boolean", + "default": false + }, + "show_activity": { + "type": "integer", + "default": 0 + }, + "type": { + "type": "string" + }, + "verified": { + "type": "boolean", + "default": true + }, + "visibility": { + "type": "integer", + "default": 0 + }, + "integrations": { + "type": "array", + "items": { + "type": "string" + }, + "default": [] + }, + "metadata_": {}, + "metadata_visibility": { + "type": "integer", + "default": 0 + }, + "two_way_link": { + "type": "boolean", + "default": false + }, + "token_data": { + "anyOf": [ + { + "$ref": "#/definitions/ConnectedAccountTokenData" + }, + { + "type": "null" + } + ] + }, + "id": { + "type": "string" + } + }, + "additionalProperties": false, + "required": [ + "external_id", + "id", + "name", + "type", + "user", + "user_id" + ] + }, + "UserSettings": { + "type": "object", + "properties": { + "index": { + "type": "string" + }, + "afk_timeout": { + "type": "integer", + "default": 3600 + }, + "allow_accessibility_detection": { + "type": "boolean", + "default": true + }, + "animate_emoji": { + "type": "boolean", + "default": true + }, + "animate_stickers": { + "type": "integer", + "default": 0 + }, + "contact_sync_enabled": { + "type": "boolean", + "default": false + }, + "convert_emoticons": { + "type": "boolean", + "default": false + }, + "custom_status": { + "anyOf": [ + { + "$ref": "#/definitions/CustomStatus" + }, + { + "type": "null" + } + ], + "default": null + }, + "default_guilds_restricted": { + "type": "boolean", + "default": false + }, + "detect_platform_accounts": { + "type": "boolean", + "default": false + }, + "developer_mode": { + "type": "boolean", + "default": true + }, + "disable_games_tab": { + "type": "boolean", + "default": true + }, + "enable_tts_command": { + "type": "boolean", + "default": false + }, + "explicit_content_filter": { + "type": "integer", + "default": 0 + }, + "friend_source_flags": { + "$ref": "#/definitions/FriendSourceFlags" + }, + "gateway_connected": { + "type": "boolean", + "default": false + }, + "gif_auto_play": { + "type": "boolean", + "default": false + }, + "guild_folders": { + "type": "array", + "items": { + "$ref": "#/definitions/GuildFolder" + }, + "default": [] + }, + "guild_positions": { + "type": "array", + "items": { + "type": "string" + }, + "default": [] + }, + "inline_attachment_media": { + "type": "boolean", + "default": true + }, + "inline_embed_media": { + "type": "boolean", + "default": true + }, + "locale": { + "type": "string", + "default": "en-US" + }, + "message_display_compact": { + "type": "boolean", + "default": false + }, + "native_phone_integration_enabled": { + "type": "boolean", + "default": true + }, + "render_embeds": { + "type": "boolean", + "default": true + }, + "render_reactions": { + "type": "boolean", + "default": true + }, + "restricted_guilds": { + "type": "array", + "items": { + "type": "string" + }, + "default": [] + }, + "show_current_game": { + "type": "boolean", + "default": true + }, + "status": { + "enum": [ + "dnd", + "idle", + "invisible", + "offline", + "online" + ], + "type": "string", + "default": "online" + }, + "stream_notifications_enabled": { + "type": "boolean", + "default": false + }, + "theme": { + "enum": [ + "dark", + "light" + ], + "type": "string", + "default": "dark" + }, + "timezone_offset": { + "type": "integer", + "default": 0 + } + }, + "additionalProperties": false, + "required": [ + "afk_timeout", + "allow_accessibility_detection", + "animate_emoji", + "animate_stickers", + "contact_sync_enabled", + "convert_emoticons", + "custom_status", + "default_guilds_restricted", + "detect_platform_accounts", + "developer_mode", + "disable_games_tab", + "enable_tts_command", + "explicit_content_filter", + "friend_source_flags", + "gateway_connected", + "gif_auto_play", + "guild_folders", + "guild_positions", + "index", + "inline_attachment_media", + "inline_embed_media", + "locale", + "message_display_compact", + "native_phone_integration_enabled", + "render_embeds", + "render_reactions", + "restricted_guilds", + "show_current_game", + "status", + "stream_notifications_enabled", + "theme", + "timezone_offset" + ] + }, + "SecurityKey": { + "type": "object", + "properties": { + "user_id": { + "type": "string" + }, + "user": { + "$ref": "#/definitions/User" + }, + "key_id": { + "type": "string" + }, + "public_key": { + "type": "string" + }, + "counter": { + "type": "integer" + }, + "name": { + "type": "string" + }, + "id": { + "type": "string" + } + }, + "additionalProperties": false, + "required": [ + "counter", + "id", + "key_id", + "name", + "public_key", + "user", + "user_id" + ] + }, + "ChannelPermissionOverwrite": { + "type": "object", + "properties": { + "allow": { + "type": "string" + }, + "deny": { + "type": "string" + }, + "id": { + "type": "string" + }, + "type": { + "$ref": "#/definitions/ChannelPermissionOverwriteType" + } + }, + "additionalProperties": false, + "required": [ + "allow", + "deny", + "id", + "type" + ] + }, + "Invite": { + "type": "object", + "properties": { + "code": { + "type": "string" + }, + "temporary": { + "type": "boolean" + }, + "uses": { + "type": "integer" + }, + "max_uses": { + "type": "integer" + }, + "max_age": { + "type": "integer" + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "expires_at": { + "type": "string", + "format": "date-time" + }, + "guild_id": { + "type": "string" + }, + "guild": { + "$ref": "#/definitions/Guild" + }, + "channel_id": { + "type": "string" + }, + "channel": { + "$ref": "#/definitions/Channel" + }, + "inviter_id": { + "type": "string" + }, + "inviter": { + "$ref": "#/definitions/User" + }, + "target_user_id": { + "type": "string" + }, + "target_user": { + "type": "string" + }, + "target_user_type": { + "type": "integer" + }, + "vanity_url": { + "type": "boolean" + }, + "flags": { + "type": "integer" + } + }, + "additionalProperties": false, + "required": [ + "channel", + "channel_id", + "code", + "created_at", + "flags", + "guild", + "guild_id", + "inviter", + "max_age", + "max_uses", + "target_user_id", + "temporary", + "uses" + ] + }, + "Message": { + "type": "object", + "properties": { + "channel_id": { + "type": "string" + }, + "channel": { + "$ref": "#/definitions/Channel" + }, + "guild_id": { + "type": "string" + }, + "guild": { + "$ref": "#/definitions/Guild" + }, + "author_id": { + "type": "string" + }, + "author": { + "$ref": "#/definitions/User" + }, + "member_id": { + "type": "string" + }, + "member": { + "$ref": "#/definitions/Member" + }, + "webhook_id": { + "type": "string" + }, + "webhook": { + "$ref": "#/definitions/Webhook" + }, + "application_id": { + "type": "string" + }, + "application": { + "$ref": "#/definitions/Application" + }, + "content": { + "type": "string" + }, + "timestamp": { + "type": "string", + "format": "date-time" + }, + "edited_timestamp": { + "type": "string", + "format": "date-time" + }, + "tts": { + "type": "boolean" + }, + "mention_everyone": { + "type": "boolean" + }, + "mentions": { + "type": "array", + "items": { + "$ref": "#/definitions/User" + } + }, + "mention_roles": { + "type": "array", + "items": { + "$ref": "#/definitions/Role" + } + }, + "mention_channels": { + "type": "array", + "items": { + "$ref": "#/definitions/Channel" + } + }, + "sticker_items": { + "type": "array", + "items": { + "$ref": "#/definitions/Sticker" + } + }, + "attachments": { + "type": "array", + "items": { + "$ref": "#/definitions/Attachment_1" + } + }, + "embeds": { + "type": "array", + "items": { + "$ref": "#/definitions/Embed" + } + }, + "reactions": { + "type": "array", + "items": { + "$ref": "#/definitions/Reaction" + } + }, + "nonce": { + "type": "string" + }, + "pinned": { + "type": "boolean" + }, + "type": { + "$ref": "#/definitions/MessageType" + }, + "activity": { + "type": "object", + "properties": { + "type": { + "type": "integer" + }, + "party_id": { + "type": "string" + } + }, + "additionalProperties": false, + "required": [ + "party_id", + "type" + ] + }, + "flags": { + "type": "integer" + }, + "message_reference": { + "type": "object", + "properties": { + "message_id": { + "type": "string" + }, + "channel_id": { + "type": "string" + }, + "guild_id": { + "type": "string" + } + }, + "additionalProperties": false, + "required": [ + "message_id" + ] + }, + "referenced_message": { + "$ref": "#/definitions/Message" + }, + "interaction": { + "type": "object", + "properties": { + "id": { + "type": "string" + }, + "type": { + "$ref": "#/definitions/InteractionType" + }, + "name": { + "type": "string" + }, + "user_id": { + "type": "string" + } + }, + "additionalProperties": false, + "required": [ + "id", + "name", + "type", + "user_id" + ] + }, + "components": { + "type": "array", + "items": { + "$ref": "#/definitions/MessageComponent" + } + }, + "id": { + "type": "string" + } + }, + "additionalProperties": false, + "required": [ + "channel", + "embeds", + "id", + "mention_channels", + "mention_roles", + "mentions", + "reactions", + "timestamp", + "type" + ] + }, + "Member": { + "type": "object", + "properties": { + "index": { + "type": "string" + }, + "id": { + "type": "string" + }, + "user": { + "$ref": "#/definitions/User" + }, + "guild_id": { + "type": "string" + }, + "guild": { + "$ref": "#/definitions/Guild" + }, + "nick": { + "type": "string" + }, + "roles": { + "type": "array", + "items": { + "$ref": "#/definitions/Role" + } + }, + "joined_at": { + "type": "string", + "format": "date-time" + }, + "premium_since": { + "type": "integer" + }, + "deaf": { + "type": "boolean" + }, + "mute": { + "type": "boolean" + }, + "pending": { + "type": "boolean" + }, + "settings": { + "$ref": "#/definitions/UserGuildSettings" + }, + "last_message_id": { + "type": "string" + }, + "joined_by": { + "type": "string" + }, + "avatar": { + "type": "string" + }, + "banner": { + "type": "string" + }, + "bio": { + "type": "string" + }, + "theme_colors": { + "type": "array", + "items": { + "type": "integer" + } + }, + "pronouns": { + "type": "string" + }, + "communication_disabled_until": { + "type": "string", + "format": "date-time" + } + }, + "additionalProperties": false, + "required": [ + "banner", + "bio", + "communication_disabled_until", + "deaf", + "guild", + "guild_id", + "id", + "index", + "joined_at", + "joined_by", + "mute", + "pending", + "roles", + "settings", + "user" + ] + }, + "Role": { + "type": "object", + "properties": { + "guild_id": { + "type": "string" + }, + "guild": { + "$ref": "#/definitions/Guild" + }, + "color": { + "type": "integer" + }, + "hoist": { + "type": "boolean" + }, + "managed": { + "type": "boolean" + }, + "mentionable": { + "type": "boolean" + }, + "name": { + "type": "string" + }, + "permissions": { + "type": "string" + }, + "position": { + "type": "integer" + }, + "icon": { + "type": "string" + }, + "unicode_emoji": { + "type": "string" + }, + "tags": { + "type": "object", + "properties": { + "bot_id": { + "type": "string" + }, + "integration_id": { + "type": "string" + }, + "premium_subscriber": { + "type": "boolean" + } + }, + "additionalProperties": false + }, + "flags": { + "type": "integer" + }, + "id": { + "type": "string" + } + }, + "additionalProperties": false, + "required": [ + "color", + "flags", + "guild", + "guild_id", + "hoist", + "id", + "managed", + "mentionable", + "name", + "permissions", + "position" + ] + }, + "UserGuildSettings": { + "type": "object", + "properties": { + "channel_overrides": { + "anyOf": [ + { + "type": "object", + "additionalProperties": { + "$ref": "#/definitions/ChannelOverride" + } + }, + { + "type": "null" + } + ] + }, + "message_notifications": { + "type": "integer" + }, + "mobile_push": { + "type": "boolean" + }, + "mute_config": { + "anyOf": [ + { + "$ref": "#/definitions/MuteConfig" + }, + { + "type": "null" + } + ] + }, + "muted": { + "type": "boolean" + }, + "suppress_everyone": { + "type": "boolean" + }, + "suppress_roles": { + "type": "boolean" + }, + "version": { + "type": "integer" + }, + "guild_id": { + "type": [ + "null", + "string" + ] + }, + "flags": { + "type": "integer" + }, + "mute_scheduled_events": { + "type": "boolean" + }, + "hide_muted_channels": { + "type": "boolean" + }, + "notify_highlights": { + "type": "number", + "enum": [ + 0 + ] + } + }, + "additionalProperties": false, + "required": [ + "channel_overrides", + "flags", + "guild_id", + "hide_muted_channels", + "message_notifications", + "mobile_push", + "mute_config", + "mute_scheduled_events", + "muted", + "notify_highlights", + "suppress_everyone", + "suppress_roles", + "version" + ] + }, + "Webhook": { + "type": "object", + "properties": { + "type": { + "$ref": "#/definitions/WebhookType" + }, + "name": { + "type": "string" + }, + "avatar": { + "type": "string" + }, + "token": { + "type": "string" + }, + "guild_id": { + "type": "string" + }, + "guild": { + "$ref": "#/definitions/Guild" + }, + "channel_id": { + "type": "string" + }, + "channel": { + "$ref": "#/definitions/Channel" + }, + "application_id": { + "type": "string" + }, + "application": { + "$ref": "#/definitions/Application" + }, + "user_id": { + "type": "string" + }, + "user": { + "$ref": "#/definitions/User" + }, + "source_guild_id": { + "type": "string" + }, + "source_guild": { + "$ref": "#/definitions/Guild" + }, + "id": { + "type": "string" + } + }, + "additionalProperties": false, + "required": [ + "application", + "application_id", + "channel", + "channel_id", + "guild", + "guild_id", + "id", + "source_guild", + "source_guild_id", + "type", + "user", + "user_id" + ] + }, + "WebhookType": { + "enum": [ + 1, + 2, + 3 + ], + "type": "number" + }, + "Application": { + "type": "object", + "properties": { + "name": { + "type": "string" + }, + "icon": { + "type": "string" + }, + "description": { + "type": "string" + }, + "summary": { + "type": "string", + "default": "" + }, + "type": { + "type": "object", + "properties": {}, + "additionalProperties": true + }, + "hook": { + "type": "boolean", + "default": true + }, + "bot_public": { + "type": "boolean", + "default": true + }, + "bot_require_code_grant": { + "type": "boolean", + "default": false + }, + "verify_key": { + "type": "string" + }, + "owner": { + "$ref": "#/definitions/User" + }, + "flags": { + "type": "integer", + "default": 0 + }, + "redirect_uris": { + "type": "array", + "items": { + "type": "string" + }, + "default": [] + }, + "rpc_application_state": { + "type": "integer", + "default": 0 + }, + "store_application_state": { + "type": "integer", + "default": 1 + }, + "verification_state": { + "type": "integer", + "default": 1 + }, + "interactions_endpoint_url": { + "type": "string" + }, + "integration_public": { + "type": "boolean", + "default": true + }, + "integration_require_code_grant": { + "type": "boolean", + "default": false + }, + "discoverability_state": { + "type": "integer", + "default": 1 + }, + "discovery_eligibility_flags": { + "type": "integer", + "default": 2240 + }, + "bot": { + "$ref": "#/definitions/User" + }, + "tags": { + "type": "array", + "items": { + "type": "string" + } + }, + "cover_image": { + "type": "string" + }, + "install_params": { + "type": "object", + "properties": { + "scopes": { + "type": "array", + "items": { + "type": "string" + } + }, + "permissions": { + "type": "string" + } + }, + "additionalProperties": false, + "required": [ + "permissions", + "scopes" + ] + }, + "terms_of_service_url": { + "type": "string" + }, + "privacy_policy_url": { + "type": "string" + }, + "team": { + "$ref": "#/definitions/Team" + }, + "id": { + "type": "string" + } + }, + "additionalProperties": false, + "required": [ + "description", + "discoverability_state", + "discovery_eligibility_flags", + "flags", + "hook", + "id", + "integration_public", + "integration_require_code_grant", + "name", + "owner", + "redirect_uris", + "rpc_application_state", + "store_application_state", + "summary", + "verification_state", + "verify_key" + ] + }, + "Team": { + "type": "object", + "properties": { + "icon": { + "type": "string" + }, + "members": { + "type": "array", + "items": { + "$ref": "#/definitions/TeamMember" + } + }, + "name": { + "type": "string" + }, + "owner_user_id": { + "type": "string" + }, + "owner_user": { + "$ref": "#/definitions/User" + }, + "id": { + "type": "string" + } + }, + "additionalProperties": false, + "required": [ + "id", + "members", + "name", + "owner_user", + "owner_user_id" + ] + }, + "TeamMember": { + "type": "object", + "properties": { + "membership_state": { + "$ref": "#/definitions/TeamMemberState" + }, + "permissions": { + "type": "array", + "items": { + "type": "string" + } + }, + "team_id": { + "type": "string" + }, + "team": { + "$ref": "#/definitions/Team" + }, + "user_id": { + "type": "string" + }, + "user": { + "$ref": "#/definitions/User" + }, + "id": { + "type": "string" + } + }, + "additionalProperties": false, + "required": [ + "id", + "membership_state", + "permissions", + "team", + "team_id", + "user", + "user_id" + ] + }, + "TeamMemberState": { + "enum": [ + 1, + 2 + ], + "type": "number" + }, + "Sticker": { + "type": "object", + "properties": { + "name": { + "type": "string" + }, + "description": { + "type": "string" + }, + "available": { + "type": "boolean" + }, + "tags": { + "type": "string" + }, + "pack_id": { + "type": "string" + }, + "pack": { + "$ref": "#/definitions/StickerPack" + }, + "guild_id": { + "type": "string" + }, + "guild": { + "$ref": "#/definitions/Guild" + }, + "user_id": { + "type": "string" + }, + "user": { + "$ref": "#/definitions/User" + }, + "type": { + "$ref": "#/definitions/StickerType" + }, + "format_type": { + "$ref": "#/definitions/StickerFormatType" + }, + "id": { + "type": "string" + } + }, + "additionalProperties": false, + "required": [ + "format_type", + "id", + "name", + "pack", + "type" + ] + }, + "StickerPack": { + "type": "object", + "properties": { + "name": { + "type": "string" + }, + "description": { + "type": "string" + }, + "banner_asset_id": { + "type": "string" + }, + "stickers": { + "type": "array", + "items": { + "$ref": "#/definitions/Sticker" + } + }, + "cover_sticker_id": { + "type": "string" + }, + "cover_sticker": { + "$ref": "#/definitions/Sticker" + }, + "id": { + "type": "string" + } + }, + "additionalProperties": false, + "required": [ + "id", + "name", + "stickers" + ] + }, + "StickerType": { + "enum": [ + 1, + 2 + ], + "type": "number" + }, + "StickerFormatType": { + "enum": [ + 0, + 1, + 2, + 3 + ], + "type": "number" + }, + "Attachment_1": { + "type": "object", + "properties": { + "filename": { + "type": "string" + }, + "size": { + "type": "integer" + }, + "url": { + "type": "string" + }, + "proxy_url": { + "type": "string" + }, + "height": { + "type": "integer" + }, + "width": { + "type": "integer" + }, + "content_type": { + "type": "string" + }, + "message_id": { + "type": "string" + }, + "message": { + "$ref": "#/definitions/Message" + }, + "id": { + "type": "string" + } + }, + "additionalProperties": false, + "required": [ + "filename", + "id", + "message", + "message_id", + "proxy_url", + "size", + "url" + ] + }, + "Reaction": { + "type": "object", + "properties": { + "count": { + "type": "integer" + }, + "emoji": { + "$ref": "#/definitions/PartialEmoji" + }, + "user_ids": { + "type": "array", + "items": { + "type": "string" + } + } + }, + "additionalProperties": false, + "required": [ + "count", + "emoji", + "user_ids" + ] + }, + "PartialEmoji": { + "type": "object", + "properties": { + "id": { + "type": "string" + }, + "name": { + "type": "string" + }, + "animated": { + "type": "boolean" + } + }, + "additionalProperties": false, + "required": [ + "name" + ] + }, + "MessageType": { + "enum": [ + 0, + 1, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 19, + 2, + 20, + 255, + 3, + 4, + 41, + 42, + 43, + 5, + 50, + 6, + 63, + 7, + 8, + 9 + ], + "type": "number" + }, + "InteractionType": { + "enum": [ + 0, + 1, + 2 + ], + "type": "number" + }, + "MessageComponent": { + "type": "object", + "properties": { + "type": { + "type": "integer" + }, + "style": { + "type": "integer" + }, + "label": { + "type": "string" + }, + "emoji": { + "$ref": "#/definitions/PartialEmoji" + }, + "custom_id": { + "type": "string" + }, + "url": { + "type": "string" + }, + "disabled": { + "type": "boolean" + }, + "components": { + "type": "array", + "items": { + "$ref": "#/definitions/MessageComponent" + } + } + }, + "additionalProperties": false, + "required": [ + "components", + "type" + ] + }, + "VoiceState": { + "type": "object", + "properties": { + "guild_id": { + "type": "string" + }, + "guild": { + "$ref": "#/definitions/Guild" + }, + "channel_id": { + "type": "string" + }, + "channel": { + "$ref": "#/definitions/Channel" + }, + "user_id": { + "type": "string" + }, + "user": { + "$ref": "#/definitions/User" + }, + "member": { + "$ref": "#/definitions/Member" + }, + "session_id": { + "type": "string" + }, + "token": { + "type": "string" + }, + "deaf": { + "type": "boolean" + }, + "mute": { + "type": "boolean" + }, + "self_deaf": { + "type": "boolean" + }, + "self_mute": { + "type": "boolean" + }, + "self_stream": { + "type": "boolean" + }, + "self_video": { + "type": "boolean" + }, + "suppress": { + "type": "boolean" + }, + "request_to_speak_timestamp": { + "type": "string", + "format": "date-time" + }, + "id": { + "type": "string" + } + }, + "additionalProperties": false, + "required": [ + "channel", + "channel_id", + "deaf", + "guild_id", + "id", + "member", + "mute", + "self_deaf", + "self_mute", + "self_video", + "session_id", + "suppress", + "token", + "user", + "user_id" + ] + }, + "ReadState": { + "type": "object", + "properties": { + "channel_id": { + "type": "string" + }, + "channel": { + "$ref": "#/definitions/Channel" + }, + "user_id": { + "type": "string" + }, + "user": { + "$ref": "#/definitions/User" + }, + "last_message_id": { + "type": "string" + }, + "public_ack": { + "type": "string" + }, + "notifications_cursor": { + "type": "string" + }, + "last_pin_timestamp": { + "type": "string", + "format": "date-time" + }, + "mention_count": { + "type": "integer" + }, + "manual": { + "type": "boolean" + }, + "id": { + "type": "string" + } + }, + "additionalProperties": false, + "required": [ + "channel", + "channel_id", + "id", + "last_message_id", + "manual", + "mention_count", + "notifications_cursor", + "public_ack", + "user", + "user_id" + ] + }, + "Ban": { + "type": "object", + "properties": { + "user_id": { + "type": "string" + }, + "user": { + "$ref": "#/definitions/User" + }, + "guild_id": { + "type": "string" + }, + "guild": { + "$ref": "#/definitions/Guild" + }, + "executor_id": { + "type": "string" + }, + "executor": { + "$ref": "#/definitions/User" + }, + "ip": { + "type": "string" + }, + "reason": { + "type": "string" + }, + "id": { + "type": "string" + } + }, + "additionalProperties": false, + "required": [ + "executor", + "executor_id", + "guild", + "guild_id", + "id", + "ip", + "user", + "user_id" + ] + }, + "Template": { + "type": "object", + "properties": { + "code": { + "type": "string" + }, + "name": { + "type": "string" + }, + "description": { + "type": "string" + }, + "usage_count": { + "type": "integer" + }, + "creator_id": { + "type": "string" + }, + "creator": { + "$ref": "#/definitions/User" + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "source_guild_id": { + "type": "string" + }, + "source_guild": { + "$ref": "#/definitions/Guild" + }, + "serialized_source_guild": { + "$ref": "#/definitions/Guild" + }, + "id": { + "type": "string" + } + }, + "additionalProperties": false, + "required": [ + "code", + "created_at", + "creator", + "creator_id", + "id", + "name", + "serialized_source_guild", + "source_guild", + "source_guild_id", + "updated_at" + ] + }, + "Emoji": { + "type": "object", + "properties": { + "animated": { + "type": "boolean" + }, + "available": { + "type": "boolean" + }, + "guild_id": { + "type": "string" + }, + "guild": { + "$ref": "#/definitions/Guild" + }, + "user_id": { + "type": "string" + }, + "user": { + "$ref": "#/definitions/User" + }, + "managed": { + "type": "boolean" + }, + "name": { + "type": "string" + }, + "require_colons": { + "type": "boolean" + }, + "roles": { + "type": "array", + "items": { + "type": "string" + } + }, + "groups": { + "type": "array", + "items": { + "type": "string" + } + }, + "id": { + "type": "string" + } + }, + "additionalProperties": false, + "required": [ + "animated", + "available", + "groups", + "guild", + "guild_id", + "id", + "managed", + "name", + "require_colons", + "roles", + "user", + "user_id" + ] + }, + "GuildWelcomeScreen": { + "type": "object", + "properties": { + "enabled": { + "type": "boolean" + }, + "description": { + "type": "string" + }, + "welcome_channels": { + "type": "array", + "items": { + "type": "object", + "properties": { + "description": { + "type": "string" + }, + "emoji_id": { + "type": "string" + }, + "emoji_name": { + "type": "string" + }, + "channel_id": { + "type": "string" + } + }, + "additionalProperties": false, + "required": [ + "channel_id", + "description" + ] + } + } + }, + "additionalProperties": false, + "required": [ + "description", + "enabled", + "welcome_channels" + ] + }, + "GuildMessagesSearchMessage": { + "type": "object", + "properties": { + "id": { + "type": "string" + }, + "type": { + "$ref": "#/definitions/MessageType" + }, + "content": { + "type": "string" + }, + "channel_id": { + "type": "string" + }, + "author": { + "$ref": "#/definitions/PublicUser" + }, + "attachments": { + "type": "array", + "items": { + "$ref": "#/definitions/Attachment_1" + } + }, + "embeds": { + "type": "array", + "items": { + "$ref": "#/definitions/Embed" + } + }, + "mentions": { + "type": "array", + "items": { + "$ref": "#/definitions/PublicUser" + } + }, + "mention_roles": { + "type": "array", + "items": { + "$ref": "#/definitions/Role" + } + }, + "pinned": { + "type": "boolean" + }, + "mention_everyone": { + "type": "boolean" + }, + "tts": { + "type": "boolean" + }, + "timestamp": { + "type": "string" + }, + "edited_timestamp": { + "type": [ + "null", + "string" + ] + }, + "flags": { + "type": "integer" + }, + "components": { + "type": "array", + "items": {} + }, + "hit": { + "type": "boolean", + "enum": [ + true + ] + } + }, + "additionalProperties": false, + "required": [ + "attachments", + "author", + "channel_id", + "components", + "edited_timestamp", + "embeds", + "flags", + "hit", + "id", + "mention_roles", + "mentions", + "pinned", + "timestamp", + "tts", + "type" + ] + }, + "PublicUser": { + "type": "object", + "properties": { + "id": { + "type": "string" + }, + "premium_since": { + "type": "string", + "format": "date-time" + }, + "avatar": { + "type": "string" + }, + "banner": { + "type": "string" + }, + "bio": { + "type": "string" + }, + "theme_colors": { + "type": "array", + "items": { + "type": "integer" + } + }, + "pronouns": { + "type": "string" + }, + "username": { + "type": "string" + }, + "discriminator": { + "type": "string" + }, + "accent_color": { + "type": "integer" + }, + "premium_type": { + "type": "integer" + }, + "bot": { + "type": "boolean" + }, + "public_flags": { + "type": "integer" + } + }, + "additionalProperties": false, + "required": [ + "bio", + "bot", + "discriminator", + "id", + "premium_since", + "premium_type", + "public_flags", + "username" + ] + }, + "GuildVanityUrl": { + "type": "object", + "properties": { + "code": { + "type": "string" + }, + "uses": { + "type": "integer" + } + }, + "additionalProperties": false, + "required": [ + "code", + "uses" + ] + }, + "GuildVanityUrlNoInvite": { + "type": "object", + "properties": { + "code": { + "type": "null" + } + }, + "additionalProperties": false, + "required": [ + "code" + ] + }, + "ClientStatus": { + "type": "object", + "properties": { + "desktop": { + "type": "string" + }, + "mobile": { + "type": "string" + }, + "web": { + "type": "string" + } + }, + "additionalProperties": false + }, + "Snowflake": { + "description": "A container for useful snowflake-related methods.", + "type": "object", + "additionalProperties": false + }, + "TenorGifResponse": { + "type": "object", + "properties": { + "id": { + "type": "string" + }, + "title": { + "type": "string" + }, + "url": { + "type": "string" + }, + "src": { + "type": "string" + }, + "gif_src": { + "type": "string" + }, + "width": { + "type": "integer" + }, + "height": { + "type": "integer" + }, + "preview": { + "type": "string" + } + }, + "additionalProperties": false, + "required": [ + "gif_src", + "height", + "id", + "preview", + "src", + "title", + "url", + "width" + ] + }, + "BackupCode": { + "type": "object", + "properties": { + "user": { + "$ref": "#/definitions/User" + }, + "code": { + "type": "string" + }, + "consumed": { + "type": "boolean" + }, + "expired": { + "type": "boolean" + }, + "id": { + "type": "string" + } + }, + "additionalProperties": false, + "required": [ + "code", + "consumed", + "expired", + "id", + "user" + ] + }, + "APIGuild": { + "type": "object", + "properties": { + "name": { + "type": "string" + }, + "reload": { + "description": "Reloads entity data from the database.", + "type": "object", + "additionalProperties": false + }, + "id": { + "type": "string" + }, + "icon": { + "type": "string" + }, + "parent": { + "type": "string" + }, + "owner_id": { + "type": "string" + }, + "nsfw": { + "type": "boolean" + }, + "invites": { + "type": "array", + "items": { + "$ref": "#/definitions/Invite" + } + }, + "voice_states": { + "type": "array", + "items": { + "$ref": "#/definitions/VoiceState" + } + }, + "webhooks": { + "type": "array", + "items": { + "$ref": "#/definitions/Webhook" + } + }, + "toJSON": { + "type": "object", + "additionalProperties": false + }, + "_do_validate": { + "type": "object", + "additionalProperties": false + }, + "assign": { + "type": "object", + "additionalProperties": false + }, + "hasId": { + "description": "Checks if entity has an id.\nIf entity composite compose ids, it will check them all.", + "type": "object", + "additionalProperties": false + }, + "save": { + "description": "Saves current entity in the database.\nIf entity does not exist in the database then inserts, otherwise updates.", + "type": "object", + "additionalProperties": false + }, + "remove": { + "description": "Removes current entity from the database.", + "type": "object", + "additionalProperties": false + }, + "softRemove": { + "description": "Records the delete date of current entity.", + "type": "object", + "additionalProperties": false + }, + "recover": { + "description": "Recovers a given entity in the database.", + "type": "object", + "additionalProperties": false + }, + "roles": { + "type": "array", + "items": { + "$ref": "#/definitions/Role" + } + }, + "afk_channel_id": { + "type": "string" + }, + "afk_timeout": { + "type": "integer" + }, + "bans": { + "type": "array", + "items": { + "$ref": "#/definitions/Ban" + } + }, + "banner": { + "type": "string" + }, + "default_message_notifications": { + "type": "integer" + }, + "description": { + "type": "string" + }, + "discovery_splash": { + "type": "string" + }, + "explicit_content_filter": { + "type": "integer" + }, + "features": { + "type": "array", + "items": { + "type": "string" + } + }, + "primary_category_id": { + "type": "string" + }, + "large": { + "type": "boolean" + }, + "max_members": { + "type": "integer" + }, + "max_presences": { + "type": "integer" + }, + "max_video_channel_users": { + "type": "integer" + }, + "members": { + "type": "array", + "items": { + "$ref": "#/definitions/Member" + } + }, + "channels": { + "type": "array", + "items": { + "$ref": "#/definitions/Channel" + } + }, + "template_id": { + "type": "string" + }, + "emojis": { + "type": "array", + "items": { + "$ref": "#/definitions/Emoji" + } + }, + "stickers": { + "type": "array", + "items": { + "$ref": "#/definitions/Sticker" + } + }, + "mfa_level": { + "type": "integer" + }, + "preferred_locale": { + "type": "string" + }, + "premium_subscription_count": { + "type": "integer" + }, + "premium_tier": { + "type": "integer" + }, + "public_updates_channel_id": { + "type": "string" + }, + "rules_channel_id": { + "type": "string" + }, + "region": { + "type": "string" + }, + "splash": { + "type": "string" + }, + "system_channel_id": { + "type": "string" + }, + "system_channel_flags": { + "type": "integer" + }, + "unavailable": { + "type": "boolean" + }, + "verification_level": { + "type": "integer" + }, + "welcome_screen": { + "$ref": "#/definitions/GuildWelcomeScreen" + }, + "widget_channel_id": { + "type": "string" + }, + "widget_enabled": { + "type": "boolean" + }, + "nsfw_level": { + "type": "integer" + }, + "premium_progress_bar_enabled": { + "type": "boolean" + }, + "channel_ordering": { + "type": "array", + "items": { + "type": "string" + } + }, + "member_count": { + "type": "integer" + }, + "presence_count": { + "type": "integer" + }, + "permissions": { + "type": "integer" + } + }, + "additionalProperties": false, + "required": [ + "_do_validate", + "assign", + "bans", + "channel_ordering", + "channels", + "emojis", + "features", + "hasId", + "id", + "invites", + "members", + "name", + "nsfw", + "premium_progress_bar_enabled", + "public_updates_channel_id", + "recover", + "reload", + "remove", + "roles", + "save", + "softRemove", + "stickers", + "toJSON", + "unavailable", + "voice_states", + "webhooks", + "welcome_screen", + "widget_enabled" + ] + }, + "DmChannelDTO": { + "type": "object", + "properties": { + "icon": { + "type": [ + "null", + "string" + ] + }, + "id": { + "type": "string" + }, + "last_message_id": { + "type": [ + "null", + "string" + ] + }, + "name": { + "type": [ + "null", + "string" + ] + }, + "origin_channel_id": { + "type": [ + "null", + "string" + ] + }, + "owner_id": { + "type": "string" + }, + "recipients": { + "type": "array", + "items": { + "$ref": "#/definitions/MinimalPublicUserDTO" + } + }, + "type": { + "type": "integer" + } + }, + "additionalProperties": false, + "required": [ + "icon", + "id", + "last_message_id", + "name", + "origin_channel_id", + "recipients", + "type" + ] + }, + "MinimalPublicUserDTO": { + "type": "object", + "properties": { + "avatar": { + "type": [ + "null", + "string" + ] + }, + "discriminator": { + "type": "string" + }, + "id": { + "type": "string" + }, + "public_flags": { + "type": "integer" + }, + "username": { + "type": "string" + } + }, + "additionalProperties": false, + "required": [ + "discriminator", + "id", + "public_flags", + "username" + ] + }, + "Categories": { + "type": "object", + "properties": { + "id": { + "type": "integer" + }, + "name": { + "type": "string" + }, + "localizations": { + "type": "string" + }, + "is_primary": { + "type": "boolean" + } + }, + "additionalProperties": false, + "required": [ + "id", + "is_primary", + "localizations", + "name" + ] + }, + "GuildVoiceRegion": { + "type": "object", + "properties": { + "id": { + "type": "string" + }, + "name": { + "type": "string" + }, + "custom": { + "type": "boolean" + }, + "deprecated": { + "type": "boolean" + }, + "optimal": { + "type": "boolean" + } + }, + "additionalProperties": false, + "required": [ + "custom", + "deprecated", + "id", + "name", + "optimal" + ] + }, + "UserLimits": { + "type": "object", + "properties": { + "maxGuilds": { + "type": "integer", + "default": 1048576 + }, + "maxUsername": { + "type": "integer", + "default": 32 + }, + "maxFriends": { + "type": "integer", + "default": 5000 + } + }, + "additionalProperties": false, + "required": [ + "maxFriends", + "maxGuilds", + "maxUsername" + ] + }, + "GuildLimits": { + "type": "object", + "properties": { + "maxRoles": { + "type": "integer", + "default": 1000 + }, + "maxEmojis": { + "type": "integer", + "default": 2000 + }, + "maxMembers": { + "type": "integer", + "default": 25000000 + }, + "maxChannels": { + "type": "integer", + "default": 65535 + }, + "maxChannelsInCategory": { + "type": "integer", + "default": 65535 + } + }, + "additionalProperties": false, + "required": [ + "maxChannels", + "maxChannelsInCategory", + "maxEmojis", + "maxMembers", + "maxRoles" + ] + }, + "MessageLimits": { + "type": "object", + "properties": { + "maxCharacters": { + "type": "integer", + "default": 1048576 + }, + "maxTTSCharacters": { + "type": "integer", + "default": 160 + }, + "maxReactions": { + "type": "integer", + "default": 2048 + }, + "maxAttachmentSize": { + "type": "integer", + "default": 1073741824 + }, + "maxBulkDelete": { + "type": "integer", + "default": 1000 + }, + "maxEmbedDownloadSize": { + "type": "integer", + "default": 5242880 + } + }, + "additionalProperties": false, + "required": [ + "maxAttachmentSize", + "maxBulkDelete", + "maxCharacters", + "maxEmbedDownloadSize", + "maxReactions", + "maxTTSCharacters" + ] + }, + "ChannelLimits": { + "type": "object", + "properties": { + "maxPins": { + "type": "integer", + "default": 500 + }, + "maxTopic": { + "type": "integer", + "default": 1024 + }, + "maxWebhooks": { + "type": "integer", + "default": 100 + } + }, + "additionalProperties": false, + "required": [ + "maxPins", + "maxTopic", + "maxWebhooks" + ] + }, + "RateLimits": { + "type": "object", + "properties": { + "enabled": { + "type": "boolean", + "default": false + }, + "ip": { + "$ref": "#/definitions/RateLimitOptions" + }, + "global": { + "$ref": "#/definitions/RateLimitOptions" + }, + "error": { + "$ref": "#/definitions/RateLimitOptions" + }, + "routes": { + "$ref": "#/definitions/RouteRateLimit" + } + }, + "additionalProperties": false, + "required": [ + "enabled", + "error", + "global", + "ip", + "routes" + ] + }, + "RateLimitOptions": { + "type": "object", + "properties": { + "bot": { + "type": "integer" + }, + "count": { + "type": "integer" + }, + "window": { + "type": "integer" + }, + "onyIp": { + "type": "boolean" + } + }, + "additionalProperties": false, + "required": [ + "count", + "window" + ] + }, + "RouteRateLimit": { + "type": "object", + "properties": { + "guild": { + "$ref": "#/definitions/RateLimitOptions" + }, + "webhook": { + "$ref": "#/definitions/RateLimitOptions" + }, + "channel": { + "$ref": "#/definitions/RateLimitOptions" + }, + "auth": {} + }, + "additionalProperties": false, + "required": [ + "auth", + "channel", + "guild", + "webhook" + ] + }, + "GlobalRateLimits": { + "type": "object", + "properties": { + "register": { + "$ref": "#/definitions/GlobalRateLimit" + }, + "sendMessage": { + "$ref": "#/definitions/GlobalRateLimit" + } + }, + "additionalProperties": false, + "required": [ + "register", + "sendMessage" + ] + }, + "GlobalRateLimit": { + "type": "object", + "properties": { + "limit": { + "type": "integer", + "default": 100 + }, + "window": { + "type": "integer", + "default": 3600000 + }, + "enabled": { + "type": "boolean", + "default": true + } + }, + "additionalProperties": false, + "required": [ + "enabled", + "limit", + "window" + ] + }, + "PublicConnectedAccount": { + "type": "object", + "properties": { + "name": { + "type": "string" + }, + "type": { + "type": "string" + }, + "verified": { + "type": "boolean" + } + }, + "additionalProperties": false, + "required": [ + "name", + "type" + ] + }, + "UserProfile": { + "type": "object", + "properties": { + "banner": { + "type": "string" + }, + "bio": { + "type": "string" + }, + "theme_colors": { + "type": "array", + "items": { + "type": "integer" + } + }, + "pronouns": { + "type": "string" + }, + "accent_color": { + "type": "integer" + } + }, + "additionalProperties": false, + "required": [ + "bio" + ] + }, + "TokenResponse": { + "type": "object", + "properties": { + "token": { + "type": "string" + }, + "settings": { + "$ref": "#/definitions/UserSettings" + } + }, + "additionalProperties": false, + "required": [ + "settings", + "token" + ] + }, + "MFAResponse": { + "type": "object", + "properties": { + "ticket": { + "type": "string" + }, + "mfa": { + "type": "boolean", + "enum": [ + true + ] + }, + "sms": { + "type": "boolean", + "enum": [ + false + ] + }, + "token": { + "type": "null" + } + }, + "additionalProperties": false, + "required": [ + "mfa", + "sms", + "ticket", + "token" + ] + }, + "WebAuthnResponse": { + "type": "object", + "properties": { + "webauthn": { + "type": "string" + }, + "ticket": { + "type": "string" + }, + "mfa": { + "type": "boolean", + "enum": [ + true + ] + }, + "sms": { + "type": "boolean", + "enum": [ + false + ] + }, + "token": { + "type": "null" + } + }, + "additionalProperties": false, + "required": [ + "mfa", + "sms", + "ticket", + "token", + "webauthn" + ] + }, + "AdminUser": { + "type": "object", + "properties": { + "id": { + "type": [ + "string", + "integer" + ] + }, + "flags": {}, + "created_at": {}, + "premium_since": {}, + "avatar": {}, + "banner": {}, + "settings": {}, + "bio": {}, + "theme_colors": {}, + "pronouns": {}, + "username": { + "type": "string" + }, + "discriminator": {}, + "accent_color": {}, + "phone": {}, + "desktop": {}, + "mobile": {}, + "premium": {}, + "premium_type": {}, + "bot": {}, + "system": {}, + "nsfw_allowed": {}, + "mfa_enabled": {}, + "webauthn_enabled": {}, + "verified": {}, + "disabled": {}, + "deleted": {}, + "email": { + "type": "string" + }, + "purchased_flags": {}, + "premium_usage_flags": {}, + "rights": {}, + "relationships": {}, + "connected_accounts": {}, + "fingerprints": {}, + "extended_settings": {}, + "security_keys": {} + }, + "additionalProperties": false, + "required": [ + "accent_color", + "avatar", + "banner", + "bio", + "bot", + "connected_accounts", + "created_at", + "deleted", + "desktop", + "disabled", + "discriminator", + "extended_settings", + "fingerprints", + "flags", + "mfa_enabled", + "mobile", + "nsfw_allowed", + "phone", + "premium", + "premium_since", + "premium_type", + "premium_usage_flags", + "pronouns", + "purchased_flags", + "relationships", + "rights", + "security_keys", + "settings", + "system", + "theme_colors", + "verified", + "webauthn_enabled" + ] + }, + "AdminGuild": { + "type": "object", + "properties": { + "name": { + "type": "string" + }, + "id": { + "type": "string" + }, + "icon": { + "type": "string" + }, + "parent": { + "type": "string" + }, + "owner_id": { + "type": "string" + }, + "owner": { + "$ref": "#/definitions/User" + }, + "nsfw": { + "type": "boolean" + }, + "invites": { + "type": "array", + "items": { + "$ref": "#/definitions/Invite" + } + }, + "voice_states": { + "type": "array", + "items": { + "$ref": "#/definitions/VoiceState" + } + }, + "webhooks": { + "type": "array", + "items": { + "$ref": "#/definitions/Webhook" + } + }, + "roles": { + "type": "array", + "items": { + "$ref": "#/definitions/Role" + } + }, + "afk_channel_id": { + "type": "string" + }, + "afk_channel": { + "$ref": "#/definitions/Channel" + }, + "afk_timeout": { + "type": "integer" + }, + "bans": { + "type": "array", + "items": { + "$ref": "#/definitions/Ban" + } + }, + "banner": { + "type": "string" + }, + "default_message_notifications": { + "type": "integer" + }, + "description": { + "type": "string" + }, + "discovery_splash": { + "type": "string" + }, + "explicit_content_filter": { + "type": "integer" + }, + "features": { + "type": "array", + "items": { + "type": "string" + } + }, + "primary_category_id": { + "type": "string" + }, + "large": { + "type": "boolean" + }, + "max_members": { + "type": "integer" + }, + "max_presences": { + "type": "integer" + }, + "max_video_channel_users": { + "type": "integer" + }, + "members": { + "type": "array", + "items": { + "$ref": "#/definitions/Member" + } + }, + "channels": { + "type": "array", + "items": { + "$ref": "#/definitions/Channel" + } + }, + "template_id": { + "type": "string" + }, + "emojis": { + "type": "array", + "items": { + "$ref": "#/definitions/Emoji" + } + }, + "stickers": { + "type": "array", + "items": { + "$ref": "#/definitions/Sticker" + } + }, + "mfa_level": { + "type": "integer" + }, + "preferred_locale": { + "type": "string" + }, + "premium_subscription_count": { + "type": "integer" + }, + "premium_tier": { + "type": "integer" + }, + "public_updates_channel_id": { + "type": "string" + }, + "public_updates_channel": { + "$ref": "#/definitions/Channel" + }, + "rules_channel_id": { + "type": "string" + }, + "rules_channel": { + "type": "string" + }, + "region": { + "type": "string" + }, + "splash": { + "type": "string" + }, + "system_channel_id": { + "type": "string" + }, + "system_channel": { + "$ref": "#/definitions/Channel" + }, + "system_channel_flags": { + "type": "integer" + }, + "unavailable": { + "type": "boolean" + }, + "verification_level": { + "type": "integer" + }, + "welcome_screen": { + "$ref": "#/definitions/GuildWelcomeScreen" + }, + "widget_channel_id": { + "type": "string" + }, + "widget_channel": { + "$ref": "#/definitions/Channel" + }, + "widget_enabled": { + "type": "boolean" + }, + "nsfw_level": { + "type": "integer" + }, + "premium_progress_bar_enabled": { + "type": "boolean" + }, + "channel_ordering": { + "type": "array", + "items": { + "type": "string" + } + } + }, + "additionalProperties": false, + "required": [ + "bans", + "channel_ordering", + "channels", + "emojis", + "features", + "id", + "invites", + "members", + "name", + "nsfw", + "premium_progress_bar_enabled", + "public_updates_channel_id", + "roles", + "stickers", + "unavailable", + "voice_states", + "webhooks", + "welcome_screen", + "widget_enabled" + ] + } + }, + "$schema": "http://json-schema.org/draft-07/schema#" + }, + "AdminUsersResponse": { + "type": "array", + "items": { + "$ref": "#/definitions/AdminUser" + }, + "definitions": { + "ChannelPermissionOverwriteType": { + "enum": [ + 0, + 1, + 2 + ], + "type": "number" + }, + "ConnectedAccountTokenData": { + "type": "object", + "properties": { + "access_token": { + "type": "string" + }, + "token_type": { + "type": "string" + }, + "scope": { + "type": "string" + }, + "refresh_token": { + "type": "string" + }, + "expires_in": { + "type": "integer" + }, + "expires_at": { + "type": "integer" + }, + "fetched_at": { + "type": "integer" + } + }, + "additionalProperties": false, + "required": [ + "access_token", + "fetched_at" + ] + }, + "ChannelModifySchema": { + "type": "object", + "properties": { + "name": { + "maxLength": 100, + "type": "string" + }, + "type": { + "enum": [ + 0, + 1, + 10, + 11, + 12, + 13, + 14, + 15, + 2, + 255, + 3, + 33, + 34, + 35, + 4, + 5, + 6, + 64, + 7, + 8, + 9 + ], + "type": "number" + }, + "topic": { + "type": "string" + }, + "icon": { + "type": [ + "null", + "string" + ] + }, + "bitrate": { + "type": "integer" + }, + "user_limit": { + "type": "integer" + }, + "rate_limit_per_user": { + "type": "integer" + }, + "position": { + "type": "integer" + }, + "permission_overwrites": { + "type": "array", + "items": { + "type": "object", + "properties": { + "id": { + "type": "string" + }, + "type": { + "$ref": "#/definitions/ChannelPermissionOverwriteType" + }, + "allow": { + "type": "string" + }, + "deny": { + "type": "string" + } + }, + "additionalProperties": false, + "required": [ + "allow", + "deny", + "id", + "type" + ] + } + }, + "parent_id": { + "type": "string" + }, + "id": { + "type": "string" + }, + "nsfw": { + "type": "boolean" + }, + "rtc_region": { + "type": "string" + }, + "default_auto_archive_duration": { + "type": "integer" + }, + "default_reaction_emoji": { + "type": [ + "null", + "string" + ] + }, + "flags": { + "type": "integer" + }, + "default_thread_rate_limit_per_user": { + "type": "integer" + }, + "video_quality_mode": { + "type": "integer" + } + }, + "additionalProperties": false + }, + "ActivitySchema": { + "type": "object", + "properties": { + "afk": { + "type": "boolean" + }, + "status": { + "$ref": "#/definitions/Status" + }, + "activities": { + "type": "array", + "items": { + "$ref": "#/definitions/Activity" + } + }, + "since": { + "type": "integer" + } + }, + "additionalProperties": false, + "required": [ + "status" + ] + }, + "Status": { + "enum": [ + "dnd", + "idle", + "invisible", + "offline", + "online" + ], + "type": "string" + }, + "Activity": { + "type": "object", + "properties": { + "name": { + "type": "string" + }, + "type": { + "$ref": "#/definitions/ActivityType" + }, + "url": { + "type": "string" + }, + "created_at": { + "type": "integer" + }, + "timestamps": { + "type": "object", + "properties": { + "start": { + "type": "integer" + }, + "end": { + "type": "integer" + } + }, + "additionalProperties": false, + "required": [ + "end", + "start" + ] + }, + "application_id": { + "type": "string" + }, + "details": { + "type": "string" + }, + "state": { + "type": "string" + }, + "emoji": { + "type": "object", + "properties": { + "name": { + "type": "string" + }, + "id": { + "type": "string" + }, + "animated": { + "type": "boolean" + } + }, + "additionalProperties": false, + "required": [ + "animated", + "name" + ] + }, + "party": { + "type": "object", + "properties": { + "id": { + "type": "string" + }, + "size": { + "type": "array", + "items": { + "type": "integer" + } + } + }, + "additionalProperties": false + }, + "assets": { + "type": "object", + "properties": { + "large_image": { + "type": "string" + }, + "large_text": { + "type": "string" + }, + "small_image": { + "type": "string" + }, + "small_text": { + "type": "string" + } + }, + "additionalProperties": false + }, + "secrets": { + "type": "object", + "properties": { + "join": { + "type": "string" + }, + "spectate": { + "type": "string" + }, + "match": { + "type": "string" + } + }, + "additionalProperties": false + }, + "instance": { + "type": "boolean" + }, + "flags": { + "type": "string" + }, + "id": { + "type": "string" + }, + "sync_id": { + "type": "string" + }, + "metadata": { + "type": "object", + "properties": { + "context_uri": { + "type": "string" + }, + "album_id": { + "type": "string" + }, + "artist_ids": { + "type": "array", + "items": { + "type": "string" + } + } + }, + "additionalProperties": false, + "required": [ + "album_id", + "artist_ids" + ] + }, + "session_id": { + "type": "string" + } + }, + "additionalProperties": false, + "required": [ + "flags", + "name", + "session_id", + "type" + ] + }, + "ActivityType": { + "enum": [ + 0, + 1, + 2, + 4, + 5 + ], + "type": "number" + }, + "Embed": { + "type": "object", + "properties": { + "title": { + "type": "string" + }, + "type": { + "enum": [ + "article", + "gifv", + "image", + "link", + "rich", + "video" + ], + "type": "string" + }, + "description": { + "type": "string" + }, + "url": { + "type": "string" + }, + "timestamp": { + "type": "string", + "format": "date-time" + }, + "color": { + "type": "integer" + }, + "footer": { + "type": "object", + "properties": { + "text": { + "type": "string" + }, + "icon_url": { + "type": "string" + }, + "proxy_icon_url": { + "type": "string" + } + }, + "additionalProperties": false, + "required": [ + "text" + ] + }, + "image": { + "$ref": "#/definitions/EmbedImage" + }, + "thumbnail": { + "$ref": "#/definitions/EmbedImage" + }, + "video": { + "$ref": "#/definitions/EmbedImage" + }, + "provider": { + "type": "object", + "properties": { + "name": { + "type": "string" + }, + "url": { + "type": "string" + } + }, + "additionalProperties": false + }, + "author": { + "type": "object", + "properties": { + "name": { + "type": "string" + }, + "url": { + "type": "string" + }, + "icon_url": { + "type": "string" + }, + "proxy_icon_url": { + "type": "string" + } + }, + "additionalProperties": false + }, + "fields": { + "type": "array", + "items": { + "type": "object", + "properties": { + "name": { + "type": "string" + }, + "value": { + "type": "string" + }, + "inline": { + "type": "boolean" + } + }, + "additionalProperties": false, + "required": [ + "name", + "value" + ] + } + } + }, + "additionalProperties": false + }, + "EmbedImage": { + "type": "object", + "properties": { + "url": { + "type": "string" + }, + "proxy_url": { + "type": "string" + }, + "height": { + "type": "integer" + }, + "width": { + "type": "integer" + } + }, + "additionalProperties": false + }, + "ChannelOverride": { + "type": "object", + "properties": { + "message_notifications": { + "type": "integer" + }, + "mute_config": { + "$ref": "#/definitions/MuteConfig" + }, + "muted": { + "type": "boolean" + }, + "channel_id": { + "type": [ + "null", + "string" + ] + } + }, + "additionalProperties": false, + "required": [ + "channel_id", + "message_notifications", + "mute_config", + "muted" + ] + }, + "MuteConfig": { + "type": "object", + "properties": { + "end_time": { + "type": "integer" + }, + "selected_time_window": { + "type": "integer" + } + }, + "additionalProperties": false, + "required": [ + "end_time", + "selected_time_window" + ] + }, + "CustomStatus": { + "type": "object", + "properties": { + "emoji_id": { + "type": "string" + }, + "emoji_name": { + "type": "string" + }, + "expires_at": { + "type": "integer" + }, + "text": { + "type": "string" + } + }, + "additionalProperties": false + }, + "FriendSourceFlags": { + "type": "object", + "properties": { + "all": { + "type": "boolean" + } + }, + "additionalProperties": false, + "required": [ + "all" + ] + }, + "GuildFolder": { + "type": "object", + "properties": { + "color": { + "type": "integer" + }, + "guild_ids": { + "type": "array", + "items": { + "type": "string" + } + }, + "id": { + "type": "integer" + }, + "name": { + "type": "string" + } + }, + "additionalProperties": false, + "required": [ + "color", + "guild_ids", + "id", + "name" + ] + }, + "GenerateWebAuthnCredentialsSchema": { + "type": "object", + "properties": { + "password": { + "type": "string" + } + }, + "additionalProperties": false, + "required": [ + "password" + ] + }, + "CreateWebAuthnCredentialSchema": { + "type": "object", + "properties": { + "credential": { + "type": "string" + }, + "name": { + "type": "string" + }, + "ticket": { + "type": "string" + } + }, + "additionalProperties": false, + "required": [ + "credential", + "name", + "ticket" + ] + }, + "APIErrorResponse": { + "type": "object", + "properties": { + "code": { + "type": "integer" + }, + "message": { + "type": "string" + }, + "errors": { + "type": "object", + "additionalProperties": { + "type": "object", + "properties": { + "_errors": { + "type": "array", + "items": { + "type": "object", + "properties": { + "message": { + "type": "string" + }, + "code": { + "type": "string" + } + }, + "additionalProperties": false, + "required": [ + "code", + "message" + ] + } + } + }, + "additionalProperties": false, + "required": [ + "_errors" + ] + } + } + }, + "additionalProperties": false, + "required": [ + "code", + "errors", + "message" + ] + }, + "CaptchaRequiredResponse": { + "type": "object", + "properties": { + "captcha_key": { + "type": "string" + }, + "captcha_sitekey": { + "type": "string" + }, + "captcha_service": { + "type": "string" + } + }, + "additionalProperties": false, + "required": [ + "captcha_key", + "captcha_service", + "captcha_sitekey" + ] + }, + "Guild": { + "type": "object", + "properties": { + "afk_channel_id": { + "type": "string" + }, + "afk_channel": { + "$ref": "#/definitions/Channel" + }, + "afk_timeout": { + "type": "integer" + }, + "bans": { + "type": "array", + "items": { + "$ref": "#/definitions/Ban" + } + }, + "banner": { + "type": "string" + }, + "default_message_notifications": { + "type": "integer" + }, + "description": { + "type": "string" + }, + "discovery_splash": { + "type": "string" + }, + "explicit_content_filter": { + "type": "integer" + }, + "features": { + "type": "array", + "items": { + "type": "string" + }, + "default": [] + }, + "primary_category_id": { + "type": "string" + }, + "icon": { + "type": "string" + }, + "large": { + "type": "boolean", + "default": false + }, + "max_members": { + "type": "integer" + }, + "max_presences": { + "type": "integer" + }, + "max_video_channel_users": { + "type": "integer" + }, + "member_count": { + "type": "integer" + }, + "presence_count": { + "type": "integer" + }, + "members": { + "type": "array", + "items": { + "$ref": "#/definitions/Member" + } + }, + "roles": { + "type": "array", + "items": { + "$ref": "#/definitions/Role" + } + }, + "channels": { + "type": "array", + "items": { + "$ref": "#/definitions/Channel" + } + }, + "template_id": { + "type": "string" + }, + "template": { + "$ref": "#/definitions/Template" + }, + "emojis": { + "type": "array", + "items": { + "$ref": "#/definitions/Emoji" + } + }, + "stickers": { + "type": "array", + "items": { + "$ref": "#/definitions/Sticker" + } + }, + "invites": { + "type": "array", + "items": { + "$ref": "#/definitions/Invite" + } + }, + "voice_states": { + "type": "array", + "items": { + "$ref": "#/definitions/VoiceState" + } + }, + "webhooks": { + "type": "array", + "items": { + "$ref": "#/definitions/Webhook" + } + }, + "mfa_level": { + "type": "integer" + }, + "name": { + "type": "string" + }, + "owner_id": { + "type": "string" + }, + "owner": { + "$ref": "#/definitions/User" + }, + "preferred_locale": { + "type": "string" + }, + "premium_subscription_count": { + "type": "integer" + }, + "premium_tier": { + "type": "integer" + }, + "public_updates_channel_id": { + "type": "string" + }, + "public_updates_channel": { + "$ref": "#/definitions/Channel" + }, + "rules_channel_id": { + "type": "string" + }, + "rules_channel": { + "type": "string" + }, + "region": { + "type": "string" + }, + "splash": { + "type": "string" + }, + "system_channel_id": { + "type": "string" + }, + "system_channel": { + "$ref": "#/definitions/Channel" + }, + "system_channel_flags": { + "type": "integer" + }, + "unavailable": { + "type": "boolean", + "default": false + }, + "verification_level": { + "type": "integer" + }, + "welcome_screen": { + "$ref": "#/definitions/GuildWelcomeScreen" + }, + "widget_channel_id": { + "type": "string" + }, + "widget_channel": { + "$ref": "#/definitions/Channel" + }, + "widget_enabled": { + "type": "boolean", + "default": true + }, + "nsfw_level": { + "type": "integer" + }, + "nsfw": { + "type": "boolean", + "default": false + }, + "parent": { + "type": "string" + }, + "permissions": { + "type": "integer" + }, + "premium_progress_bar_enabled": { + "type": "boolean", + "default": false + }, + "channel_ordering": { + "type": "array", + "items": { + "type": "string" + } + }, + "id": { + "type": "string" + } + }, + "additionalProperties": false, + "required": [ + "bans", + "channel_ordering", + "channels", + "emojis", + "features", + "id", + "invites", + "members", + "name", + "nsfw", + "premium_progress_bar_enabled", + "public_updates_channel_id", + "roles", + "stickers", + "template", + "unavailable", + "voice_states", + "webhooks", + "welcome_screen", + "widget_enabled" + ] + }, + "Channel": { + "type": "object", + "properties": { + "created_at": { + "type": "string", + "format": "date-time" + }, + "name": { + "type": "string" + }, + "icon": { + "type": [ + "null", + "string" + ] + }, + "type": { + "$ref": "#/definitions/ChannelType" + }, + "recipients": { + "type": "array", + "items": { + "$ref": "#/definitions/Recipient" + } + }, + "last_message_id": { + "type": "string" + }, + "guild_id": { + "type": "string" + }, + "guild": { + "$ref": "#/definitions/Guild" + }, + "parent_id": { + "type": "string" + }, + "parent": { + "$ref": "#/definitions/Channel" + }, + "owner_id": { + "type": "string" + }, + "owner": { + "$ref": "#/definitions/User" + }, + "last_pin_timestamp": { + "type": "integer" + }, + "default_auto_archive_duration": { + "type": "integer" + }, + "permission_overwrites": { + "type": "array", + "items": { + "$ref": "#/definitions/ChannelPermissionOverwrite" + } + }, + "video_quality_mode": { + "type": "integer" + }, + "bitrate": { + "type": "integer" + }, + "user_limit": { + "type": "integer" + }, + "nsfw": { + "type": "boolean", + "default": false + }, + "rate_limit_per_user": { + "type": "integer" + }, + "topic": { + "type": "string" + }, + "invites": { + "type": "array", + "items": { + "$ref": "#/definitions/Invite" + } + }, + "retention_policy_id": { + "type": "string" + }, + "messages": { + "type": "array", + "items": { + "$ref": "#/definitions/Message" + } + }, + "voice_states": { + "type": "array", + "items": { + "$ref": "#/definitions/VoiceState" + } + }, + "read_states": { + "type": "array", + "items": { + "$ref": "#/definitions/ReadState" + } + }, + "webhooks": { + "type": "array", + "items": { + "$ref": "#/definitions/Webhook" + } + }, + "flags": { + "type": "integer", + "default": 0 + }, + "default_thread_rate_limit_per_user": { + "type": "integer", + "default": 0 + }, + "position": { + "description": "Must be calculated Channel.calculatePosition", + "type": "integer" + }, + "id": { + "type": "string" + } + }, + "additionalProperties": false, + "required": [ + "created_at", + "default_thread_rate_limit_per_user", + "flags", + "id", + "nsfw", + "owner", + "parent_id", + "position", + "type" + ] + }, + "ChannelType": { + "enum": [ + 0, + 1, + 10, + 11, + 12, + 13, + 14, + 15, + 2, + 255, + 3, + 33, + 34, + 35, + 4, + 5, + 6, + 64, + 7, + 8, + 9 + ], + "type": "number" + }, + "Recipient": { + "type": "object", + "properties": { + "channel_id": { + "type": "string" + }, + "channel": { + "$ref": "#/definitions/Channel" + }, + "user_id": { + "type": "string" + }, + "user": { + "$ref": "#/definitions/User" + }, + "closed": { + "type": "boolean" + }, + "id": { + "type": "string" + } + }, + "additionalProperties": false, + "required": [ + "channel", + "channel_id", + "closed", + "id", + "user", + "user_id" + ] + }, + "User": { + "type": "object", + "properties": { + "username": { + "type": "string" + }, + "discriminator": { + "type": "string" + }, + "avatar": { + "type": "string" + }, + "accent_color": { + "type": "integer" + }, + "banner": { + "type": "string" + }, + "theme_colors": { + "type": "array", + "items": { + "type": "integer" + } + }, + "pronouns": { + "type": "string" + }, + "phone": { + "type": "string" + }, + "desktop": { + "type": "boolean", + "default": false + }, + "mobile": { + "type": "boolean", + "default": false + }, + "premium": { + "type": "boolean" + }, + "premium_type": { + "type": "integer" + }, + "bot": { + "type": "boolean", + "default": false + }, + "bio": { + "type": "string", + "default": "" + }, + "system": { + "type": "boolean", + "default": false + }, + "nsfw_allowed": { + "type": "boolean", + "default": true + }, + "mfa_enabled": { + "type": "boolean", + "default": false + }, + "webauthn_enabled": { + "type": "boolean", + "default": false + }, + "totp_secret": { + "type": "string", + "default": "" + }, + "totp_last_ticket": { + "type": "string", + "default": "" + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "premium_since": { + "type": "string", + "format": "date-time" + }, + "verified": { + "type": "boolean" + }, + "disabled": { + "type": "boolean", + "default": false + }, + "deleted": { + "type": "boolean", + "default": false + }, + "email": { + "type": "string" + }, + "flags": { + "type": "integer", + "default": 0 + }, + "public_flags": { + "type": "integer", + "default": 0 + }, + "purchased_flags": { + "type": "integer", + "default": 0 + }, + "premium_usage_flags": { + "type": "integer", + "default": 0 + }, + "rights": { + "type": "string" + }, + "sessions": { + "type": "array", + "items": { + "$ref": "#/definitions/Session" + } + }, + "relationships": { + "type": "array", + "items": { + "$ref": "#/definitions/Relationship" + } + }, + "connected_accounts": { + "type": "array", + "items": { + "$ref": "#/definitions/ConnectedAccount" + } + }, + "data": { + "type": "object", + "properties": { + "valid_tokens_since": { + "type": "string", + "format": "date-time" + }, + "hash": { + "type": "string" + } + }, + "additionalProperties": false, + "required": [ + "valid_tokens_since" + ] + }, + "fingerprints": { + "type": "array", + "items": { + "type": "string" + }, + "default": [] + }, + "settings": { + "$ref": "#/definitions/UserSettings" + }, + "extended_settings": { + "type": "string", + "default": "{}" + }, + "security_keys": { + "type": "array", + "items": { + "$ref": "#/definitions/SecurityKey" + } + }, + "id": { + "type": "string" + } + }, + "additionalProperties": false, + "required": [ + "bio", + "bot", + "connected_accounts", + "created_at", + "data", + "deleted", + "desktop", + "disabled", + "discriminator", + "extended_settings", + "fingerprints", + "flags", + "id", + "mfa_enabled", + "mobile", + "nsfw_allowed", + "premium", + "premium_since", + "premium_type", + "premium_usage_flags", + "public_flags", + "purchased_flags", + "relationships", + "rights", + "security_keys", + "sessions", + "settings", + "system", + "username", + "verified", + "webauthn_enabled" + ] + }, + "Session": { + "type": "object", + "properties": { + "user_id": { + "type": "string" + }, + "user": { + "$ref": "#/definitions/User" + }, + "session_id": { + "type": "string" + }, + "activities": { + "type": "array", + "items": { + "$ref": "#/definitions/Activity" + } + }, + "client_info": { + "type": "object", + "properties": { + "client": { + "type": "string" + }, + "os": { + "type": "string" + }, + "version": { + "type": "integer" + } + }, + "additionalProperties": false, + "required": [ + "client", + "os", + "version" + ] + }, + "status": { + "$ref": "#/definitions/Status" + }, + "id": { + "type": "string" + } + }, + "additionalProperties": false, + "required": [ + "activities", + "client_info", + "id", + "session_id", + "status", + "user", + "user_id" + ] + }, + "Relationship": { + "type": "object", + "properties": { + "from_id": { + "type": "string" + }, + "from": { + "$ref": "#/definitions/User" + }, + "to_id": { + "type": "string" + }, + "to": { + "$ref": "#/definitions/User" + }, + "nickname": { + "type": "string" + }, + "type": { + "$ref": "#/definitions/RelationshipType" + }, + "id": { + "type": "string" + } + }, + "additionalProperties": false, + "required": [ + "from", + "from_id", + "id", + "to", + "to_id", + "type" + ] + }, + "RelationshipType": { + "enum": [ + 1, + 2, + 3, + 4 + ], + "type": "number" + }, + "ConnectedAccount": { + "type": "object", + "properties": { + "external_id": { + "type": "string" + }, + "user_id": { + "type": "string" + }, + "user": { + "$ref": "#/definitions/User" + }, + "friend_sync": { + "type": "boolean", + "default": false + }, + "name": { + "type": "string" + }, + "revoked": { + "type": "boolean", + "default": false + }, + "show_activity": { + "type": "integer", + "default": 0 + }, + "type": { + "type": "string" + }, + "verified": { + "type": "boolean", + "default": true + }, + "visibility": { + "type": "integer", + "default": 0 + }, + "integrations": { + "type": "array", + "items": { + "type": "string" + }, + "default": [] + }, + "metadata_": {}, + "metadata_visibility": { + "type": "integer", + "default": 0 + }, + "two_way_link": { + "type": "boolean", + "default": false + }, + "token_data": { + "anyOf": [ + { + "$ref": "#/definitions/ConnectedAccountTokenData" + }, + { + "type": "null" + } + ] + }, + "id": { + "type": "string" + } + }, + "additionalProperties": false, + "required": [ + "external_id", + "id", + "name", + "type", + "user", + "user_id" + ] + }, + "UserSettings": { + "type": "object", + "properties": { + "index": { + "type": "string" + }, + "afk_timeout": { + "type": "integer", + "default": 3600 + }, + "allow_accessibility_detection": { + "type": "boolean", + "default": true + }, + "animate_emoji": { + "type": "boolean", + "default": true + }, + "animate_stickers": { + "type": "integer", + "default": 0 + }, + "contact_sync_enabled": { + "type": "boolean", + "default": false + }, + "convert_emoticons": { + "type": "boolean", + "default": false + }, + "custom_status": { + "anyOf": [ + { + "$ref": "#/definitions/CustomStatus" + }, + { + "type": "null" + } + ], + "default": null + }, + "default_guilds_restricted": { + "type": "boolean", + "default": false + }, + "detect_platform_accounts": { + "type": "boolean", + "default": false + }, + "developer_mode": { + "type": "boolean", + "default": true + }, + "disable_games_tab": { + "type": "boolean", + "default": true + }, + "enable_tts_command": { + "type": "boolean", + "default": false + }, + "explicit_content_filter": { + "type": "integer", + "default": 0 + }, + "friend_source_flags": { + "$ref": "#/definitions/FriendSourceFlags" + }, + "gateway_connected": { + "type": "boolean", + "default": false + }, + "gif_auto_play": { + "type": "boolean", + "default": false + }, + "guild_folders": { + "type": "array", + "items": { + "$ref": "#/definitions/GuildFolder" + }, + "default": [] + }, + "guild_positions": { + "type": "array", + "items": { + "type": "string" + }, + "default": [] + }, + "inline_attachment_media": { + "type": "boolean", + "default": true + }, + "inline_embed_media": { + "type": "boolean", + "default": true + }, + "locale": { + "type": "string", + "default": "en-US" + }, + "message_display_compact": { + "type": "boolean", + "default": false + }, + "native_phone_integration_enabled": { + "type": "boolean", + "default": true + }, + "render_embeds": { + "type": "boolean", + "default": true + }, + "render_reactions": { + "type": "boolean", + "default": true + }, + "restricted_guilds": { + "type": "array", + "items": { + "type": "string" + }, + "default": [] + }, + "show_current_game": { + "type": "boolean", + "default": true + }, + "status": { + "enum": [ + "dnd", + "idle", + "invisible", + "offline", + "online" + ], + "type": "string", + "default": "online" + }, + "stream_notifications_enabled": { + "type": "boolean", + "default": false + }, + "theme": { + "enum": [ + "dark", + "light" + ], + "type": "string", + "default": "dark" + }, + "timezone_offset": { + "type": "integer", + "default": 0 + } + }, + "additionalProperties": false, + "required": [ + "afk_timeout", + "allow_accessibility_detection", + "animate_emoji", + "animate_stickers", + "contact_sync_enabled", + "convert_emoticons", + "custom_status", + "default_guilds_restricted", + "detect_platform_accounts", + "developer_mode", + "disable_games_tab", + "enable_tts_command", + "explicit_content_filter", + "friend_source_flags", + "gateway_connected", + "gif_auto_play", + "guild_folders", + "guild_positions", + "index", + "inline_attachment_media", + "inline_embed_media", + "locale", + "message_display_compact", + "native_phone_integration_enabled", + "render_embeds", + "render_reactions", + "restricted_guilds", + "show_current_game", + "status", + "stream_notifications_enabled", + "theme", + "timezone_offset" + ] + }, + "SecurityKey": { + "type": "object", + "properties": { + "user_id": { + "type": "string" + }, + "user": { + "$ref": "#/definitions/User" + }, + "key_id": { + "type": "string" + }, + "public_key": { + "type": "string" + }, + "counter": { + "type": "integer" + }, + "name": { + "type": "string" + }, + "id": { + "type": "string" + } + }, + "additionalProperties": false, + "required": [ + "counter", + "id", + "key_id", + "name", + "public_key", + "user", + "user_id" + ] + }, + "ChannelPermissionOverwrite": { + "type": "object", + "properties": { + "allow": { + "type": "string" + }, + "deny": { + "type": "string" + }, + "id": { + "type": "string" + }, + "type": { + "$ref": "#/definitions/ChannelPermissionOverwriteType" + } + }, + "additionalProperties": false, + "required": [ + "allow", + "deny", + "id", + "type" + ] + }, + "Invite": { + "type": "object", + "properties": { + "code": { + "type": "string" + }, + "temporary": { + "type": "boolean" + }, + "uses": { + "type": "integer" + }, + "max_uses": { + "type": "integer" + }, + "max_age": { + "type": "integer" + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "expires_at": { + "type": "string", + "format": "date-time" + }, + "guild_id": { + "type": "string" + }, + "guild": { + "$ref": "#/definitions/Guild" + }, + "channel_id": { + "type": "string" + }, + "channel": { + "$ref": "#/definitions/Channel" + }, + "inviter_id": { + "type": "string" + }, + "inviter": { + "$ref": "#/definitions/User" + }, + "target_user_id": { + "type": "string" + }, + "target_user": { + "type": "string" + }, + "target_user_type": { + "type": "integer" + }, + "vanity_url": { + "type": "boolean" + }, + "flags": { + "type": "integer" + } + }, + "additionalProperties": false, + "required": [ + "channel", + "channel_id", + "code", + "created_at", + "flags", + "guild", + "guild_id", + "inviter", + "max_age", + "max_uses", + "target_user_id", + "temporary", + "uses" + ] + }, + "Message": { + "type": "object", + "properties": { + "channel_id": { + "type": "string" + }, + "channel": { + "$ref": "#/definitions/Channel" + }, + "guild_id": { + "type": "string" + }, + "guild": { + "$ref": "#/definitions/Guild" + }, + "author_id": { + "type": "string" + }, + "author": { + "$ref": "#/definitions/User" + }, + "member_id": { + "type": "string" + }, + "member": { + "$ref": "#/definitions/Member" + }, + "webhook_id": { + "type": "string" + }, + "webhook": { + "$ref": "#/definitions/Webhook" + }, + "application_id": { + "type": "string" + }, + "application": { + "$ref": "#/definitions/Application" + }, + "content": { + "type": "string" + }, + "timestamp": { + "type": "string", + "format": "date-time" + }, + "edited_timestamp": { + "type": "string", + "format": "date-time" + }, + "tts": { + "type": "boolean" + }, + "mention_everyone": { + "type": "boolean" + }, + "mentions": { + "type": "array", + "items": { + "$ref": "#/definitions/User" + } + }, + "mention_roles": { + "type": "array", + "items": { + "$ref": "#/definitions/Role" + } + }, + "mention_channels": { + "type": "array", + "items": { + "$ref": "#/definitions/Channel" + } + }, + "sticker_items": { + "type": "array", + "items": { + "$ref": "#/definitions/Sticker" + } + }, + "attachments": { + "type": "array", + "items": { + "$ref": "#/definitions/Attachment_1" + } + }, + "embeds": { + "type": "array", + "items": { + "$ref": "#/definitions/Embed" + } + }, + "reactions": { + "type": "array", + "items": { + "$ref": "#/definitions/Reaction" + } + }, + "nonce": { + "type": "string" + }, + "pinned": { + "type": "boolean" + }, + "type": { + "$ref": "#/definitions/MessageType" + }, + "activity": { + "type": "object", + "properties": { + "type": { + "type": "integer" + }, + "party_id": { + "type": "string" + } + }, + "additionalProperties": false, + "required": [ + "party_id", + "type" + ] + }, + "flags": { + "type": "integer" + }, + "message_reference": { + "type": "object", + "properties": { + "message_id": { + "type": "string" + }, + "channel_id": { + "type": "string" + }, + "guild_id": { + "type": "string" + } + }, + "additionalProperties": false, + "required": [ + "message_id" + ] + }, + "referenced_message": { + "$ref": "#/definitions/Message" + }, + "interaction": { + "type": "object", + "properties": { + "id": { + "type": "string" + }, + "type": { + "$ref": "#/definitions/InteractionType" + }, + "name": { + "type": "string" + }, + "user_id": { + "type": "string" + } + }, + "additionalProperties": false, + "required": [ + "id", + "name", + "type", + "user_id" + ] + }, + "components": { + "type": "array", + "items": { + "$ref": "#/definitions/MessageComponent" + } + }, + "id": { + "type": "string" + } + }, + "additionalProperties": false, + "required": [ + "channel", + "embeds", + "id", + "mention_channels", + "mention_roles", + "mentions", + "reactions", + "timestamp", + "type" + ] + }, + "Member": { + "type": "object", + "properties": { + "index": { + "type": "string" + }, + "id": { + "type": "string" + }, + "user": { + "$ref": "#/definitions/User" + }, + "guild_id": { + "type": "string" + }, + "guild": { + "$ref": "#/definitions/Guild" + }, + "nick": { + "type": "string" + }, + "roles": { + "type": "array", + "items": { + "$ref": "#/definitions/Role" + } + }, + "joined_at": { + "type": "string", + "format": "date-time" + }, + "premium_since": { + "type": "integer" + }, + "deaf": { + "type": "boolean" + }, + "mute": { + "type": "boolean" + }, + "pending": { + "type": "boolean" + }, + "settings": { + "$ref": "#/definitions/UserGuildSettings" + }, + "last_message_id": { + "type": "string" + }, + "joined_by": { + "type": "string" + }, + "avatar": { + "type": "string" + }, + "banner": { + "type": "string" + }, + "bio": { + "type": "string" + }, + "theme_colors": { + "type": "array", + "items": { + "type": "integer" + } + }, + "pronouns": { + "type": "string" + }, + "communication_disabled_until": { + "type": "string", + "format": "date-time" + } + }, + "additionalProperties": false, + "required": [ + "banner", + "bio", + "communication_disabled_until", + "deaf", + "guild", + "guild_id", + "id", + "index", + "joined_at", + "joined_by", + "mute", + "pending", + "roles", + "settings", + "user" + ] + }, + "Role": { + "type": "object", + "properties": { + "guild_id": { + "type": "string" + }, + "guild": { + "$ref": "#/definitions/Guild" + }, + "color": { + "type": "integer" + }, + "hoist": { + "type": "boolean" + }, + "managed": { + "type": "boolean" + }, + "mentionable": { + "type": "boolean" + }, + "name": { + "type": "string" + }, + "permissions": { + "type": "string" + }, + "position": { + "type": "integer" + }, + "icon": { + "type": "string" + }, + "unicode_emoji": { + "type": "string" + }, + "tags": { + "type": "object", + "properties": { + "bot_id": { + "type": "string" + }, + "integration_id": { + "type": "string" + }, + "premium_subscriber": { + "type": "boolean" + } + }, + "additionalProperties": false + }, + "flags": { + "type": "integer" + }, + "id": { + "type": "string" + } + }, + "additionalProperties": false, + "required": [ + "color", + "flags", + "guild", + "guild_id", + "hoist", + "id", + "managed", + "mentionable", + "name", + "permissions", + "position" + ] + }, + "UserGuildSettings": { + "type": "object", + "properties": { + "channel_overrides": { + "anyOf": [ + { + "type": "object", + "additionalProperties": { + "$ref": "#/definitions/ChannelOverride" + } + }, + { + "type": "null" + } + ] + }, + "message_notifications": { + "type": "integer" + }, + "mobile_push": { + "type": "boolean" + }, + "mute_config": { + "anyOf": [ + { + "$ref": "#/definitions/MuteConfig" + }, + { + "type": "null" + } + ] + }, + "muted": { + "type": "boolean" + }, + "suppress_everyone": { + "type": "boolean" + }, + "suppress_roles": { + "type": "boolean" + }, + "version": { + "type": "integer" + }, + "guild_id": { + "type": [ + "null", + "string" + ] + }, + "flags": { + "type": "integer" + }, + "mute_scheduled_events": { + "type": "boolean" + }, + "hide_muted_channels": { + "type": "boolean" + }, + "notify_highlights": { + "type": "number", + "enum": [ + 0 + ] + } + }, + "additionalProperties": false, + "required": [ + "channel_overrides", + "flags", + "guild_id", + "hide_muted_channels", + "message_notifications", + "mobile_push", + "mute_config", + "mute_scheduled_events", + "muted", + "notify_highlights", + "suppress_everyone", + "suppress_roles", + "version" + ] + }, + "Webhook": { + "type": "object", + "properties": { + "type": { + "$ref": "#/definitions/WebhookType" + }, + "name": { + "type": "string" + }, + "avatar": { + "type": "string" + }, + "token": { + "type": "string" + }, + "guild_id": { + "type": "string" + }, + "guild": { + "$ref": "#/definitions/Guild" + }, + "channel_id": { + "type": "string" + }, + "channel": { + "$ref": "#/definitions/Channel" + }, + "application_id": { + "type": "string" + }, + "application": { + "$ref": "#/definitions/Application" + }, + "user_id": { + "type": "string" + }, + "user": { + "$ref": "#/definitions/User" + }, + "source_guild_id": { + "type": "string" + }, + "source_guild": { + "$ref": "#/definitions/Guild" + }, + "id": { + "type": "string" + } + }, + "additionalProperties": false, + "required": [ + "application", + "application_id", + "channel", + "channel_id", + "guild", + "guild_id", + "id", + "source_guild", + "source_guild_id", + "type", + "user", + "user_id" + ] + }, + "WebhookType": { + "enum": [ + 1, + 2, + 3 + ], + "type": "number" + }, + "Application": { + "type": "object", + "properties": { + "name": { + "type": "string" + }, + "icon": { + "type": "string" + }, + "description": { + "type": "string" + }, + "summary": { + "type": "string", + "default": "" + }, + "type": { + "type": "object", + "properties": {}, + "additionalProperties": true + }, + "hook": { + "type": "boolean", + "default": true + }, + "bot_public": { + "type": "boolean", + "default": true + }, + "bot_require_code_grant": { + "type": "boolean", + "default": false + }, + "verify_key": { + "type": "string" + }, + "owner": { + "$ref": "#/definitions/User" + }, + "flags": { + "type": "integer", + "default": 0 + }, + "redirect_uris": { + "type": "array", + "items": { + "type": "string" + }, + "default": [] + }, + "rpc_application_state": { + "type": "integer", + "default": 0 + }, + "store_application_state": { + "type": "integer", + "default": 1 + }, + "verification_state": { + "type": "integer", + "default": 1 + }, + "interactions_endpoint_url": { + "type": "string" + }, + "integration_public": { + "type": "boolean", + "default": true + }, + "integration_require_code_grant": { + "type": "boolean", + "default": false + }, + "discoverability_state": { + "type": "integer", + "default": 1 + }, + "discovery_eligibility_flags": { + "type": "integer", + "default": 2240 + }, + "bot": { + "$ref": "#/definitions/User" + }, + "tags": { + "type": "array", + "items": { + "type": "string" + } + }, + "cover_image": { + "type": "string" + }, + "install_params": { + "type": "object", + "properties": { + "scopes": { + "type": "array", + "items": { + "type": "string" + } + }, + "permissions": { + "type": "string" + } + }, + "additionalProperties": false, + "required": [ + "permissions", + "scopes" + ] + }, + "terms_of_service_url": { + "type": "string" + }, + "privacy_policy_url": { + "type": "string" + }, + "team": { + "$ref": "#/definitions/Team" + }, + "id": { + "type": "string" + } + }, + "additionalProperties": false, + "required": [ + "description", + "discoverability_state", + "discovery_eligibility_flags", + "flags", + "hook", + "id", + "integration_public", + "integration_require_code_grant", + "name", + "owner", + "redirect_uris", + "rpc_application_state", + "store_application_state", + "summary", + "verification_state", + "verify_key" + ] + }, + "Team": { + "type": "object", + "properties": { + "icon": { + "type": "string" + }, + "members": { + "type": "array", + "items": { + "$ref": "#/definitions/TeamMember" + } + }, + "name": { + "type": "string" + }, + "owner_user_id": { + "type": "string" + }, + "owner_user": { + "$ref": "#/definitions/User" + }, + "id": { + "type": "string" + } + }, + "additionalProperties": false, + "required": [ + "id", + "members", + "name", + "owner_user", + "owner_user_id" + ] + }, + "TeamMember": { + "type": "object", + "properties": { + "membership_state": { + "$ref": "#/definitions/TeamMemberState" + }, + "permissions": { + "type": "array", + "items": { + "type": "string" + } + }, + "team_id": { + "type": "string" + }, + "team": { + "$ref": "#/definitions/Team" + }, + "user_id": { + "type": "string" + }, + "user": { + "$ref": "#/definitions/User" + }, + "id": { + "type": "string" + } + }, + "additionalProperties": false, + "required": [ + "id", + "membership_state", + "permissions", + "team", + "team_id", + "user", + "user_id" + ] + }, + "TeamMemberState": { + "enum": [ + 1, + 2 + ], + "type": "number" + }, + "Sticker": { + "type": "object", + "properties": { + "name": { + "type": "string" + }, + "description": { + "type": "string" + }, + "available": { + "type": "boolean" + }, + "tags": { + "type": "string" + }, + "pack_id": { + "type": "string" + }, + "pack": { + "$ref": "#/definitions/StickerPack" + }, + "guild_id": { + "type": "string" + }, + "guild": { + "$ref": "#/definitions/Guild" + }, + "user_id": { + "type": "string" + }, + "user": { + "$ref": "#/definitions/User" + }, + "type": { + "$ref": "#/definitions/StickerType" + }, + "format_type": { + "$ref": "#/definitions/StickerFormatType" + }, + "id": { + "type": "string" + } + }, + "additionalProperties": false, + "required": [ + "format_type", + "id", + "name", + "pack", + "type" + ] + }, + "StickerPack": { + "type": "object", + "properties": { + "name": { + "type": "string" + }, + "description": { + "type": "string" + }, + "banner_asset_id": { + "type": "string" + }, + "stickers": { + "type": "array", + "items": { + "$ref": "#/definitions/Sticker" + } + }, + "cover_sticker_id": { + "type": "string" + }, + "cover_sticker": { + "$ref": "#/definitions/Sticker" + }, + "id": { + "type": "string" + } + }, + "additionalProperties": false, + "required": [ + "id", + "name", + "stickers" + ] + }, + "StickerType": { + "enum": [ + 1, + 2 + ], + "type": "number" + }, + "StickerFormatType": { + "enum": [ + 0, + 1, + 2, + 3 + ], + "type": "number" + }, + "Attachment_1": { + "type": "object", + "properties": { + "filename": { + "type": "string" + }, + "size": { + "type": "integer" + }, + "url": { + "type": "string" + }, + "proxy_url": { + "type": "string" + }, + "height": { + "type": "integer" + }, + "width": { + "type": "integer" + }, + "content_type": { + "type": "string" + }, + "message_id": { + "type": "string" + }, + "message": { + "$ref": "#/definitions/Message" + }, + "id": { + "type": "string" + } + }, + "additionalProperties": false, + "required": [ + "filename", + "id", + "message", + "message_id", + "proxy_url", + "size", + "url" + ] + }, + "Reaction": { + "type": "object", + "properties": { + "count": { + "type": "integer" + }, + "emoji": { + "$ref": "#/definitions/PartialEmoji" + }, + "user_ids": { + "type": "array", + "items": { + "type": "string" + } + } + }, + "additionalProperties": false, + "required": [ + "count", + "emoji", + "user_ids" + ] + }, + "PartialEmoji": { + "type": "object", + "properties": { + "id": { + "type": "string" + }, + "name": { + "type": "string" + }, + "animated": { + "type": "boolean" + } + }, + "additionalProperties": false, + "required": [ + "name" + ] + }, + "MessageType": { + "enum": [ + 0, + 1, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 19, + 2, + 20, + 255, + 3, + 4, + 41, + 42, + 43, + 5, + 50, + 6, + 63, + 7, + 8, + 9 + ], + "type": "number" + }, + "InteractionType": { + "enum": [ + 0, + 1, + 2 + ], + "type": "number" + }, + "MessageComponent": { + "type": "object", + "properties": { + "type": { + "type": "integer" + }, + "style": { + "type": "integer" + }, + "label": { + "type": "string" + }, + "emoji": { + "$ref": "#/definitions/PartialEmoji" + }, + "custom_id": { + "type": "string" + }, + "url": { + "type": "string" + }, + "disabled": { + "type": "boolean" + }, + "components": { + "type": "array", + "items": { + "$ref": "#/definitions/MessageComponent" + } + } + }, + "additionalProperties": false, + "required": [ + "components", + "type" + ] + }, + "VoiceState": { + "type": "object", + "properties": { + "guild_id": { + "type": "string" + }, + "guild": { + "$ref": "#/definitions/Guild" + }, + "channel_id": { + "type": "string" + }, + "channel": { + "$ref": "#/definitions/Channel" + }, + "user_id": { + "type": "string" + }, + "user": { + "$ref": "#/definitions/User" + }, + "member": { + "$ref": "#/definitions/Member" + }, + "session_id": { + "type": "string" + }, + "token": { + "type": "string" + }, + "deaf": { + "type": "boolean" + }, + "mute": { + "type": "boolean" + }, + "self_deaf": { + "type": "boolean" + }, + "self_mute": { + "type": "boolean" + }, + "self_stream": { + "type": "boolean" + }, + "self_video": { + "type": "boolean" + }, + "suppress": { + "type": "boolean" + }, + "request_to_speak_timestamp": { + "type": "string", + "format": "date-time" + }, + "id": { + "type": "string" + } + }, + "additionalProperties": false, + "required": [ + "channel", + "channel_id", + "deaf", + "guild_id", + "id", + "member", + "mute", + "self_deaf", + "self_mute", + "self_video", + "session_id", + "suppress", + "token", + "user", + "user_id" + ] + }, + "ReadState": { + "type": "object", + "properties": { + "channel_id": { + "type": "string" + }, + "channel": { + "$ref": "#/definitions/Channel" + }, + "user_id": { + "type": "string" + }, + "user": { + "$ref": "#/definitions/User" + }, + "last_message_id": { + "type": "string" + }, + "public_ack": { + "type": "string" + }, + "notifications_cursor": { + "type": "string" + }, + "last_pin_timestamp": { + "type": "string", + "format": "date-time" + }, + "mention_count": { + "type": "integer" + }, + "manual": { + "type": "boolean" + }, + "id": { + "type": "string" + } + }, + "additionalProperties": false, + "required": [ + "channel", + "channel_id", + "id", + "last_message_id", + "manual", + "mention_count", + "notifications_cursor", + "public_ack", + "user", + "user_id" + ] + }, + "Ban": { + "type": "object", + "properties": { + "user_id": { + "type": "string" + }, + "user": { + "$ref": "#/definitions/User" + }, + "guild_id": { + "type": "string" + }, + "guild": { + "$ref": "#/definitions/Guild" + }, + "executor_id": { + "type": "string" + }, + "executor": { + "$ref": "#/definitions/User" + }, + "ip": { + "type": "string" + }, + "reason": { + "type": "string" + }, + "id": { + "type": "string" + } + }, + "additionalProperties": false, + "required": [ + "executor", + "executor_id", + "guild", + "guild_id", + "id", + "ip", + "user", + "user_id" + ] + }, + "Template": { + "type": "object", + "properties": { + "code": { + "type": "string" + }, + "name": { + "type": "string" + }, + "description": { + "type": "string" + }, + "usage_count": { + "type": "integer" + }, + "creator_id": { + "type": "string" + }, + "creator": { + "$ref": "#/definitions/User" + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "source_guild_id": { + "type": "string" + }, + "source_guild": { + "$ref": "#/definitions/Guild" + }, + "serialized_source_guild": { + "$ref": "#/definitions/Guild" + }, + "id": { + "type": "string" + } + }, + "additionalProperties": false, + "required": [ + "code", + "created_at", + "creator", + "creator_id", + "id", + "name", + "serialized_source_guild", + "source_guild", + "source_guild_id", + "updated_at" + ] + }, + "Emoji": { + "type": "object", + "properties": { + "animated": { + "type": "boolean" + }, + "available": { + "type": "boolean" + }, + "guild_id": { + "type": "string" + }, + "guild": { + "$ref": "#/definitions/Guild" + }, + "user_id": { + "type": "string" + }, + "user": { + "$ref": "#/definitions/User" + }, + "managed": { + "type": "boolean" + }, + "name": { + "type": "string" + }, + "require_colons": { + "type": "boolean" + }, + "roles": { + "type": "array", + "items": { + "type": "string" + } + }, + "groups": { + "type": "array", + "items": { + "type": "string" + } + }, + "id": { + "type": "string" + } + }, + "additionalProperties": false, + "required": [ + "animated", + "available", + "groups", + "guild", + "guild_id", + "id", + "managed", + "name", + "require_colons", + "roles", + "user", + "user_id" + ] + }, + "GuildWelcomeScreen": { + "type": "object", + "properties": { + "enabled": { + "type": "boolean" + }, + "description": { + "type": "string" + }, + "welcome_channels": { + "type": "array", + "items": { + "type": "object", + "properties": { + "description": { + "type": "string" + }, + "emoji_id": { + "type": "string" + }, + "emoji_name": { + "type": "string" + }, + "channel_id": { + "type": "string" + } + }, + "additionalProperties": false, + "required": [ + "channel_id", + "description" + ] + } + } + }, + "additionalProperties": false, + "required": [ + "description", + "enabled", + "welcome_channels" + ] + }, + "GuildMessagesSearchMessage": { + "type": "object", + "properties": { + "id": { + "type": "string" + }, + "type": { + "$ref": "#/definitions/MessageType" + }, + "content": { + "type": "string" + }, + "channel_id": { + "type": "string" + }, + "author": { + "$ref": "#/definitions/PublicUser" + }, + "attachments": { + "type": "array", + "items": { + "$ref": "#/definitions/Attachment_1" + } + }, + "embeds": { + "type": "array", + "items": { + "$ref": "#/definitions/Embed" + } + }, + "mentions": { + "type": "array", + "items": { + "$ref": "#/definitions/PublicUser" + } + }, + "mention_roles": { + "type": "array", + "items": { + "$ref": "#/definitions/Role" + } + }, + "pinned": { + "type": "boolean" + }, + "mention_everyone": { + "type": "boolean" + }, + "tts": { + "type": "boolean" + }, + "timestamp": { + "type": "string" + }, + "edited_timestamp": { + "type": [ + "null", + "string" + ] + }, + "flags": { + "type": "integer" + }, + "components": { + "type": "array", + "items": {} + }, + "hit": { + "type": "boolean", + "enum": [ + true + ] + } + }, + "additionalProperties": false, + "required": [ + "attachments", + "author", + "channel_id", + "components", + "edited_timestamp", + "embeds", + "flags", + "hit", + "id", + "mention_roles", + "mentions", + "pinned", + "timestamp", + "tts", + "type" + ] + }, + "PublicUser": { + "type": "object", + "properties": { + "id": { + "type": "string" + }, + "premium_since": { + "type": "string", + "format": "date-time" + }, + "avatar": { + "type": "string" + }, + "banner": { + "type": "string" + }, + "bio": { + "type": "string" + }, + "theme_colors": { + "type": "array", + "items": { + "type": "integer" + } + }, + "pronouns": { + "type": "string" + }, + "username": { + "type": "string" + }, + "discriminator": { + "type": "string" + }, + "accent_color": { + "type": "integer" + }, + "premium_type": { + "type": "integer" + }, + "bot": { + "type": "boolean" + }, + "public_flags": { + "type": "integer" + } + }, + "additionalProperties": false, + "required": [ + "bio", + "bot", + "discriminator", + "id", + "premium_since", + "premium_type", + "public_flags", + "username" + ] + }, + "GuildVanityUrl": { + "type": "object", + "properties": { + "code": { + "type": "string" + }, + "uses": { + "type": "integer" + } + }, + "additionalProperties": false, + "required": [ + "code", + "uses" + ] + }, + "GuildVanityUrlNoInvite": { + "type": "object", + "properties": { + "code": { + "type": "null" + } + }, + "additionalProperties": false, + "required": [ + "code" + ] + }, + "ClientStatus": { + "type": "object", + "properties": { + "desktop": { + "type": "string" + }, + "mobile": { + "type": "string" + }, + "web": { + "type": "string" + } + }, + "additionalProperties": false + }, + "Snowflake": { + "description": "A container for useful snowflake-related methods.", + "type": "object", + "additionalProperties": false + }, + "TenorGifResponse": { + "type": "object", + "properties": { + "id": { + "type": "string" + }, + "title": { + "type": "string" + }, + "url": { + "type": "string" + }, + "src": { + "type": "string" + }, + "gif_src": { + "type": "string" + }, + "width": { + "type": "integer" + }, + "height": { + "type": "integer" + }, + "preview": { + "type": "string" + } + }, + "additionalProperties": false, + "required": [ + "gif_src", + "height", + "id", + "preview", + "src", + "title", + "url", + "width" + ] + }, + "BackupCode": { + "type": "object", + "properties": { + "user": { + "$ref": "#/definitions/User" + }, + "code": { + "type": "string" + }, + "consumed": { + "type": "boolean" + }, + "expired": { + "type": "boolean" + }, + "id": { + "type": "string" + } + }, + "additionalProperties": false, + "required": [ + "code", + "consumed", + "expired", + "id", + "user" + ] + }, + "APIGuild": { + "type": "object", + "properties": { + "name": { + "type": "string" + }, + "reload": { + "description": "Reloads entity data from the database.", + "type": "object", + "additionalProperties": false + }, + "id": { + "type": "string" + }, + "icon": { + "type": "string" + }, + "parent": { + "type": "string" + }, + "owner_id": { + "type": "string" + }, + "nsfw": { + "type": "boolean" + }, + "invites": { + "type": "array", + "items": { + "$ref": "#/definitions/Invite" + } + }, + "voice_states": { + "type": "array", + "items": { + "$ref": "#/definitions/VoiceState" + } + }, + "webhooks": { + "type": "array", + "items": { + "$ref": "#/definitions/Webhook" + } + }, + "toJSON": { + "type": "object", + "additionalProperties": false + }, + "_do_validate": { + "type": "object", + "additionalProperties": false + }, + "assign": { + "type": "object", + "additionalProperties": false + }, + "hasId": { + "description": "Checks if entity has an id.\nIf entity composite compose ids, it will check them all.", + "type": "object", + "additionalProperties": false + }, + "save": { + "description": "Saves current entity in the database.\nIf entity does not exist in the database then inserts, otherwise updates.", + "type": "object", + "additionalProperties": false + }, + "remove": { + "description": "Removes current entity from the database.", + "type": "object", + "additionalProperties": false + }, + "softRemove": { + "description": "Records the delete date of current entity.", + "type": "object", + "additionalProperties": false + }, + "recover": { + "description": "Recovers a given entity in the database.", + "type": "object", + "additionalProperties": false + }, + "roles": { + "type": "array", + "items": { + "$ref": "#/definitions/Role" + } + }, + "afk_channel_id": { + "type": "string" + }, + "afk_timeout": { + "type": "integer" + }, + "bans": { + "type": "array", + "items": { + "$ref": "#/definitions/Ban" + } + }, + "banner": { + "type": "string" + }, + "default_message_notifications": { + "type": "integer" + }, + "description": { + "type": "string" + }, + "discovery_splash": { + "type": "string" + }, + "explicit_content_filter": { + "type": "integer" + }, + "features": { + "type": "array", + "items": { + "type": "string" + } + }, + "primary_category_id": { + "type": "string" + }, + "large": { + "type": "boolean" + }, + "max_members": { + "type": "integer" + }, + "max_presences": { + "type": "integer" + }, + "max_video_channel_users": { + "type": "integer" + }, + "members": { + "type": "array", + "items": { + "$ref": "#/definitions/Member" + } + }, + "channels": { + "type": "array", + "items": { + "$ref": "#/definitions/Channel" + } + }, + "template_id": { + "type": "string" + }, + "emojis": { + "type": "array", + "items": { + "$ref": "#/definitions/Emoji" + } + }, + "stickers": { + "type": "array", + "items": { + "$ref": "#/definitions/Sticker" + } + }, + "mfa_level": { + "type": "integer" + }, + "preferred_locale": { + "type": "string" + }, + "premium_subscription_count": { + "type": "integer" + }, + "premium_tier": { + "type": "integer" + }, + "public_updates_channel_id": { + "type": "string" + }, + "rules_channel_id": { + "type": "string" + }, + "region": { + "type": "string" + }, + "splash": { + "type": "string" + }, + "system_channel_id": { + "type": "string" + }, + "system_channel_flags": { + "type": "integer" + }, + "unavailable": { + "type": "boolean" + }, + "verification_level": { + "type": "integer" + }, + "welcome_screen": { + "$ref": "#/definitions/GuildWelcomeScreen" + }, + "widget_channel_id": { + "type": "string" + }, + "widget_enabled": { + "type": "boolean" + }, + "nsfw_level": { + "type": "integer" + }, + "premium_progress_bar_enabled": { + "type": "boolean" + }, + "channel_ordering": { + "type": "array", + "items": { + "type": "string" + } + }, + "member_count": { + "type": "integer" + }, + "presence_count": { + "type": "integer" + }, + "permissions": { + "type": "integer" + } + }, + "additionalProperties": false, + "required": [ + "_do_validate", + "assign", + "bans", + "channel_ordering", + "channels", + "emojis", + "features", + "hasId", + "id", + "invites", + "members", + "name", + "nsfw", + "premium_progress_bar_enabled", + "public_updates_channel_id", + "recover", + "reload", + "remove", + "roles", + "save", + "softRemove", + "stickers", + "toJSON", + "unavailable", + "voice_states", + "webhooks", + "welcome_screen", + "widget_enabled" + ] + }, + "DmChannelDTO": { + "type": "object", + "properties": { + "icon": { + "type": [ + "null", + "string" + ] + }, + "id": { + "type": "string" + }, + "last_message_id": { + "type": [ + "null", + "string" + ] + }, + "name": { + "type": [ + "null", + "string" + ] + }, + "origin_channel_id": { + "type": [ + "null", + "string" + ] + }, + "owner_id": { + "type": "string" + }, + "recipients": { + "type": "array", + "items": { + "$ref": "#/definitions/MinimalPublicUserDTO" + } + }, + "type": { + "type": "integer" + } + }, + "additionalProperties": false, + "required": [ + "icon", + "id", + "last_message_id", + "name", + "origin_channel_id", + "recipients", + "type" + ] + }, + "MinimalPublicUserDTO": { + "type": "object", + "properties": { + "avatar": { + "type": [ + "null", + "string" + ] + }, + "discriminator": { + "type": "string" + }, + "id": { + "type": "string" + }, + "public_flags": { + "type": "integer" + }, + "username": { + "type": "string" + } + }, + "additionalProperties": false, + "required": [ + "discriminator", + "id", + "public_flags", + "username" + ] + }, + "Categories": { + "type": "object", + "properties": { + "id": { + "type": "integer" + }, + "name": { + "type": "string" + }, + "localizations": { + "type": "string" + }, + "is_primary": { + "type": "boolean" + } + }, + "additionalProperties": false, + "required": [ + "id", + "is_primary", + "localizations", + "name" + ] + }, + "GuildVoiceRegion": { + "type": "object", + "properties": { + "id": { + "type": "string" + }, + "name": { + "type": "string" + }, + "custom": { + "type": "boolean" + }, + "deprecated": { + "type": "boolean" + }, + "optimal": { + "type": "boolean" + } + }, + "additionalProperties": false, + "required": [ + "custom", + "deprecated", + "id", + "name", + "optimal" + ] + }, + "UserLimits": { + "type": "object", + "properties": { + "maxGuilds": { + "type": "integer", + "default": 1048576 + }, + "maxUsername": { + "type": "integer", + "default": 32 + }, + "maxFriends": { + "type": "integer", + "default": 5000 + } + }, + "additionalProperties": false, + "required": [ + "maxFriends", + "maxGuilds", + "maxUsername" + ] + }, + "GuildLimits": { + "type": "object", + "properties": { + "maxRoles": { + "type": "integer", + "default": 1000 + }, + "maxEmojis": { + "type": "integer", + "default": 2000 + }, + "maxMembers": { + "type": "integer", + "default": 25000000 + }, + "maxChannels": { + "type": "integer", + "default": 65535 + }, + "maxChannelsInCategory": { + "type": "integer", + "default": 65535 + } + }, + "additionalProperties": false, + "required": [ + "maxChannels", + "maxChannelsInCategory", + "maxEmojis", + "maxMembers", + "maxRoles" + ] + }, + "MessageLimits": { + "type": "object", + "properties": { + "maxCharacters": { + "type": "integer", + "default": 1048576 + }, + "maxTTSCharacters": { + "type": "integer", + "default": 160 + }, + "maxReactions": { + "type": "integer", + "default": 2048 + }, + "maxAttachmentSize": { + "type": "integer", + "default": 1073741824 + }, + "maxBulkDelete": { + "type": "integer", + "default": 1000 + }, + "maxEmbedDownloadSize": { + "type": "integer", + "default": 5242880 + } + }, + "additionalProperties": false, + "required": [ + "maxAttachmentSize", + "maxBulkDelete", + "maxCharacters", + "maxEmbedDownloadSize", + "maxReactions", + "maxTTSCharacters" + ] + }, + "ChannelLimits": { + "type": "object", + "properties": { + "maxPins": { + "type": "integer", + "default": 500 + }, + "maxTopic": { + "type": "integer", + "default": 1024 + }, + "maxWebhooks": { + "type": "integer", + "default": 100 + } + }, + "additionalProperties": false, + "required": [ + "maxPins", + "maxTopic", + "maxWebhooks" + ] + }, + "RateLimits": { + "type": "object", + "properties": { + "enabled": { + "type": "boolean", + "default": false + }, + "ip": { + "$ref": "#/definitions/RateLimitOptions" + }, + "global": { + "$ref": "#/definitions/RateLimitOptions" + }, + "error": { + "$ref": "#/definitions/RateLimitOptions" + }, + "routes": { + "$ref": "#/definitions/RouteRateLimit" + } + }, + "additionalProperties": false, + "required": [ + "enabled", + "error", + "global", + "ip", + "routes" + ] + }, + "RateLimitOptions": { + "type": "object", + "properties": { + "bot": { + "type": "integer" + }, + "count": { + "type": "integer" + }, + "window": { + "type": "integer" + }, + "onyIp": { + "type": "boolean" + } + }, + "additionalProperties": false, + "required": [ + "count", + "window" + ] + }, + "RouteRateLimit": { + "type": "object", + "properties": { + "guild": { + "$ref": "#/definitions/RateLimitOptions" + }, + "webhook": { + "$ref": "#/definitions/RateLimitOptions" + }, + "channel": { + "$ref": "#/definitions/RateLimitOptions" + }, + "auth": {} + }, + "additionalProperties": false, + "required": [ + "auth", + "channel", + "guild", + "webhook" + ] + }, + "GlobalRateLimits": { + "type": "object", + "properties": { + "register": { + "$ref": "#/definitions/GlobalRateLimit" + }, + "sendMessage": { + "$ref": "#/definitions/GlobalRateLimit" + } + }, + "additionalProperties": false, + "required": [ + "register", + "sendMessage" + ] + }, + "GlobalRateLimit": { + "type": "object", + "properties": { + "limit": { + "type": "integer", + "default": 100 + }, + "window": { + "type": "integer", + "default": 3600000 + }, + "enabled": { + "type": "boolean", + "default": true + } + }, + "additionalProperties": false, + "required": [ + "enabled", + "limit", + "window" + ] + }, + "PublicConnectedAccount": { + "type": "object", + "properties": { + "name": { + "type": "string" + }, + "type": { + "type": "string" + }, + "verified": { + "type": "boolean" + } + }, + "additionalProperties": false, + "required": [ + "name", + "type" + ] + }, + "UserProfile": { + "type": "object", + "properties": { + "banner": { + "type": "string" + }, + "bio": { + "type": "string" + }, + "theme_colors": { + "type": "array", + "items": { + "type": "integer" + } + }, + "pronouns": { + "type": "string" + }, + "accent_color": { + "type": "integer" + } + }, + "additionalProperties": false, + "required": [ + "bio" + ] + }, + "TokenResponse": { + "type": "object", + "properties": { + "token": { + "type": "string" + }, + "settings": { + "$ref": "#/definitions/UserSettings" + } + }, + "additionalProperties": false, + "required": [ + "settings", + "token" + ] + }, + "MFAResponse": { + "type": "object", + "properties": { + "ticket": { + "type": "string" + }, + "mfa": { + "type": "boolean", + "enum": [ + true + ] + }, + "sms": { + "type": "boolean", + "enum": [ + false + ] + }, + "token": { + "type": "null" + } + }, + "additionalProperties": false, + "required": [ + "mfa", + "sms", + "ticket", + "token" + ] + }, + "WebAuthnResponse": { + "type": "object", + "properties": { + "webauthn": { + "type": "string" + }, + "ticket": { + "type": "string" + }, + "mfa": { + "type": "boolean", + "enum": [ + true + ] + }, + "sms": { + "type": "boolean", + "enum": [ + false + ] + }, + "token": { + "type": "null" + } + }, + "additionalProperties": false, + "required": [ + "mfa", + "sms", + "ticket", + "token", + "webauthn" + ] + }, + "AdminUser": { + "type": "object", + "properties": { + "id": { + "type": [ + "string", + "integer" + ] + }, + "flags": {}, + "created_at": {}, + "premium_since": {}, + "avatar": {}, + "banner": {}, + "settings": {}, + "bio": {}, + "theme_colors": {}, + "pronouns": {}, + "username": { + "type": "string" + }, + "discriminator": {}, + "accent_color": {}, + "phone": {}, + "desktop": {}, + "mobile": {}, + "premium": {}, + "premium_type": {}, + "bot": {}, + "system": {}, + "nsfw_allowed": {}, + "mfa_enabled": {}, + "webauthn_enabled": {}, + "verified": {}, + "disabled": {}, + "deleted": {}, + "email": { + "type": "string" + }, + "purchased_flags": {}, + "premium_usage_flags": {}, + "rights": {}, + "relationships": {}, + "connected_accounts": {}, + "fingerprints": {}, + "extended_settings": {}, + "security_keys": {} + }, + "additionalProperties": false, + "required": [ + "accent_color", + "avatar", + "banner", + "bio", + "bot", + "connected_accounts", + "created_at", + "deleted", + "desktop", + "disabled", + "discriminator", + "extended_settings", + "fingerprints", + "flags", + "mfa_enabled", + "mobile", + "nsfw_allowed", + "phone", + "premium", + "premium_since", + "premium_type", + "premium_usage_flags", + "pronouns", + "purchased_flags", + "relationships", + "rights", + "security_keys", + "settings", + "system", + "theme_colors", + "verified", + "webauthn_enabled" + ] + }, + "AdminGuild": { + "type": "object", + "properties": { + "name": { + "type": "string" + }, + "id": { + "type": "string" + }, + "icon": { + "type": "string" + }, + "parent": { + "type": "string" + }, + "owner_id": { + "type": "string" + }, + "owner": { + "$ref": "#/definitions/User" + }, + "nsfw": { + "type": "boolean" + }, + "invites": { + "type": "array", + "items": { + "$ref": "#/definitions/Invite" + } + }, + "voice_states": { + "type": "array", + "items": { + "$ref": "#/definitions/VoiceState" + } + }, + "webhooks": { + "type": "array", + "items": { + "$ref": "#/definitions/Webhook" + } + }, + "roles": { + "type": "array", + "items": { + "$ref": "#/definitions/Role" + } + }, + "afk_channel_id": { + "type": "string" + }, + "afk_channel": { + "$ref": "#/definitions/Channel" + }, + "afk_timeout": { + "type": "integer" + }, + "bans": { + "type": "array", + "items": { + "$ref": "#/definitions/Ban" + } + }, + "banner": { + "type": "string" + }, + "default_message_notifications": { + "type": "integer" + }, + "description": { + "type": "string" + }, + "discovery_splash": { + "type": "string" + }, + "explicit_content_filter": { + "type": "integer" + }, + "features": { + "type": "array", + "items": { + "type": "string" + } + }, + "primary_category_id": { + "type": "string" + }, + "large": { + "type": "boolean" + }, + "max_members": { + "type": "integer" + }, + "max_presences": { + "type": "integer" + }, + "max_video_channel_users": { + "type": "integer" + }, + "members": { + "type": "array", + "items": { + "$ref": "#/definitions/Member" + } + }, + "channels": { + "type": "array", + "items": { + "$ref": "#/definitions/Channel" + } + }, + "template_id": { + "type": "string" + }, + "emojis": { + "type": "array", + "items": { + "$ref": "#/definitions/Emoji" + } + }, + "stickers": { + "type": "array", + "items": { + "$ref": "#/definitions/Sticker" + } + }, + "mfa_level": { + "type": "integer" + }, + "preferred_locale": { + "type": "string" + }, + "premium_subscription_count": { + "type": "integer" + }, + "premium_tier": { + "type": "integer" + }, + "public_updates_channel_id": { + "type": "string" + }, + "public_updates_channel": { + "$ref": "#/definitions/Channel" + }, + "rules_channel_id": { + "type": "string" + }, + "rules_channel": { + "type": "string" + }, + "region": { + "type": "string" + }, + "splash": { + "type": "string" + }, + "system_channel_id": { + "type": "string" + }, + "system_channel": { + "$ref": "#/definitions/Channel" + }, + "system_channel_flags": { + "type": "integer" + }, + "unavailable": { + "type": "boolean" + }, + "verification_level": { + "type": "integer" + }, + "welcome_screen": { + "$ref": "#/definitions/GuildWelcomeScreen" + }, + "widget_channel_id": { + "type": "string" + }, + "widget_channel": { + "$ref": "#/definitions/Channel" + }, + "widget_enabled": { + "type": "boolean" + }, + "nsfw_level": { + "type": "integer" + }, + "premium_progress_bar_enabled": { + "type": "boolean" + }, + "channel_ordering": { + "type": "array", + "items": { + "type": "string" + } + } + }, + "additionalProperties": false, + "required": [ + "bans", + "channel_ordering", + "channels", + "emojis", + "features", + "id", + "invites", + "members", + "name", + "nsfw", + "premium_progress_bar_enabled", + "public_updates_channel_id", + "roles", + "stickers", + "unavailable", + "voice_states", + "webhooks", + "welcome_screen", + "widget_enabled" + ] + } + }, + "$schema": "http://json-schema.org/draft-07/schema#" + }, + "AdminGuildResponse": { + "type": "object", + "properties": { + "name": { + "type": "string" + }, + "id": { + "type": "string" + }, + "icon": { + "type": "string" + }, + "parent": { + "type": "string" + }, + "owner_id": { + "type": "string" + }, + "owner": { + "$ref": "#/definitions/User" + }, + "nsfw": { + "type": "boolean" + }, + "invites": { + "type": "array", + "items": { + "$ref": "#/definitions/Invite" + } + }, + "voice_states": { + "type": "array", + "items": { + "$ref": "#/definitions/VoiceState" + } + }, + "webhooks": { + "type": "array", + "items": { + "$ref": "#/definitions/Webhook" + } + }, + "roles": { + "type": "array", + "items": { + "$ref": "#/definitions/Role" + } + }, + "afk_channel_id": { + "type": "string" + }, + "afk_channel": { + "$ref": "#/definitions/Channel" + }, + "afk_timeout": { + "type": "integer" + }, + "bans": { + "type": "array", + "items": { + "$ref": "#/definitions/Ban" + } + }, + "banner": { + "type": "string" + }, + "default_message_notifications": { + "type": "integer" + }, + "description": { + "type": "string" + }, + "discovery_splash": { + "type": "string" + }, + "explicit_content_filter": { + "type": "integer" + }, + "features": { + "type": "array", + "items": { + "type": "string" + } + }, + "primary_category_id": { + "type": "string" + }, + "large": { + "type": "boolean" + }, + "max_members": { + "type": "integer" + }, + "max_presences": { + "type": "integer" + }, + "max_video_channel_users": { + "type": "integer" + }, + "members": { + "type": "array", + "items": { + "$ref": "#/definitions/Member" + } + }, + "channels": { + "type": "array", + "items": { + "$ref": "#/definitions/Channel" + } + }, + "template_id": { + "type": "string" + }, + "emojis": { + "type": "array", + "items": { + "$ref": "#/definitions/Emoji" + } + }, + "stickers": { + "type": "array", + "items": { + "$ref": "#/definitions/Sticker" + } + }, + "mfa_level": { + "type": "integer" + }, + "preferred_locale": { + "type": "string" + }, + "premium_subscription_count": { + "type": "integer" + }, + "premium_tier": { + "type": "integer" + }, + "public_updates_channel_id": { + "type": "string" + }, + "public_updates_channel": { + "$ref": "#/definitions/Channel" + }, + "rules_channel_id": { + "type": "string" + }, + "rules_channel": { + "type": "string" + }, + "region": { + "type": "string" + }, + "splash": { + "type": "string" + }, + "system_channel_id": { + "type": "string" + }, + "system_channel": { + "$ref": "#/definitions/Channel" + }, + "system_channel_flags": { + "type": "integer" + }, + "unavailable": { + "type": "boolean" + }, + "verification_level": { + "type": "integer" + }, + "welcome_screen": { + "$ref": "#/definitions/GuildWelcomeScreen" + }, + "widget_channel_id": { + "type": "string" + }, + "widget_channel": { + "$ref": "#/definitions/Channel" + }, + "widget_enabled": { + "type": "boolean" + }, + "nsfw_level": { + "type": "integer" + }, + "premium_progress_bar_enabled": { + "type": "boolean" + }, + "channel_ordering": { + "type": "array", + "items": { + "type": "string" + } + } + }, + "additionalProperties": false, + "required": [ + "bans", + "channel_ordering", + "channels", + "emojis", + "features", + "id", + "invites", + "members", + "name", + "nsfw", + "premium_progress_bar_enabled", + "public_updates_channel_id", + "roles", + "stickers", + "unavailable", + "voice_states", + "webhooks", + "welcome_screen", + "widget_enabled" + ], + "definitions": { + "ChannelPermissionOverwriteType": { + "enum": [ + 0, + 1, + 2 + ], + "type": "number" + }, + "ConnectedAccountTokenData": { + "type": "object", + "properties": { + "access_token": { + "type": "string" + }, + "token_type": { + "type": "string" + }, + "scope": { + "type": "string" + }, + "refresh_token": { + "type": "string" + }, + "expires_in": { + "type": "integer" + }, + "expires_at": { + "type": "integer" + }, + "fetched_at": { + "type": "integer" + } + }, + "additionalProperties": false, + "required": [ + "access_token", + "fetched_at" + ] + }, + "ChannelModifySchema": { + "type": "object", + "properties": { + "name": { + "maxLength": 100, + "type": "string" + }, + "type": { + "enum": [ + 0, + 1, + 10, + 11, + 12, + 13, + 14, + 15, + 2, + 255, + 3, + 33, + 34, + 35, + 4, + 5, + 6, + 64, + 7, + 8, + 9 + ], + "type": "number" + }, + "topic": { + "type": "string" + }, + "icon": { + "type": [ + "null", + "string" + ] + }, + "bitrate": { + "type": "integer" + }, + "user_limit": { + "type": "integer" + }, + "rate_limit_per_user": { + "type": "integer" + }, + "position": { + "type": "integer" + }, + "permission_overwrites": { + "type": "array", + "items": { + "type": "object", + "properties": { + "id": { + "type": "string" + }, + "type": { + "$ref": "#/definitions/ChannelPermissionOverwriteType" + }, + "allow": { + "type": "string" + }, + "deny": { + "type": "string" + } + }, + "additionalProperties": false, + "required": [ + "allow", + "deny", + "id", + "type" + ] + } + }, + "parent_id": { + "type": "string" + }, + "id": { + "type": "string" + }, + "nsfw": { + "type": "boolean" + }, + "rtc_region": { + "type": "string" + }, + "default_auto_archive_duration": { + "type": "integer" + }, + "default_reaction_emoji": { + "type": [ + "null", + "string" + ] + }, + "flags": { + "type": "integer" + }, + "default_thread_rate_limit_per_user": { + "type": "integer" + }, + "video_quality_mode": { + "type": "integer" + } + }, + "additionalProperties": false + }, + "ActivitySchema": { + "type": "object", + "properties": { + "afk": { + "type": "boolean" + }, + "status": { + "$ref": "#/definitions/Status" + }, + "activities": { + "type": "array", + "items": { + "$ref": "#/definitions/Activity" + } + }, + "since": { + "type": "integer" + } + }, + "additionalProperties": false, + "required": [ + "status" + ] + }, + "Status": { + "enum": [ + "dnd", + "idle", + "invisible", + "offline", + "online" + ], + "type": "string" + }, + "Activity": { + "type": "object", + "properties": { + "name": { + "type": "string" + }, + "type": { + "$ref": "#/definitions/ActivityType" + }, + "url": { + "type": "string" + }, + "created_at": { + "type": "integer" + }, + "timestamps": { + "type": "object", + "properties": { + "start": { + "type": "integer" + }, + "end": { + "type": "integer" + } + }, + "additionalProperties": false, + "required": [ + "end", + "start" + ] + }, + "application_id": { + "type": "string" + }, + "details": { + "type": "string" + }, + "state": { + "type": "string" + }, + "emoji": { + "type": "object", + "properties": { + "name": { + "type": "string" + }, + "id": { + "type": "string" + }, + "animated": { + "type": "boolean" + } + }, + "additionalProperties": false, + "required": [ + "animated", + "name" + ] + }, + "party": { + "type": "object", + "properties": { + "id": { + "type": "string" + }, + "size": { + "type": "array", + "items": { + "type": "integer" + } + } + }, + "additionalProperties": false + }, + "assets": { + "type": "object", + "properties": { + "large_image": { + "type": "string" + }, + "large_text": { + "type": "string" + }, + "small_image": { + "type": "string" + }, + "small_text": { + "type": "string" + } + }, + "additionalProperties": false + }, + "secrets": { + "type": "object", + "properties": { + "join": { + "type": "string" + }, + "spectate": { + "type": "string" + }, + "match": { + "type": "string" + } + }, + "additionalProperties": false + }, + "instance": { + "type": "boolean" + }, + "flags": { + "type": "string" + }, + "id": { + "type": "string" + }, + "sync_id": { + "type": "string" + }, + "metadata": { + "type": "object", + "properties": { + "context_uri": { + "type": "string" + }, + "album_id": { + "type": "string" + }, + "artist_ids": { + "type": "array", + "items": { + "type": "string" + } + } + }, + "additionalProperties": false, + "required": [ + "album_id", + "artist_ids" + ] + }, + "session_id": { + "type": "string" + } + }, + "additionalProperties": false, + "required": [ + "flags", + "name", + "session_id", + "type" + ] + }, + "ActivityType": { + "enum": [ + 0, + 1, + 2, + 4, + 5 + ], + "type": "number" + }, + "Embed": { + "type": "object", + "properties": { + "title": { + "type": "string" + }, + "type": { + "enum": [ + "article", + "gifv", + "image", + "link", + "rich", + "video" + ], + "type": "string" + }, + "description": { + "type": "string" + }, + "url": { + "type": "string" + }, + "timestamp": { + "type": "string", + "format": "date-time" + }, + "color": { + "type": "integer" + }, + "footer": { + "type": "object", + "properties": { + "text": { + "type": "string" + }, + "icon_url": { + "type": "string" + }, + "proxy_icon_url": { + "type": "string" + } + }, + "additionalProperties": false, + "required": [ + "text" + ] + }, + "image": { + "$ref": "#/definitions/EmbedImage" + }, + "thumbnail": { + "$ref": "#/definitions/EmbedImage" + }, + "video": { + "$ref": "#/definitions/EmbedImage" + }, + "provider": { + "type": "object", + "properties": { + "name": { + "type": "string" + }, + "url": { + "type": "string" + } + }, + "additionalProperties": false + }, + "author": { + "type": "object", + "properties": { + "name": { + "type": "string" + }, + "url": { + "type": "string" + }, + "icon_url": { + "type": "string" + }, + "proxy_icon_url": { + "type": "string" + } + }, + "additionalProperties": false + }, + "fields": { + "type": "array", + "items": { + "type": "object", + "properties": { + "name": { + "type": "string" + }, + "value": { + "type": "string" + }, + "inline": { + "type": "boolean" + } + }, + "additionalProperties": false, + "required": [ + "name", + "value" + ] + } + } + }, + "additionalProperties": false + }, + "EmbedImage": { + "type": "object", + "properties": { + "url": { + "type": "string" + }, + "proxy_url": { + "type": "string" + }, + "height": { + "type": "integer" + }, + "width": { + "type": "integer" + } + }, + "additionalProperties": false + }, + "ChannelOverride": { + "type": "object", + "properties": { + "message_notifications": { + "type": "integer" + }, + "mute_config": { + "$ref": "#/definitions/MuteConfig" + }, + "muted": { + "type": "boolean" + }, + "channel_id": { + "type": [ + "null", + "string" + ] + } + }, + "additionalProperties": false, + "required": [ + "channel_id", + "message_notifications", + "mute_config", + "muted" + ] + }, + "MuteConfig": { + "type": "object", + "properties": { + "end_time": { + "type": "integer" + }, + "selected_time_window": { + "type": "integer" + } + }, + "additionalProperties": false, + "required": [ + "end_time", + "selected_time_window" + ] + }, + "CustomStatus": { + "type": "object", + "properties": { + "emoji_id": { + "type": "string" + }, + "emoji_name": { + "type": "string" + }, + "expires_at": { + "type": "integer" + }, + "text": { + "type": "string" + } + }, + "additionalProperties": false + }, + "FriendSourceFlags": { + "type": "object", + "properties": { + "all": { + "type": "boolean" + } + }, + "additionalProperties": false, + "required": [ + "all" + ] + }, + "GuildFolder": { + "type": "object", + "properties": { + "color": { + "type": "integer" + }, + "guild_ids": { + "type": "array", + "items": { + "type": "string" + } + }, + "id": { + "type": "integer" + }, + "name": { + "type": "string" + } + }, + "additionalProperties": false, + "required": [ + "color", + "guild_ids", + "id", + "name" + ] + }, + "GenerateWebAuthnCredentialsSchema": { + "type": "object", + "properties": { + "password": { + "type": "string" + } + }, + "additionalProperties": false, + "required": [ + "password" + ] + }, + "CreateWebAuthnCredentialSchema": { + "type": "object", + "properties": { + "credential": { + "type": "string" + }, + "name": { + "type": "string" + }, + "ticket": { + "type": "string" + } + }, + "additionalProperties": false, + "required": [ + "credential", + "name", + "ticket" + ] + }, + "APIErrorResponse": { + "type": "object", + "properties": { + "code": { + "type": "integer" + }, + "message": { + "type": "string" + }, + "errors": { + "type": "object", + "additionalProperties": { + "type": "object", + "properties": { + "_errors": { + "type": "array", + "items": { + "type": "object", + "properties": { + "message": { + "type": "string" + }, + "code": { + "type": "string" + } + }, + "additionalProperties": false, + "required": [ + "code", + "message" + ] + } + } + }, + "additionalProperties": false, + "required": [ + "_errors" + ] + } + } + }, + "additionalProperties": false, + "required": [ + "code", + "errors", + "message" + ] + }, + "CaptchaRequiredResponse": { + "type": "object", + "properties": { + "captcha_key": { + "type": "string" + }, + "captcha_sitekey": { + "type": "string" + }, + "captcha_service": { + "type": "string" + } + }, + "additionalProperties": false, + "required": [ + "captcha_key", + "captcha_service", + "captcha_sitekey" + ] + }, + "Guild": { + "type": "object", + "properties": { + "afk_channel_id": { + "type": "string" + }, + "afk_channel": { + "$ref": "#/definitions/Channel" + }, + "afk_timeout": { + "type": "integer" + }, + "bans": { + "type": "array", + "items": { + "$ref": "#/definitions/Ban" + } + }, + "banner": { + "type": "string" + }, + "default_message_notifications": { + "type": "integer" + }, + "description": { + "type": "string" + }, + "discovery_splash": { + "type": "string" + }, + "explicit_content_filter": { + "type": "integer" + }, + "features": { + "type": "array", + "items": { + "type": "string" + }, + "default": [] + }, + "primary_category_id": { + "type": "string" + }, + "icon": { + "type": "string" + }, + "large": { + "type": "boolean", + "default": false + }, + "max_members": { + "type": "integer" + }, + "max_presences": { + "type": "integer" + }, + "max_video_channel_users": { + "type": "integer" + }, + "member_count": { + "type": "integer" + }, + "presence_count": { + "type": "integer" + }, + "members": { + "type": "array", + "items": { + "$ref": "#/definitions/Member" + } + }, + "roles": { + "type": "array", + "items": { + "$ref": "#/definitions/Role" + } + }, + "channels": { + "type": "array", + "items": { + "$ref": "#/definitions/Channel" + } + }, + "template_id": { + "type": "string" + }, + "template": { + "$ref": "#/definitions/Template" + }, + "emojis": { + "type": "array", + "items": { + "$ref": "#/definitions/Emoji" + } + }, + "stickers": { + "type": "array", + "items": { + "$ref": "#/definitions/Sticker" + } + }, + "invites": { + "type": "array", + "items": { + "$ref": "#/definitions/Invite" + } + }, + "voice_states": { + "type": "array", + "items": { + "$ref": "#/definitions/VoiceState" + } + }, + "webhooks": { + "type": "array", + "items": { + "$ref": "#/definitions/Webhook" + } + }, + "mfa_level": { + "type": "integer" + }, + "name": { + "type": "string" + }, + "owner_id": { + "type": "string" + }, + "owner": { + "$ref": "#/definitions/User" + }, + "preferred_locale": { + "type": "string" + }, + "premium_subscription_count": { + "type": "integer" + }, + "premium_tier": { + "type": "integer" + }, + "public_updates_channel_id": { + "type": "string" + }, + "public_updates_channel": { + "$ref": "#/definitions/Channel" + }, + "rules_channel_id": { + "type": "string" + }, + "rules_channel": { + "type": "string" + }, + "region": { + "type": "string" + }, + "splash": { + "type": "string" + }, + "system_channel_id": { + "type": "string" + }, + "system_channel": { + "$ref": "#/definitions/Channel" + }, + "system_channel_flags": { + "type": "integer" + }, + "unavailable": { + "type": "boolean", + "default": false + }, + "verification_level": { + "type": "integer" + }, + "welcome_screen": { + "$ref": "#/definitions/GuildWelcomeScreen" + }, + "widget_channel_id": { + "type": "string" + }, + "widget_channel": { + "$ref": "#/definitions/Channel" + }, + "widget_enabled": { + "type": "boolean", + "default": true + }, + "nsfw_level": { + "type": "integer" + }, + "nsfw": { + "type": "boolean", + "default": false + }, + "parent": { + "type": "string" + }, + "permissions": { + "type": "integer" + }, + "premium_progress_bar_enabled": { + "type": "boolean", + "default": false + }, + "channel_ordering": { + "type": "array", + "items": { + "type": "string" + } + }, + "id": { + "type": "string" + } + }, + "additionalProperties": false, + "required": [ + "bans", + "channel_ordering", + "channels", + "emojis", + "features", + "id", + "invites", + "members", + "name", + "nsfw", + "premium_progress_bar_enabled", + "public_updates_channel_id", + "roles", + "stickers", + "template", + "unavailable", + "voice_states", + "webhooks", + "welcome_screen", + "widget_enabled" + ] + }, + "Channel": { + "type": "object", + "properties": { + "created_at": { + "type": "string", + "format": "date-time" + }, + "name": { + "type": "string" + }, + "icon": { + "type": [ + "null", + "string" + ] + }, + "type": { + "$ref": "#/definitions/ChannelType" + }, + "recipients": { + "type": "array", + "items": { + "$ref": "#/definitions/Recipient" + } + }, + "last_message_id": { + "type": "string" + }, + "guild_id": { + "type": "string" + }, + "guild": { + "$ref": "#/definitions/Guild" + }, + "parent_id": { + "type": "string" + }, + "parent": { + "$ref": "#/definitions/Channel" + }, + "owner_id": { + "type": "string" + }, + "owner": { + "$ref": "#/definitions/User" + }, + "last_pin_timestamp": { + "type": "integer" + }, + "default_auto_archive_duration": { + "type": "integer" + }, + "permission_overwrites": { + "type": "array", + "items": { + "$ref": "#/definitions/ChannelPermissionOverwrite" + } + }, + "video_quality_mode": { + "type": "integer" + }, + "bitrate": { + "type": "integer" + }, + "user_limit": { + "type": "integer" + }, + "nsfw": { + "type": "boolean", + "default": false + }, + "rate_limit_per_user": { + "type": "integer" + }, + "topic": { + "type": "string" + }, + "invites": { + "type": "array", + "items": { + "$ref": "#/definitions/Invite" + } + }, + "retention_policy_id": { + "type": "string" + }, + "messages": { + "type": "array", + "items": { + "$ref": "#/definitions/Message" + } + }, + "voice_states": { + "type": "array", + "items": { + "$ref": "#/definitions/VoiceState" + } + }, + "read_states": { + "type": "array", + "items": { + "$ref": "#/definitions/ReadState" + } + }, + "webhooks": { + "type": "array", + "items": { + "$ref": "#/definitions/Webhook" + } + }, + "flags": { + "type": "integer", + "default": 0 + }, + "default_thread_rate_limit_per_user": { + "type": "integer", + "default": 0 + }, + "position": { + "description": "Must be calculated Channel.calculatePosition", + "type": "integer" + }, + "id": { + "type": "string" + } + }, + "additionalProperties": false, + "required": [ + "created_at", + "default_thread_rate_limit_per_user", + "flags", + "id", + "nsfw", + "owner", + "parent_id", + "position", + "type" + ] + }, + "ChannelType": { + "enum": [ + 0, + 1, + 10, + 11, + 12, + 13, + 14, + 15, + 2, + 255, + 3, + 33, + 34, + 35, + 4, + 5, + 6, + 64, + 7, + 8, + 9 + ], + "type": "number" + }, + "Recipient": { + "type": "object", + "properties": { + "channel_id": { + "type": "string" + }, + "channel": { + "$ref": "#/definitions/Channel" + }, + "user_id": { + "type": "string" + }, + "user": { + "$ref": "#/definitions/User" + }, + "closed": { + "type": "boolean" + }, + "id": { + "type": "string" + } + }, + "additionalProperties": false, + "required": [ + "channel", + "channel_id", + "closed", + "id", + "user", + "user_id" + ] + }, + "User": { + "type": "object", + "properties": { "username": { "type": "string" }, - "discriminator": { + "discriminator": { + "type": "string" + }, + "avatar": { + "type": "string" + }, + "accent_color": { + "type": "integer" + }, + "banner": { + "type": "string" + }, + "theme_colors": { + "type": "array", + "items": { + "type": "integer" + } + }, + "pronouns": { + "type": "string" + }, + "phone": { + "type": "string" + }, + "desktop": { + "type": "boolean", + "default": false + }, + "mobile": { + "type": "boolean", + "default": false + }, + "premium": { + "type": "boolean" + }, + "premium_type": { + "type": "integer" + }, + "bot": { + "type": "boolean", + "default": false + }, + "bio": { + "type": "string", + "default": "" + }, + "system": { + "type": "boolean", + "default": false + }, + "nsfw_allowed": { + "type": "boolean", + "default": true + }, + "mfa_enabled": { + "type": "boolean", + "default": false + }, + "webauthn_enabled": { + "type": "boolean", + "default": false + }, + "totp_secret": { + "type": "string", + "default": "" + }, + "totp_last_ticket": { + "type": "string", + "default": "" + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "premium_since": { + "type": "string", + "format": "date-time" + }, + "verified": { + "type": "boolean" + }, + "disabled": { + "type": "boolean", + "default": false + }, + "deleted": { + "type": "boolean", + "default": false + }, + "email": { + "type": "string" + }, + "flags": { + "type": "integer", + "default": 0 + }, + "public_flags": { + "type": "integer", + "default": 0 + }, + "purchased_flags": { + "type": "integer", + "default": 0 + }, + "premium_usage_flags": { + "type": "integer", + "default": 0 + }, + "rights": { + "type": "string" + }, + "sessions": { + "type": "array", + "items": { + "$ref": "#/definitions/Session" + } + }, + "relationships": { + "type": "array", + "items": { + "$ref": "#/definitions/Relationship" + } + }, + "connected_accounts": { + "type": "array", + "items": { + "$ref": "#/definitions/ConnectedAccount" + } + }, + "data": { + "type": "object", + "properties": { + "valid_tokens_since": { + "type": "string", + "format": "date-time" + }, + "hash": { + "type": "string" + } + }, + "additionalProperties": false, + "required": [ + "valid_tokens_since" + ] + }, + "fingerprints": { + "type": "array", + "items": { + "type": "string" + }, + "default": [] + }, + "settings": { + "$ref": "#/definitions/UserSettings" + }, + "extended_settings": { + "type": "string", + "default": "{}" + }, + "security_keys": { + "type": "array", + "items": { + "$ref": "#/definitions/SecurityKey" + } + }, + "id": { + "type": "string" + } + }, + "additionalProperties": false, + "required": [ + "bio", + "bot", + "connected_accounts", + "created_at", + "data", + "deleted", + "desktop", + "disabled", + "discriminator", + "extended_settings", + "fingerprints", + "flags", + "id", + "mfa_enabled", + "mobile", + "nsfw_allowed", + "premium", + "premium_since", + "premium_type", + "premium_usage_flags", + "public_flags", + "purchased_flags", + "relationships", + "rights", + "security_keys", + "sessions", + "settings", + "system", + "username", + "verified", + "webauthn_enabled" + ] + }, + "Session": { + "type": "object", + "properties": { + "user_id": { + "type": "string" + }, + "user": { + "$ref": "#/definitions/User" + }, + "session_id": { "type": "string" }, - "public_flags": { + "activities": { + "type": "array", + "items": { + "$ref": "#/definitions/Activity" + } + }, + "client_info": { + "type": "object", + "properties": { + "client": { + "type": "string" + }, + "os": { + "type": "string" + }, + "version": { + "type": "integer" + } + }, + "additionalProperties": false, + "required": [ + "client", + "os", + "version" + ] + }, + "status": { + "$ref": "#/definitions/Status" + }, + "id": { + "type": "string" + } + }, + "additionalProperties": false, + "required": [ + "activities", + "client_info", + "id", + "session_id", + "status", + "user", + "user_id" + ] + }, + "Relationship": { + "type": "object", + "properties": { + "from_id": { + "type": "string" + }, + "from": { + "$ref": "#/definitions/User" + }, + "to_id": { + "type": "string" + }, + "to": { + "$ref": "#/definitions/User" + }, + "nickname": { + "type": "string" + }, + "type": { + "$ref": "#/definitions/RelationshipType" + }, + "id": { + "type": "string" + } + }, + "additionalProperties": false, + "required": [ + "from", + "from_id", + "id", + "to", + "to_id", + "type" + ] + }, + "RelationshipType": { + "enum": [ + 1, + 2, + 3, + 4 + ], + "type": "number" + }, + "ConnectedAccount": { + "type": "object", + "properties": { + "external_id": { + "type": "string" + }, + "user_id": { + "type": "string" + }, + "user": { + "$ref": "#/definitions/User" + }, + "friend_sync": { + "type": "boolean", + "default": false + }, + "name": { + "type": "string" + }, + "revoked": { + "type": "boolean", + "default": false + }, + "show_activity": { + "type": "integer", + "default": 0 + }, + "type": { + "type": "string" + }, + "verified": { + "type": "boolean", + "default": true + }, + "visibility": { + "type": "integer", + "default": 0 + }, + "integrations": { + "type": "array", + "items": { + "type": "string" + }, + "default": [] + }, + "metadata_": {}, + "metadata_visibility": { + "type": "integer", + "default": 0 + }, + "two_way_link": { + "type": "boolean", + "default": false + }, + "token_data": { + "anyOf": [ + { + "$ref": "#/definitions/ConnectedAccountTokenData" + }, + { + "type": "null" + } + ] + }, + "id": { + "type": "string" + } + }, + "additionalProperties": false, + "required": [ + "external_id", + "id", + "name", + "type", + "user", + "user_id" + ] + }, + "UserSettings": { + "type": "object", + "properties": { + "index": { + "type": "string" + }, + "afk_timeout": { + "type": "integer", + "default": 3600 + }, + "allow_accessibility_detection": { + "type": "boolean", + "default": true + }, + "animate_emoji": { + "type": "boolean", + "default": true + }, + "animate_stickers": { + "type": "integer", + "default": 0 + }, + "contact_sync_enabled": { + "type": "boolean", + "default": false + }, + "convert_emoticons": { + "type": "boolean", + "default": false + }, + "custom_status": { + "anyOf": [ + { + "$ref": "#/definitions/CustomStatus" + }, + { + "type": "null" + } + ], + "default": null + }, + "default_guilds_restricted": { + "type": "boolean", + "default": false + }, + "detect_platform_accounts": { + "type": "boolean", + "default": false + }, + "developer_mode": { + "type": "boolean", + "default": true + }, + "disable_games_tab": { + "type": "boolean", + "default": true + }, + "enable_tts_command": { + "type": "boolean", + "default": false + }, + "explicit_content_filter": { + "type": "integer", + "default": 0 + }, + "friend_source_flags": { + "$ref": "#/definitions/FriendSourceFlags" + }, + "gateway_connected": { + "type": "boolean", + "default": false + }, + "gif_auto_play": { + "type": "boolean", + "default": false + }, + "guild_folders": { + "type": "array", + "items": { + "$ref": "#/definitions/GuildFolder" + }, + "default": [] + }, + "guild_positions": { + "type": "array", + "items": { + "type": "string" + }, + "default": [] + }, + "inline_attachment_media": { + "type": "boolean", + "default": true + }, + "inline_embed_media": { + "type": "boolean", + "default": true + }, + "locale": { + "type": "string", + "default": "en-US" + }, + "message_display_compact": { + "type": "boolean", + "default": false + }, + "native_phone_integration_enabled": { + "type": "boolean", + "default": true + }, + "render_embeds": { + "type": "boolean", + "default": true + }, + "render_reactions": { + "type": "boolean", + "default": true + }, + "restricted_guilds": { + "type": "array", + "items": { + "type": "string" + }, + "default": [] + }, + "show_current_game": { + "type": "boolean", + "default": true + }, + "status": { + "enum": [ + "dnd", + "idle", + "invisible", + "offline", + "online" + ], + "type": "string", + "default": "online" + }, + "stream_notifications_enabled": { + "type": "boolean", + "default": false + }, + "theme": { + "enum": [ + "dark", + "light" + ], + "type": "string", + "default": "dark" + }, + "timezone_offset": { + "type": "integer", + "default": 0 + } + }, + "additionalProperties": false, + "required": [ + "afk_timeout", + "allow_accessibility_detection", + "animate_emoji", + "animate_stickers", + "contact_sync_enabled", + "convert_emoticons", + "custom_status", + "default_guilds_restricted", + "detect_platform_accounts", + "developer_mode", + "disable_games_tab", + "enable_tts_command", + "explicit_content_filter", + "friend_source_flags", + "gateway_connected", + "gif_auto_play", + "guild_folders", + "guild_positions", + "index", + "inline_attachment_media", + "inline_embed_media", + "locale", + "message_display_compact", + "native_phone_integration_enabled", + "render_embeds", + "render_reactions", + "restricted_guilds", + "show_current_game", + "status", + "stream_notifications_enabled", + "theme", + "timezone_offset" + ] + }, + "SecurityKey": { + "type": "object", + "properties": { + "user_id": { + "type": "string" + }, + "user": { + "$ref": "#/definitions/User" + }, + "key_id": { + "type": "string" + }, + "public_key": { + "type": "string" + }, + "counter": { "type": "integer" }, - "accent_color": { + "name": { + "type": "string" + }, + "id": { + "type": "string" + } + }, + "additionalProperties": false, + "required": [ + "counter", + "id", + "key_id", + "name", + "public_key", + "user", + "user_id" + ] + }, + "ChannelPermissionOverwrite": { + "type": "object", + "properties": { + "allow": { + "type": "string" + }, + "deny": { + "type": "string" + }, + "id": { + "type": "string" + }, + "type": { + "$ref": "#/definitions/ChannelPermissionOverwriteType" + } + }, + "additionalProperties": false, + "required": [ + "allow", + "deny", + "id", + "type" + ] + }, + "Invite": { + "type": "object", + "properties": { + "code": { + "type": "string" + }, + "temporary": { + "type": "boolean" + }, + "uses": { + "type": "integer" + }, + "max_uses": { + "type": "integer" + }, + "max_age": { + "type": "integer" + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "expires_at": { + "type": "string", + "format": "date-time" + }, + "guild_id": { + "type": "string" + }, + "guild": { + "$ref": "#/definitions/Guild" + }, + "channel_id": { + "type": "string" + }, + "channel": { + "$ref": "#/definitions/Channel" + }, + "inviter_id": { + "type": "string" + }, + "inviter": { + "$ref": "#/definitions/User" + }, + "target_user_id": { + "type": "string" + }, + "target_user": { + "type": "string" + }, + "target_user_type": { + "type": "integer" + }, + "vanity_url": { + "type": "boolean" + }, + "flags": { + "type": "integer" + } + }, + "additionalProperties": false, + "required": [ + "channel", + "channel_id", + "code", + "created_at", + "flags", + "guild", + "guild_id", + "inviter", + "max_age", + "max_uses", + "target_user_id", + "temporary", + "uses" + ] + }, + "Message": { + "type": "object", + "properties": { + "channel_id": { + "type": "string" + }, + "channel": { + "$ref": "#/definitions/Channel" + }, + "guild_id": { + "type": "string" + }, + "guild": { + "$ref": "#/definitions/Guild" + }, + "author_id": { + "type": "string" + }, + "author": { + "$ref": "#/definitions/User" + }, + "member_id": { + "type": "string" + }, + "member": { + "$ref": "#/definitions/Member" + }, + "webhook_id": { + "type": "string" + }, + "webhook": { + "$ref": "#/definitions/Webhook" + }, + "application_id": { + "type": "string" + }, + "application": { + "$ref": "#/definitions/Application" + }, + "content": { + "type": "string" + }, + "timestamp": { + "type": "string", + "format": "date-time" + }, + "edited_timestamp": { + "type": "string", + "format": "date-time" + }, + "tts": { + "type": "boolean" + }, + "mention_everyone": { + "type": "boolean" + }, + "mentions": { + "type": "array", + "items": { + "$ref": "#/definitions/User" + } + }, + "mention_roles": { + "type": "array", + "items": { + "$ref": "#/definitions/Role" + } + }, + "mention_channels": { + "type": "array", + "items": { + "$ref": "#/definitions/Channel" + } + }, + "sticker_items": { + "type": "array", + "items": { + "$ref": "#/definitions/Sticker" + } + }, + "attachments": { + "type": "array", + "items": { + "$ref": "#/definitions/Attachment_1" + } + }, + "embeds": { + "type": "array", + "items": { + "$ref": "#/definitions/Embed" + } + }, + "reactions": { + "type": "array", + "items": { + "$ref": "#/definitions/Reaction" + } + }, + "nonce": { + "type": "string" + }, + "pinned": { + "type": "boolean" + }, + "type": { + "$ref": "#/definitions/MessageType" + }, + "activity": { + "type": "object", + "properties": { + "type": { + "type": "integer" + }, + "party_id": { + "type": "string" + } + }, + "additionalProperties": false, + "required": [ + "party_id", + "type" + ] + }, + "flags": { + "type": "integer" + }, + "message_reference": { + "type": "object", + "properties": { + "message_id": { + "type": "string" + }, + "channel_id": { + "type": "string" + }, + "guild_id": { + "type": "string" + } + }, + "additionalProperties": false, + "required": [ + "message_id" + ] + }, + "referenced_message": { + "$ref": "#/definitions/Message" + }, + "interaction": { + "type": "object", + "properties": { + "id": { + "type": "string" + }, + "type": { + "$ref": "#/definitions/InteractionType" + }, + "name": { + "type": "string" + }, + "user_id": { + "type": "string" + } + }, + "additionalProperties": false, + "required": [ + "id", + "name", + "type", + "user_id" + ] + }, + "components": { + "type": "array", + "items": { + "$ref": "#/definitions/MessageComponent" + } + }, + "id": { + "type": "string" + } + }, + "additionalProperties": false, + "required": [ + "channel", + "embeds", + "id", + "mention_channels", + "mention_roles", + "mentions", + "reactions", + "timestamp", + "type" + ] + }, + "Member": { + "type": "object", + "properties": { + "index": { + "type": "string" + }, + "id": { + "type": "string" + }, + "user": { + "$ref": "#/definitions/User" + }, + "guild_id": { + "type": "string" + }, + "guild": { + "$ref": "#/definitions/Guild" + }, + "nick": { + "type": "string" + }, + "roles": { + "type": "array", + "items": { + "$ref": "#/definitions/Role" + } + }, + "joined_at": { + "type": "string", + "format": "date-time" + }, + "premium_since": { "type": "integer" }, + "deaf": { + "type": "boolean" + }, + "mute": { + "type": "boolean" + }, + "pending": { + "type": "boolean" + }, + "settings": { + "$ref": "#/definitions/UserGuildSettings" + }, + "last_message_id": { + "type": "string" + }, + "joined_by": { + "type": "string" + }, + "avatar": { + "type": "string" + }, "banner": { "type": "string" }, "bio": { "type": "string" }, + "theme_colors": { + "type": "array", + "items": { + "type": "integer" + } + }, + "pronouns": { + "type": "string" + }, + "communication_disabled_until": { + "type": "string", + "format": "date-time" + } + }, + "additionalProperties": false, + "required": [ + "banner", + "bio", + "communication_disabled_until", + "deaf", + "guild", + "guild_id", + "id", + "index", + "joined_at", + "joined_by", + "mute", + "pending", + "roles", + "settings", + "user" + ] + }, + "Role": { + "type": "object", + "properties": { + "guild_id": { + "type": "string" + }, + "guild": { + "$ref": "#/definitions/Guild" + }, + "color": { + "type": "integer" + }, + "hoist": { + "type": "boolean" + }, + "managed": { + "type": "boolean" + }, + "mentionable": { + "type": "boolean" + }, + "name": { + "type": "string" + }, + "permissions": { + "type": "string" + }, + "position": { + "type": "integer" + }, + "icon": { + "type": "string" + }, + "unicode_emoji": { + "type": "string" + }, + "tags": { + "type": "object", + "properties": { + "bot_id": { + "type": "string" + }, + "integration_id": { + "type": "string" + }, + "premium_subscriber": { + "type": "boolean" + } + }, + "additionalProperties": false + }, + "flags": { + "type": "integer" + }, + "id": { + "type": "string" + } + }, + "additionalProperties": false, + "required": [ + "color", + "flags", + "guild", + "guild_id", + "hoist", + "id", + "managed", + "mentionable", + "name", + "permissions", + "position" + ] + }, + "UserGuildSettings": { + "type": "object", + "properties": { + "channel_overrides": { + "anyOf": [ + { + "type": "object", + "additionalProperties": { + "$ref": "#/definitions/ChannelOverride" + } + }, + { + "type": "null" + } + ] + }, + "message_notifications": { + "type": "integer" + }, + "mobile_push": { + "type": "boolean" + }, + "mute_config": { + "anyOf": [ + { + "$ref": "#/definitions/MuteConfig" + }, + { + "type": "null" + } + ] + }, + "muted": { + "type": "boolean" + }, + "suppress_everyone": { + "type": "boolean" + }, + "suppress_roles": { + "type": "boolean" + }, + "version": { + "type": "integer" + }, + "guild_id": { + "type": [ + "null", + "string" + ] + }, + "flags": { + "type": "integer" + }, + "mute_scheduled_events": { + "type": "boolean" + }, + "hide_muted_channels": { + "type": "boolean" + }, + "notify_highlights": { + "type": "number", + "enum": [ + 0 + ] + } + }, + "additionalProperties": false, + "required": [ + "channel_overrides", + "flags", + "guild_id", + "hide_muted_channels", + "message_notifications", + "mobile_push", + "mute_config", + "mute_scheduled_events", + "muted", + "notify_highlights", + "suppress_everyone", + "suppress_roles", + "version" + ] + }, + "Webhook": { + "type": "object", + "properties": { + "type": { + "$ref": "#/definitions/WebhookType" + }, + "name": { + "type": "string" + }, + "avatar": { + "type": "string" + }, + "token": { + "type": "string" + }, + "guild_id": { + "type": "string" + }, + "guild": { + "$ref": "#/definitions/Guild" + }, + "channel_id": { + "type": "string" + }, + "channel": { + "$ref": "#/definitions/Channel" + }, + "application_id": { + "type": "string" + }, + "application": { + "$ref": "#/definitions/Application" + }, + "user_id": { + "type": "string" + }, + "user": { + "$ref": "#/definitions/User" + }, + "source_guild_id": { + "type": "string" + }, + "source_guild": { + "$ref": "#/definitions/Guild" + }, + "id": { + "type": "string" + } + }, + "additionalProperties": false, + "required": [ + "application", + "application_id", + "channel", + "channel_id", + "guild", + "guild_id", + "id", + "source_guild", + "source_guild_id", + "type", + "user", + "user_id" + ] + }, + "WebhookType": { + "enum": [ + 1, + 2, + 3 + ], + "type": "number" + }, + "Application": { + "type": "object", + "properties": { + "name": { + "type": "string" + }, + "icon": { + "type": "string" + }, + "description": { + "type": "string" + }, + "summary": { + "type": "string", + "default": "" + }, + "type": { + "type": "object", + "properties": {}, + "additionalProperties": true + }, + "hook": { + "type": "boolean", + "default": true + }, + "bot_public": { + "type": "boolean", + "default": true + }, + "bot_require_code_grant": { + "type": "boolean", + "default": false + }, + "verify_key": { + "type": "string" + }, + "owner": { + "$ref": "#/definitions/User" + }, + "flags": { + "type": "integer", + "default": 0 + }, + "redirect_uris": { + "type": "array", + "items": { + "type": "string" + }, + "default": [] + }, + "rpc_application_state": { + "type": "integer", + "default": 0 + }, + "store_application_state": { + "type": "integer", + "default": 1 + }, + "verification_state": { + "type": "integer", + "default": 1 + }, + "interactions_endpoint_url": { + "type": "string" + }, + "integration_public": { + "type": "boolean", + "default": true + }, + "integration_require_code_grant": { + "type": "boolean", + "default": false + }, + "discoverability_state": { + "type": "integer", + "default": 1 + }, + "discovery_eligibility_flags": { + "type": "integer", + "default": 2240 + }, "bot": { + "$ref": "#/definitions/User" + }, + "tags": { + "type": "array", + "items": { + "type": "string" + } + }, + "cover_image": { + "type": "string" + }, + "install_params": { + "type": "object", + "properties": { + "scopes": { + "type": "array", + "items": { + "type": "string" + } + }, + "permissions": { + "type": "string" + } + }, + "additionalProperties": false, + "required": [ + "permissions", + "scopes" + ] + }, + "terms_of_service_url": { + "type": "string" + }, + "privacy_policy_url": { + "type": "string" + }, + "team": { + "$ref": "#/definitions/Team" + }, + "id": { + "type": "string" + } + }, + "additionalProperties": false, + "required": [ + "description", + "discoverability_state", + "discovery_eligibility_flags", + "flags", + "hook", + "id", + "integration_public", + "integration_require_code_grant", + "name", + "owner", + "redirect_uris", + "rpc_application_state", + "store_application_state", + "summary", + "verification_state", + "verify_key" + ] + }, + "Team": { + "type": "object", + "properties": { + "icon": { + "type": "string" + }, + "members": { + "type": "array", + "items": { + "$ref": "#/definitions/TeamMember" + } + }, + "name": { + "type": "string" + }, + "owner_user_id": { + "type": "string" + }, + "owner_user": { + "$ref": "#/definitions/User" + }, + "id": { + "type": "string" + } + }, + "additionalProperties": false, + "required": [ + "id", + "members", + "name", + "owner_user", + "owner_user_id" + ] + }, + "TeamMember": { + "type": "object", + "properties": { + "membership_state": { + "$ref": "#/definitions/TeamMemberState" + }, + "permissions": { + "type": "array", + "items": { + "type": "string" + } + }, + "team_id": { + "type": "string" + }, + "team": { + "$ref": "#/definitions/Team" + }, + "user_id": { + "type": "string" + }, + "user": { + "$ref": "#/definitions/User" + }, + "id": { + "type": "string" + } + }, + "additionalProperties": false, + "required": [ + "id", + "membership_state", + "permissions", + "team", + "team_id", + "user", + "user_id" + ] + }, + "TeamMemberState": { + "enum": [ + 1, + 2 + ], + "type": "number" + }, + "Sticker": { + "type": "object", + "properties": { + "name": { + "type": "string" + }, + "description": { + "type": "string" + }, + "available": { "type": "boolean" }, - "premium_type": { + "tags": { + "type": "string" + }, + "pack_id": { + "type": "string" + }, + "pack": { + "$ref": "#/definitions/StickerPack" + }, + "guild_id": { + "type": "string" + }, + "guild": { + "$ref": "#/definitions/Guild" + }, + "user_id": { + "type": "string" + }, + "user": { + "$ref": "#/definitions/User" + }, + "type": { + "$ref": "#/definitions/StickerType" + }, + "format_type": { + "$ref": "#/definitions/StickerFormatType" + }, + "id": { + "type": "string" + } + }, + "additionalProperties": false, + "required": [ + "format_type", + "id", + "name", + "pack", + "type" + ] + }, + "StickerPack": { + "type": "object", + "properties": { + "name": { + "type": "string" + }, + "description": { + "type": "string" + }, + "banner_asset_id": { + "type": "string" + }, + "stickers": { + "type": "array", + "items": { + "$ref": "#/definitions/Sticker" + } + }, + "cover_sticker_id": { + "type": "string" + }, + "cover_sticker": { + "$ref": "#/definitions/Sticker" + }, + "id": { + "type": "string" + } + }, + "additionalProperties": false, + "required": [ + "id", + "name", + "stickers" + ] + }, + "StickerType": { + "enum": [ + 1, + 2 + ], + "type": "number" + }, + "StickerFormatType": { + "enum": [ + 0, + 1, + 2, + 3 + ], + "type": "number" + }, + "Attachment_1": { + "type": "object", + "properties": { + "filename": { + "type": "string" + }, + "size": { + "type": "integer" + }, + "url": { + "type": "string" + }, + "proxy_url": { + "type": "string" + }, + "height": { + "type": "integer" + }, + "width": { + "type": "integer" + }, + "content_type": { + "type": "string" + }, + "message_id": { + "type": "string" + }, + "message": { + "$ref": "#/definitions/Message" + }, + "id": { + "type": "string" + } + }, + "additionalProperties": false, + "required": [ + "filename", + "id", + "message", + "message_id", + "proxy_url", + "size", + "url" + ] + }, + "Reaction": { + "type": "object", + "properties": { + "count": { + "type": "integer" + }, + "emoji": { + "$ref": "#/definitions/PartialEmoji" + }, + "user_ids": { + "type": "array", + "items": { + "type": "string" + } + } + }, + "additionalProperties": false, + "required": [ + "count", + "emoji", + "user_ids" + ] + }, + "PartialEmoji": { + "type": "object", + "properties": { + "id": { + "type": "string" + }, + "name": { + "type": "string" + }, + "animated": { + "type": "boolean" + } + }, + "additionalProperties": false, + "required": [ + "name" + ] + }, + "MessageType": { + "enum": [ + 0, + 1, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 19, + 2, + 20, + 255, + 3, + 4, + 41, + 42, + 43, + 5, + 50, + 6, + 63, + 7, + 8, + 9 + ], + "type": "number" + }, + "InteractionType": { + "enum": [ + 0, + 1, + 2 + ], + "type": "number" + }, + "MessageComponent": { + "type": "object", + "properties": { + "type": { + "type": "integer" + }, + "style": { + "type": "integer" + }, + "label": { + "type": "string" + }, + "emoji": { + "$ref": "#/definitions/PartialEmoji" + }, + "custom_id": { + "type": "string" + }, + "url": { + "type": "string" + }, + "disabled": { + "type": "boolean" + }, + "components": { + "type": "array", + "items": { + "$ref": "#/definitions/MessageComponent" + } + } + }, + "additionalProperties": false, + "required": [ + "components", + "type" + ] + }, + "VoiceState": { + "type": "object", + "properties": { + "guild_id": { + "type": "string" + }, + "guild": { + "$ref": "#/definitions/Guild" + }, + "channel_id": { + "type": "string" + }, + "channel": { + "$ref": "#/definitions/Channel" + }, + "user_id": { + "type": "string" + }, + "user": { + "$ref": "#/definitions/User" + }, + "member": { + "$ref": "#/definitions/Member" + }, + "session_id": { + "type": "string" + }, + "token": { + "type": "string" + }, + "deaf": { + "type": "boolean" + }, + "mute": { + "type": "boolean" + }, + "self_deaf": { + "type": "boolean" + }, + "self_mute": { + "type": "boolean" + }, + "self_stream": { + "type": "boolean" + }, + "self_video": { + "type": "boolean" + }, + "suppress": { + "type": "boolean" + }, + "request_to_speak_timestamp": { + "type": "string", + "format": "date-time" + }, + "id": { + "type": "string" + } + }, + "additionalProperties": false, + "required": [ + "channel", + "channel_id", + "deaf", + "guild_id", + "id", + "member", + "mute", + "self_deaf", + "self_mute", + "self_video", + "session_id", + "suppress", + "token", + "user", + "user_id" + ] + }, + "ReadState": { + "type": "object", + "properties": { + "channel_id": { + "type": "string" + }, + "channel": { + "$ref": "#/definitions/Channel" + }, + "user_id": { + "type": "string" + }, + "user": { + "$ref": "#/definitions/User" + }, + "last_message_id": { + "type": "string" + }, + "public_ack": { + "type": "string" + }, + "notifications_cursor": { + "type": "string" + }, + "last_pin_timestamp": { + "type": "string", + "format": "date-time" + }, + "mention_count": { + "type": "integer" + }, + "manual": { + "type": "boolean" + }, + "id": { + "type": "string" + } + }, + "additionalProperties": false, + "required": [ + "channel", + "channel_id", + "id", + "last_message_id", + "manual", + "mention_count", + "notifications_cursor", + "public_ack", + "user", + "user_id" + ] + }, + "Ban": { + "type": "object", + "properties": { + "user_id": { + "type": "string" + }, + "user": { + "$ref": "#/definitions/User" + }, + "guild_id": { + "type": "string" + }, + "guild": { + "$ref": "#/definitions/Guild" + }, + "executor_id": { + "type": "string" + }, + "executor": { + "$ref": "#/definitions/User" + }, + "ip": { + "type": "string" + }, + "reason": { + "type": "string" + }, + "id": { + "type": "string" + } + }, + "additionalProperties": false, + "required": [ + "executor", + "executor_id", + "guild", + "guild_id", + "id", + "ip", + "user", + "user_id" + ] + }, + "Template": { + "type": "object", + "properties": { + "code": { + "type": "string" + }, + "name": { + "type": "string" + }, + "description": { + "type": "string" + }, + "usage_count": { + "type": "integer" + }, + "creator_id": { + "type": "string" + }, + "creator": { + "$ref": "#/definitions/User" + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "source_guild_id": { + "type": "string" + }, + "source_guild": { + "$ref": "#/definitions/Guild" + }, + "serialized_source_guild": { + "$ref": "#/definitions/Guild" + }, + "id": { + "type": "string" + } + }, + "additionalProperties": false, + "required": [ + "code", + "created_at", + "creator", + "creator_id", + "id", + "name", + "serialized_source_guild", + "source_guild", + "source_guild_id", + "updated_at" + ] + }, + "Emoji": { + "type": "object", + "properties": { + "animated": { + "type": "boolean" + }, + "available": { + "type": "boolean" + }, + "guild_id": { + "type": "string" + }, + "guild": { + "$ref": "#/definitions/Guild" + }, + "user_id": { + "type": "string" + }, + "user": { + "$ref": "#/definitions/User" + }, + "managed": { + "type": "boolean" + }, + "name": { + "type": "string" + }, + "require_colons": { + "type": "boolean" + }, + "roles": { + "type": "array", + "items": { + "type": "string" + } + }, + "groups": { + "type": "array", + "items": { + "type": "string" + } + }, + "id": { + "type": "string" + } + }, + "additionalProperties": false, + "required": [ + "animated", + "available", + "groups", + "guild", + "guild_id", + "id", + "managed", + "name", + "require_colons", + "roles", + "user", + "user_id" + ] + }, + "GuildWelcomeScreen": { + "type": "object", + "properties": { + "enabled": { + "type": "boolean" + }, + "description": { + "type": "string" + }, + "welcome_channels": { + "type": "array", + "items": { + "type": "object", + "properties": { + "description": { + "type": "string" + }, + "emoji_id": { + "type": "string" + }, + "emoji_name": { + "type": "string" + }, + "channel_id": { + "type": "string" + } + }, + "additionalProperties": false, + "required": [ + "channel_id", + "description" + ] + } + } + }, + "additionalProperties": false, + "required": [ + "description", + "enabled", + "welcome_channels" + ] + }, + "GuildMessagesSearchMessage": { + "type": "object", + "properties": { + "id": { + "type": "string" + }, + "type": { + "$ref": "#/definitions/MessageType" + }, + "content": { + "type": "string" + }, + "channel_id": { + "type": "string" + }, + "author": { + "$ref": "#/definitions/PublicUser" + }, + "attachments": { + "type": "array", + "items": { + "$ref": "#/definitions/Attachment_1" + } + }, + "embeds": { + "type": "array", + "items": { + "$ref": "#/definitions/Embed" + } + }, + "mentions": { + "type": "array", + "items": { + "$ref": "#/definitions/PublicUser" + } + }, + "mention_roles": { + "type": "array", + "items": { + "$ref": "#/definitions/Role" + } + }, + "pinned": { + "type": "boolean" + }, + "mention_everyone": { + "type": "boolean" + }, + "tts": { + "type": "boolean" + }, + "timestamp": { + "type": "string" + }, + "edited_timestamp": { + "type": [ + "null", + "string" + ] + }, + "flags": { "type": "integer" }, + "components": { + "type": "array", + "items": {} + }, + "hit": { + "type": "boolean", + "enum": [ + true + ] + } + }, + "additionalProperties": false, + "required": [ + "attachments", + "author", + "channel_id", + "components", + "edited_timestamp", + "embeds", + "flags", + "hit", + "id", + "mention_roles", + "mentions", + "pinned", + "timestamp", + "tts", + "type" + ] + }, + "PublicUser": { + "type": "object", + "properties": { + "id": { + "type": "string" + }, + "premium_since": { + "type": "string", + "format": "date-time" + }, + "avatar": { + "type": "string" + }, + "banner": { + "type": "string" + }, + "bio": { + "type": "string" + }, "theme_colors": { "type": "array", "items": { @@ -532224,6 +606833,24 @@ }, "pronouns": { "type": "string" + }, + "username": { + "type": "string" + }, + "discriminator": { + "type": "string" + }, + "accent_color": { + "type": "integer" + }, + "premium_type": { + "type": "integer" + }, + "bot": { + "type": "boolean" + }, + "public_flags": { + "type": "integer" } }, "additionalProperties": false, @@ -532441,51 +607068,33 @@ "$ref": "#/definitions/Role" } }, - "banner": { - "type": "string" - }, - "description": { - "type": "string" - }, - "unavailable": { - "type": "boolean" - }, - "channels": { - "type": "array", - "items": { - "$ref": "#/definitions/Channel" - } - }, - "region": { - "type": "string" - }, - "system_channel_id": { - "type": "string" - }, - "rules_channel_id": { + "afk_channel_id": { "type": "string" }, "afk_timeout": { "type": "integer" }, - "explicit_content_filter": { - "type": "integer" - }, - "afk_channel_id": { - "type": "string" - }, "bans": { "type": "array", "items": { "$ref": "#/definitions/Ban" } }, + "banner": { + "type": "string" + }, "default_message_notifications": { "type": "integer" }, + "description": { + "type": "string" + }, "discovery_splash": { "type": "string" }, + "explicit_content_filter": { + "type": "integer" + }, "features": { "type": "array", "items": { @@ -532507,18 +607116,18 @@ "max_video_channel_users": { "type": "integer" }, - "member_count": { - "type": "integer" - }, - "presence_count": { - "type": "integer" - }, "members": { "type": "array", "items": { "$ref": "#/definitions/Member" } }, + "channels": { + "type": "array", + "items": { + "$ref": "#/definitions/Channel" + } + }, "template_id": { "type": "string" }, @@ -532549,12 +607158,24 @@ "public_updates_channel_id": { "type": "string" }, + "rules_channel_id": { + "type": "string" + }, + "region": { + "type": "string" + }, "splash": { "type": "string" }, + "system_channel_id": { + "type": "string" + }, "system_channel_flags": { "type": "integer" }, + "unavailable": { + "type": "boolean" + }, "verification_level": { "type": "integer" }, @@ -532570,9 +607191,6 @@ "nsfw_level": { "type": "integer" }, - "permissions": { - "type": "integer" - }, "premium_progress_bar_enabled": { "type": "boolean" }, @@ -532581,6 +607199,15 @@ "items": { "type": "string" } + }, + "member_count": { + "type": "integer" + }, + "presence_count": { + "type": "integer" + }, + "permissions": { + "type": "integer" } }, "additionalProperties": false, @@ -533002,9 +607629,6 @@ "UserProfile": { "type": "object", "properties": { - "accent_color": { - "type": "integer" - }, "banner": { "type": "string" }, @@ -533019,6 +607643,9 @@ }, "pronouns": { "type": "string" + }, + "accent_color": { + "type": "integer" } }, "additionalProperties": false, @@ -533105,21 +607732,318 @@ "token", "webauthn" ] + }, + "AdminUser": { + "type": "object", + "properties": { + "id": { + "type": [ + "string", + "integer" + ] + }, + "flags": {}, + "created_at": {}, + "premium_since": {}, + "avatar": {}, + "banner": {}, + "settings": {}, + "bio": {}, + "theme_colors": {}, + "pronouns": {}, + "username": { + "type": "string" + }, + "discriminator": {}, + "accent_color": {}, + "phone": {}, + "desktop": {}, + "mobile": {}, + "premium": {}, + "premium_type": {}, + "bot": {}, + "system": {}, + "nsfw_allowed": {}, + "mfa_enabled": {}, + "webauthn_enabled": {}, + "verified": {}, + "disabled": {}, + "deleted": {}, + "email": { + "type": "string" + }, + "purchased_flags": {}, + "premium_usage_flags": {}, + "rights": {}, + "relationships": {}, + "connected_accounts": {}, + "fingerprints": {}, + "extended_settings": {}, + "security_keys": {} + }, + "additionalProperties": false, + "required": [ + "accent_color", + "avatar", + "banner", + "bio", + "bot", + "connected_accounts", + "created_at", + "deleted", + "desktop", + "disabled", + "discriminator", + "extended_settings", + "fingerprints", + "flags", + "mfa_enabled", + "mobile", + "nsfw_allowed", + "phone", + "premium", + "premium_since", + "premium_type", + "premium_usage_flags", + "pronouns", + "purchased_flags", + "relationships", + "rights", + "security_keys", + "settings", + "system", + "theme_colors", + "verified", + "webauthn_enabled" + ] + }, + "AdminGuild": { + "type": "object", + "properties": { + "name": { + "type": "string" + }, + "id": { + "type": "string" + }, + "icon": { + "type": "string" + }, + "parent": { + "type": "string" + }, + "owner_id": { + "type": "string" + }, + "owner": { + "$ref": "#/definitions/User" + }, + "nsfw": { + "type": "boolean" + }, + "invites": { + "type": "array", + "items": { + "$ref": "#/definitions/Invite" + } + }, + "voice_states": { + "type": "array", + "items": { + "$ref": "#/definitions/VoiceState" + } + }, + "webhooks": { + "type": "array", + "items": { + "$ref": "#/definitions/Webhook" + } + }, + "roles": { + "type": "array", + "items": { + "$ref": "#/definitions/Role" + } + }, + "afk_channel_id": { + "type": "string" + }, + "afk_channel": { + "$ref": "#/definitions/Channel" + }, + "afk_timeout": { + "type": "integer" + }, + "bans": { + "type": "array", + "items": { + "$ref": "#/definitions/Ban" + } + }, + "banner": { + "type": "string" + }, + "default_message_notifications": { + "type": "integer" + }, + "description": { + "type": "string" + }, + "discovery_splash": { + "type": "string" + }, + "explicit_content_filter": { + "type": "integer" + }, + "features": { + "type": "array", + "items": { + "type": "string" + } + }, + "primary_category_id": { + "type": "string" + }, + "large": { + "type": "boolean" + }, + "max_members": { + "type": "integer" + }, + "max_presences": { + "type": "integer" + }, + "max_video_channel_users": { + "type": "integer" + }, + "members": { + "type": "array", + "items": { + "$ref": "#/definitions/Member" + } + }, + "channels": { + "type": "array", + "items": { + "$ref": "#/definitions/Channel" + } + }, + "template_id": { + "type": "string" + }, + "emojis": { + "type": "array", + "items": { + "$ref": "#/definitions/Emoji" + } + }, + "stickers": { + "type": "array", + "items": { + "$ref": "#/definitions/Sticker" + } + }, + "mfa_level": { + "type": "integer" + }, + "preferred_locale": { + "type": "string" + }, + "premium_subscription_count": { + "type": "integer" + }, + "premium_tier": { + "type": "integer" + }, + "public_updates_channel_id": { + "type": "string" + }, + "public_updates_channel": { + "$ref": "#/definitions/Channel" + }, + "rules_channel_id": { + "type": "string" + }, + "rules_channel": { + "type": "string" + }, + "region": { + "type": "string" + }, + "splash": { + "type": "string" + }, + "system_channel_id": { + "type": "string" + }, + "system_channel": { + "$ref": "#/definitions/Channel" + }, + "system_channel_flags": { + "type": "integer" + }, + "unavailable": { + "type": "boolean" + }, + "verification_level": { + "type": "integer" + }, + "welcome_screen": { + "$ref": "#/definitions/GuildWelcomeScreen" + }, + "widget_channel_id": { + "type": "string" + }, + "widget_channel": { + "$ref": "#/definitions/Channel" + }, + "widget_enabled": { + "type": "boolean" + }, + "nsfw_level": { + "type": "integer" + }, + "premium_progress_bar_enabled": { + "type": "boolean" + }, + "channel_ordering": { + "type": "array", + "items": { + "type": "string" + } + } + }, + "additionalProperties": false, + "required": [ + "bans", + "channel_ordering", + "channels", + "emojis", + "features", + "id", + "invites", + "members", + "name", + "nsfw", + "premium_progress_bar_enabled", + "public_updates_channel_id", + "roles", + "stickers", + "unavailable", + "voice_states", + "webhooks", + "welcome_screen", + "widget_enabled" + ] } }, "$schema": "http://json-schema.org/draft-07/schema#" }, - "PruneSchema": { - "type": "object", - "properties": { - "days": { - "type": "integer" - } + "AdminGuildsResponse": { + "type": "array", + "items": { + "$ref": "#/definitions/AdminGuild" }, - "additionalProperties": false, - "required": [ - "days" - ], "definitions": { "ChannelPermissionOverwriteType": { "enum": [ @@ -536399,38 +611323,38 @@ "avatar": { "type": "string" }, - "username": { + "banner": { "type": "string" }, - "discriminator": { + "bio": { "type": "string" }, - "public_flags": { - "type": "integer" + "theme_colors": { + "type": "array", + "items": { + "type": "integer" + } }, - "accent_color": { - "type": "integer" + "pronouns": { + "type": "string" }, - "banner": { + "username": { "type": "string" }, - "bio": { + "discriminator": { "type": "string" }, - "bot": { - "type": "boolean" + "accent_color": { + "type": "integer" }, "premium_type": { "type": "integer" }, - "theme_colors": { - "type": "array", - "items": { - "type": "integer" - } + "bot": { + "type": "boolean" }, - "pronouns": { - "type": "string" + "public_flags": { + "type": "integer" } }, "additionalProperties": false, @@ -536648,51 +611572,33 @@ "$ref": "#/definitions/Role" } }, - "banner": { - "type": "string" - }, - "description": { - "type": "string" - }, - "unavailable": { - "type": "boolean" - }, - "channels": { - "type": "array", - "items": { - "$ref": "#/definitions/Channel" - } - }, - "region": { - "type": "string" - }, - "system_channel_id": { - "type": "string" - }, - "rules_channel_id": { + "afk_channel_id": { "type": "string" }, "afk_timeout": { "type": "integer" }, - "explicit_content_filter": { - "type": "integer" - }, - "afk_channel_id": { - "type": "string" - }, "bans": { "type": "array", "items": { "$ref": "#/definitions/Ban" } }, + "banner": { + "type": "string" + }, "default_message_notifications": { "type": "integer" }, + "description": { + "type": "string" + }, "discovery_splash": { "type": "string" }, + "explicit_content_filter": { + "type": "integer" + }, "features": { "type": "array", "items": { @@ -536714,18 +611620,18 @@ "max_video_channel_users": { "type": "integer" }, - "member_count": { - "type": "integer" - }, - "presence_count": { - "type": "integer" - }, "members": { "type": "array", "items": { "$ref": "#/definitions/Member" } }, + "channels": { + "type": "array", + "items": { + "$ref": "#/definitions/Channel" + } + }, "template_id": { "type": "string" }, @@ -536756,12 +611662,24 @@ "public_updates_channel_id": { "type": "string" }, + "rules_channel_id": { + "type": "string" + }, + "region": { + "type": "string" + }, "splash": { "type": "string" }, + "system_channel_id": { + "type": "string" + }, "system_channel_flags": { "type": "integer" }, + "unavailable": { + "type": "boolean" + }, "verification_level": { "type": "integer" }, @@ -536777,9 +611695,6 @@ "nsfw_level": { "type": "integer" }, - "permissions": { - "type": "integer" - }, "premium_progress_bar_enabled": { "type": "boolean" }, @@ -536788,6 +611703,15 @@ "items": { "type": "string" } + }, + "member_count": { + "type": "integer" + }, + "presence_count": { + "type": "integer" + }, + "permissions": { + "type": "integer" } }, "additionalProperties": false, @@ -537209,9 +612133,6 @@ "UserProfile": { "type": "object", "properties": { - "accent_color": { - "type": "integer" - }, "banner": { "type": "string" }, @@ -537226,6 +612147,9 @@ }, "pronouns": { "type": "string" + }, + "accent_color": { + "type": "integer" } }, "additionalProperties": false, @@ -537312,6 +612236,309 @@ "token", "webauthn" ] + }, + "AdminUser": { + "type": "object", + "properties": { + "id": { + "type": [ + "string", + "integer" + ] + }, + "flags": {}, + "created_at": {}, + "premium_since": {}, + "avatar": {}, + "banner": {}, + "settings": {}, + "bio": {}, + "theme_colors": {}, + "pronouns": {}, + "username": { + "type": "string" + }, + "discriminator": {}, + "accent_color": {}, + "phone": {}, + "desktop": {}, + "mobile": {}, + "premium": {}, + "premium_type": {}, + "bot": {}, + "system": {}, + "nsfw_allowed": {}, + "mfa_enabled": {}, + "webauthn_enabled": {}, + "verified": {}, + "disabled": {}, + "deleted": {}, + "email": { + "type": "string" + }, + "purchased_flags": {}, + "premium_usage_flags": {}, + "rights": {}, + "relationships": {}, + "connected_accounts": {}, + "fingerprints": {}, + "extended_settings": {}, + "security_keys": {} + }, + "additionalProperties": false, + "required": [ + "accent_color", + "avatar", + "banner", + "bio", + "bot", + "connected_accounts", + "created_at", + "deleted", + "desktop", + "disabled", + "discriminator", + "extended_settings", + "fingerprints", + "flags", + "mfa_enabled", + "mobile", + "nsfw_allowed", + "phone", + "premium", + "premium_since", + "premium_type", + "premium_usage_flags", + "pronouns", + "purchased_flags", + "relationships", + "rights", + "security_keys", + "settings", + "system", + "theme_colors", + "verified", + "webauthn_enabled" + ] + }, + "AdminGuild": { + "type": "object", + "properties": { + "name": { + "type": "string" + }, + "id": { + "type": "string" + }, + "icon": { + "type": "string" + }, + "parent": { + "type": "string" + }, + "owner_id": { + "type": "string" + }, + "owner": { + "$ref": "#/definitions/User" + }, + "nsfw": { + "type": "boolean" + }, + "invites": { + "type": "array", + "items": { + "$ref": "#/definitions/Invite" + } + }, + "voice_states": { + "type": "array", + "items": { + "$ref": "#/definitions/VoiceState" + } + }, + "webhooks": { + "type": "array", + "items": { + "$ref": "#/definitions/Webhook" + } + }, + "roles": { + "type": "array", + "items": { + "$ref": "#/definitions/Role" + } + }, + "afk_channel_id": { + "type": "string" + }, + "afk_channel": { + "$ref": "#/definitions/Channel" + }, + "afk_timeout": { + "type": "integer" + }, + "bans": { + "type": "array", + "items": { + "$ref": "#/definitions/Ban" + } + }, + "banner": { + "type": "string" + }, + "default_message_notifications": { + "type": "integer" + }, + "description": { + "type": "string" + }, + "discovery_splash": { + "type": "string" + }, + "explicit_content_filter": { + "type": "integer" + }, + "features": { + "type": "array", + "items": { + "type": "string" + } + }, + "primary_category_id": { + "type": "string" + }, + "large": { + "type": "boolean" + }, + "max_members": { + "type": "integer" + }, + "max_presences": { + "type": "integer" + }, + "max_video_channel_users": { + "type": "integer" + }, + "members": { + "type": "array", + "items": { + "$ref": "#/definitions/Member" + } + }, + "channels": { + "type": "array", + "items": { + "$ref": "#/definitions/Channel" + } + }, + "template_id": { + "type": "string" + }, + "emojis": { + "type": "array", + "items": { + "$ref": "#/definitions/Emoji" + } + }, + "stickers": { + "type": "array", + "items": { + "$ref": "#/definitions/Sticker" + } + }, + "mfa_level": { + "type": "integer" + }, + "preferred_locale": { + "type": "string" + }, + "premium_subscription_count": { + "type": "integer" + }, + "premium_tier": { + "type": "integer" + }, + "public_updates_channel_id": { + "type": "string" + }, + "public_updates_channel": { + "$ref": "#/definitions/Channel" + }, + "rules_channel_id": { + "type": "string" + }, + "rules_channel": { + "type": "string" + }, + "region": { + "type": "string" + }, + "splash": { + "type": "string" + }, + "system_channel_id": { + "type": "string" + }, + "system_channel": { + "$ref": "#/definitions/Channel" + }, + "system_channel_flags": { + "type": "integer" + }, + "unavailable": { + "type": "boolean" + }, + "verification_level": { + "type": "integer" + }, + "welcome_screen": { + "$ref": "#/definitions/GuildWelcomeScreen" + }, + "widget_channel_id": { + "type": "string" + }, + "widget_channel": { + "$ref": "#/definitions/Channel" + }, + "widget_enabled": { + "type": "boolean" + }, + "nsfw_level": { + "type": "integer" + }, + "premium_progress_bar_enabled": { + "type": "boolean" + }, + "channel_ordering": { + "type": "array", + "items": { + "type": "string" + } + } + }, + "additionalProperties": false, + "required": [ + "bans", + "channel_ordering", + "channels", + "emojis", + "features", + "id", + "invites", + "members", + "name", + "nsfw", + "premium_progress_bar_enabled", + "public_updates_channel_id", + "roles", + "stickers", + "unavailable", + "voice_states", + "webhooks", + "welcome_screen", + "widget_enabled" + ] } }, "$schema": "http://json-schema.org/draft-07/schema#" @@ -540612,38 +615839,38 @@ "avatar": { "type": "string" }, - "username": { + "banner": { "type": "string" }, - "discriminator": { + "bio": { "type": "string" }, - "public_flags": { - "type": "integer" + "theme_colors": { + "type": "array", + "items": { + "type": "integer" + } }, - "accent_color": { - "type": "integer" + "pronouns": { + "type": "string" }, - "banner": { + "username": { "type": "string" }, - "bio": { + "discriminator": { "type": "string" }, - "bot": { - "type": "boolean" + "accent_color": { + "type": "integer" }, "premium_type": { "type": "integer" }, - "theme_colors": { - "type": "array", - "items": { - "type": "integer" - } + "bot": { + "type": "boolean" }, - "pronouns": { - "type": "string" + "public_flags": { + "type": "integer" } }, "additionalProperties": false, @@ -540861,51 +616088,33 @@ "$ref": "#/definitions/Role" } }, - "banner": { - "type": "string" - }, - "description": { - "type": "string" - }, - "unavailable": { - "type": "boolean" - }, - "channels": { - "type": "array", - "items": { - "$ref": "#/definitions/Channel" - } - }, - "region": { - "type": "string" - }, - "system_channel_id": { - "type": "string" - }, - "rules_channel_id": { + "afk_channel_id": { "type": "string" }, "afk_timeout": { "type": "integer" }, - "explicit_content_filter": { - "type": "integer" - }, - "afk_channel_id": { - "type": "string" - }, "bans": { "type": "array", "items": { "$ref": "#/definitions/Ban" } }, + "banner": { + "type": "string" + }, "default_message_notifications": { "type": "integer" }, + "description": { + "type": "string" + }, "discovery_splash": { "type": "string" }, + "explicit_content_filter": { + "type": "integer" + }, "features": { "type": "array", "items": { @@ -540927,18 +616136,18 @@ "max_video_channel_users": { "type": "integer" }, - "member_count": { - "type": "integer" - }, - "presence_count": { - "type": "integer" - }, "members": { "type": "array", "items": { "$ref": "#/definitions/Member" } }, + "channels": { + "type": "array", + "items": { + "$ref": "#/definitions/Channel" + } + }, "template_id": { "type": "string" }, @@ -540969,12 +616178,24 @@ "public_updates_channel_id": { "type": "string" }, + "rules_channel_id": { + "type": "string" + }, + "region": { + "type": "string" + }, "splash": { "type": "string" }, + "system_channel_id": { + "type": "string" + }, "system_channel_flags": { "type": "integer" }, + "unavailable": { + "type": "boolean" + }, "verification_level": { "type": "integer" }, @@ -540990,9 +616211,6 @@ "nsfw_level": { "type": "integer" }, - "permissions": { - "type": "integer" - }, "premium_progress_bar_enabled": { "type": "boolean" }, @@ -541001,6 +616219,15 @@ "items": { "type": "string" } + }, + "member_count": { + "type": "integer" + }, + "presence_count": { + "type": "integer" + }, + "permissions": { + "type": "integer" } }, "additionalProperties": false, @@ -541422,9 +616649,6 @@ "UserProfile": { "type": "object", "properties": { - "accent_color": { - "type": "integer" - }, "banner": { "type": "string" }, @@ -541439,6 +616663,9 @@ }, "pronouns": { "type": "string" + }, + "accent_color": { + "type": "integer" } }, "additionalProperties": false, @@ -541525,6 +616752,309 @@ "token", "webauthn" ] + }, + "AdminUser": { + "type": "object", + "properties": { + "id": { + "type": [ + "string", + "integer" + ] + }, + "flags": {}, + "created_at": {}, + "premium_since": {}, + "avatar": {}, + "banner": {}, + "settings": {}, + "bio": {}, + "theme_colors": {}, + "pronouns": {}, + "username": { + "type": "string" + }, + "discriminator": {}, + "accent_color": {}, + "phone": {}, + "desktop": {}, + "mobile": {}, + "premium": {}, + "premium_type": {}, + "bot": {}, + "system": {}, + "nsfw_allowed": {}, + "mfa_enabled": {}, + "webauthn_enabled": {}, + "verified": {}, + "disabled": {}, + "deleted": {}, + "email": { + "type": "string" + }, + "purchased_flags": {}, + "premium_usage_flags": {}, + "rights": {}, + "relationships": {}, + "connected_accounts": {}, + "fingerprints": {}, + "extended_settings": {}, + "security_keys": {} + }, + "additionalProperties": false, + "required": [ + "accent_color", + "avatar", + "banner", + "bio", + "bot", + "connected_accounts", + "created_at", + "deleted", + "desktop", + "disabled", + "discriminator", + "extended_settings", + "fingerprints", + "flags", + "mfa_enabled", + "mobile", + "nsfw_allowed", + "phone", + "premium", + "premium_since", + "premium_type", + "premium_usage_flags", + "pronouns", + "purchased_flags", + "relationships", + "rights", + "security_keys", + "settings", + "system", + "theme_colors", + "verified", + "webauthn_enabled" + ] + }, + "AdminGuild": { + "type": "object", + "properties": { + "name": { + "type": "string" + }, + "id": { + "type": "string" + }, + "icon": { + "type": "string" + }, + "parent": { + "type": "string" + }, + "owner_id": { + "type": "string" + }, + "owner": { + "$ref": "#/definitions/User" + }, + "nsfw": { + "type": "boolean" + }, + "invites": { + "type": "array", + "items": { + "$ref": "#/definitions/Invite" + } + }, + "voice_states": { + "type": "array", + "items": { + "$ref": "#/definitions/VoiceState" + } + }, + "webhooks": { + "type": "array", + "items": { + "$ref": "#/definitions/Webhook" + } + }, + "roles": { + "type": "array", + "items": { + "$ref": "#/definitions/Role" + } + }, + "afk_channel_id": { + "type": "string" + }, + "afk_channel": { + "$ref": "#/definitions/Channel" + }, + "afk_timeout": { + "type": "integer" + }, + "bans": { + "type": "array", + "items": { + "$ref": "#/definitions/Ban" + } + }, + "banner": { + "type": "string" + }, + "default_message_notifications": { + "type": "integer" + }, + "description": { + "type": "string" + }, + "discovery_splash": { + "type": "string" + }, + "explicit_content_filter": { + "type": "integer" + }, + "features": { + "type": "array", + "items": { + "type": "string" + } + }, + "primary_category_id": { + "type": "string" + }, + "large": { + "type": "boolean" + }, + "max_members": { + "type": "integer" + }, + "max_presences": { + "type": "integer" + }, + "max_video_channel_users": { + "type": "integer" + }, + "members": { + "type": "array", + "items": { + "$ref": "#/definitions/Member" + } + }, + "channels": { + "type": "array", + "items": { + "$ref": "#/definitions/Channel" + } + }, + "template_id": { + "type": "string" + }, + "emojis": { + "type": "array", + "items": { + "$ref": "#/definitions/Emoji" + } + }, + "stickers": { + "type": "array", + "items": { + "$ref": "#/definitions/Sticker" + } + }, + "mfa_level": { + "type": "integer" + }, + "preferred_locale": { + "type": "string" + }, + "premium_subscription_count": { + "type": "integer" + }, + "premium_tier": { + "type": "integer" + }, + "public_updates_channel_id": { + "type": "string" + }, + "public_updates_channel": { + "$ref": "#/definitions/Channel" + }, + "rules_channel_id": { + "type": "string" + }, + "rules_channel": { + "type": "string" + }, + "region": { + "type": "string" + }, + "splash": { + "type": "string" + }, + "system_channel_id": { + "type": "string" + }, + "system_channel": { + "$ref": "#/definitions/Channel" + }, + "system_channel_flags": { + "type": "integer" + }, + "unavailable": { + "type": "boolean" + }, + "verification_level": { + "type": "integer" + }, + "welcome_screen": { + "$ref": "#/definitions/GuildWelcomeScreen" + }, + "widget_channel_id": { + "type": "string" + }, + "widget_channel": { + "$ref": "#/definitions/Channel" + }, + "widget_enabled": { + "type": "boolean" + }, + "nsfw_level": { + "type": "integer" + }, + "premium_progress_bar_enabled": { + "type": "boolean" + }, + "channel_ordering": { + "type": "array", + "items": { + "type": "string" + } + } + }, + "additionalProperties": false, + "required": [ + "bans", + "channel_ordering", + "channels", + "emojis", + "features", + "id", + "invites", + "members", + "name", + "nsfw", + "premium_progress_bar_enabled", + "public_updates_channel_id", + "roles", + "stickers", + "unavailable", + "voice_states", + "webhooks", + "welcome_screen", + "widget_enabled" + ] } }, "$schema": "http://json-schema.org/draft-07/schema#" diff --git a/src/api/routes/admin/guilds/#guild_id/bans/index.ts b/src/api/routes/admin/guilds/#guild_id/bans/index.ts new file mode 100644 index 000000000..16973441c --- /dev/null +++ b/src/api/routes/admin/guilds/#guild_id/bans/index.ts @@ -0,0 +1,202 @@ +/* + Spacebar: A FOSS re-implementation and extension of the Discord.com backend. + Copyright (C) 2023 Spacebar and Spacebar Contributors + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU Affero General Public License as published + by the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU Affero General Public License for more details. + + You should have received a copy of the GNU Affero General Public License + along with this program. If not, see . +*/ + +import { getIpAdress, route } from "@spacebar/api"; +import { + Ban, + GuildBanAddEvent, + GuildBanRemoveEvent, + Member, + User, + emitEvent, +} from "@spacebar/util"; +import { Request, Response, Router } from "express"; +import { HTTPError } from "lambert-server"; +import { MoreThan } from "typeorm"; +const router = Router(); + +router.get( + "/", + route({ + description: "Get bans of a guild", + right: "ADMIN_READ_GUILD_BANS", + query: { + limit: { + type: "number", + description: + "max number of bans to return (1-1000). default 100", + }, + after: { + type: "string", + }, + }, + responses: { + 200: { + body: "GuildBansResponse", + }, + 400: { + body: "APIErrorResponse", + }, + 404: { + body: "APIErrorResponse", + }, + }, + }), + async (req: Request, res: Response) => { + const { guild_id } = req.params; + const { after } = req.query as { + after?: string; + }; + const limit = Number(req.query.limit) || 100; + if (limit > 1000 || limit < 1) + throw new HTTPError("Limit must be between 1 and 1000"); + + const bans = await Ban.find({ + where: { guild_id, ...(after ? { id: MoreThan(after) } : {}) }, + order: { id: "ASC" }, + take: limit, + }); + + return res.json(bans); + }, +); + +router.get( + "/:user", + route({ + description: "Get ban of a user from a guild", + right: "ADMIN_READ_GUILD_BANS", + responses: { + 200: { + body: "GuildBansResponse", + }, + 400: { + body: "APIErrorResponse", + }, + 404: { + body: "APIErrorResponse", + }, + }, + }), + async (req: Request, res: Response) => { + const { guild_id, user_id } = req.params; + + const ban = await Ban.findOneOrFail({ + where: { guild_id, user_id }, + }); + + return res.json(ban); + }, +); + +router.put( + "/:user_id", + route({ + description: "Ban a user from a guild", + right: "ADMIN_CREATE_GUILD_BANS", + requestBody: "BanCreateSchema", + responses: { + 200: { + body: "Ban", + }, + 400: { + body: "APIErrorResponse", + }, + 403: { + body: "APIErrorResponse", + }, + }, + }), + async (req: Request, res: Response) => { + const { guild_id } = req.params; + const banned_user_id = req.params.user_id; + + if (req.permission?.cache.guild?.owner_id === banned_user_id) + throw new HTTPError("You can't ban the owner", 400); + + const banned_user = await User.getPublicUser(banned_user_id); + + const ban = Ban.create({ + user_id: banned_user_id, + guild_id: guild_id, + ip: getIpAdress(req), + executor_id: req.user_id, + reason: req.body.reason, // || otherwise empty + }); + + await Promise.all([ + Member.removeFromGuild(banned_user_id, guild_id), + ban.save(), + emitEvent({ + event: "GUILD_BAN_ADD", + data: { + guild_id: guild_id, + user: banned_user, + }, + guild_id: guild_id, + } as GuildBanAddEvent), + ]); + + return res.json(ban); + }, +); + +router.delete( + "/:user_id", + route({ + description: "Unban a user from a guild", + right: "ADMIN_DELETE_GUILD_BANS", + responses: { + 204: {}, + 403: { + body: "APIErrorResponse", + }, + 404: { + body: "APIErrorResponse", + }, + }, + }), + async (req: Request, res: Response) => { + const { guild_id, user_id } = req.params; + + const banned_user = await User.getPublicUser(user_id); + + await Promise.all([ + await Ban.findOneOrFail({ + where: { guild_id: guild_id, user_id: user_id }, + }), + Ban.delete({ + user_id: user_id, + guild_id, + }), + + emitEvent({ + event: "GUILD_BAN_REMOVE", + data: { + guild_id, + user: banned_user, + }, + guild_id, + } as GuildBanRemoveEvent), + ]); + + return res.sendStatus(204); + }, +); + +export default router; diff --git a/src/api/routes/admin/guilds/#guild_id/index.ts b/src/api/routes/admin/guilds/#guild_id/index.ts new file mode 100644 index 000000000..d3adaa9ad --- /dev/null +++ b/src/api/routes/admin/guilds/#guild_id/index.ts @@ -0,0 +1,244 @@ +/* + Spacebar: A FOSS re-implementation and extension of the Discord.com backend. + Copyright (C) 2023 Spacebar and Spacebar Contributors + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU Affero General Public License as published + by the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU Affero General Public License for more details. + + You should have received a copy of the GNU Affero General Public License + along with this program. If not, see . +*/ + +import { route } from "@spacebar/api"; +import { + AdminGuildModifySchema, + AdminGuildProjection, + Channel, + Guild, + GuildDeleteEvent, + GuildUpdateEvent, + Permissions, + emitEvent, + handleFile, +} from "@spacebar/util"; +import { Request, Response, Router } from "express"; +const router = Router(); + +router.get( + "/", + route({ + description: "Get a guild", + right: "ADMIN_READ_GUILDS", + responses: { + 200: { + body: "AdminGuildResponse", + }, + 400: { + body: "APIErrorResponse", + }, + 404: { + body: "APIErrorResponse", + }, + }, + }), + async (req: Request, res: Response) => { + const { guild_id } = req.params; + const guild = await Guild.findOneOrFail({ + where: { + id: guild_id, + }, + select: [...AdminGuildProjection], + }); + res.send(guild); + }, +); + +router.patch( + "/", + route({ + requestBody: "AdminGuildModifySchema", + right: "ADMIN_UPDATE_GUILDS", + responses: { + "200": { + body: "AdminGuildResponse", + }, + 401: { + body: "APIErrorResponse", + }, + 403: { + body: "APIErrorResponse", + }, + 404: { + body: "APIErrorResponse", + }, + }, + }), + async (req: Request, res: Response) => { + const body = req.body as AdminGuildModifySchema; + const { id: guild_id } = req.params; + + const guild = await Guild.findOneOrFail({ + where: { id: guild_id }, + select: AdminGuildProjection, + // relations: ["emojis", "roles", "stickers"], + }); + + // TODO: guild update check image + + if (body.icon && body.icon != guild.icon) + body.icon = await handleFile(`/icons/${guild_id}`, body.icon); + + if (body.banner && body.banner !== guild.banner) + body.banner = await handleFile(`/banners/${guild_id}`, body.banner); + + if (body.splash && body.splash !== guild.splash) + body.splash = await handleFile( + `/splashes/${guild_id}`, + body.splash, + ); + + if ( + body.discovery_splash && + body.discovery_splash !== guild.discovery_splash + ) + body.discovery_splash = await handleFile( + `/discovery-splashes/${guild_id}`, + body.discovery_splash, + ); + + if (body.features) { + // for some reason, they don't update in the assign. + guild.features = body.features; + } + + // TODO: check if body ids are valid + guild.assign(body); + + if (body.public_updates_channel_id == "1") { + // create an updates channel for them + const channel = await Channel.createChannel( + { + name: "moderator-only", + guild_id: guild.id, + position: 0, + type: 0, + permission_overwrites: [ + // remove SEND_MESSAGES from @everyone + { + id: guild.id, + allow: "0", + deny: Permissions.FLAGS.VIEW_CHANNEL.toString(), + type: 0, + }, + ], + }, + undefined, + { skipPermissionCheck: true }, + ); + + await Guild.insertChannelInOrder(guild.id, channel.id, 0, guild); + + guild.public_updates_channel_id = channel.id; + } else if (body.public_updates_channel_id != undefined) { + // ensure channel exists in this guild + await Channel.findOneOrFail({ + where: { guild_id, id: body.public_updates_channel_id }, + select: { id: true }, + }); + } + + if (body.rules_channel_id == "1") { + // create a rules for them + const channel = await Channel.createChannel( + { + name: "rules", + guild_id: guild.id, + position: 0, + type: 0, + permission_overwrites: [ + // remove SEND_MESSAGES from @everyone + { + id: guild.id, + allow: "0", + deny: Permissions.FLAGS.SEND_MESSAGES.toString(), + type: 0, + }, + ], + }, + undefined, + { skipPermissionCheck: true }, + ); + + await Guild.insertChannelInOrder(guild.id, channel.id, 0, guild); + + guild.rules_channel_id = channel.id; + } else if (body.rules_channel_id != undefined) { + // ensure channel exists in this guild + await Channel.findOneOrFail({ + where: { guild_id, id: body.rules_channel_id }, + select: { id: true }, + }); + } + + const data = guild.toJSON(); + // TODO: guild hashes + // TODO: fix vanity_url_code, template_id + // delete data.vanity_url_code; + delete data.template_id; + + await Promise.all([ + guild.save(), + emitEvent({ + event: "GUILD_UPDATE", + data, + guild_id: guild_id, + } as GuildUpdateEvent), + ]); + + return res.json({ + ...data, + template_id: guild.template_id, + }); + }, +); + +router.delete( + "/", + route({ + description: "Delete a guild", + right: "ADMIN_DELETE_GUILDS", + responses: { + 204: {}, + 400: { + body: "APIErrorResponse", + }, + 404: { + body: "APIErrorResponse", + }, + }, + }), + async (req: Request, res: Response) => { + const { guild_id } = req.params; + await Promise.all([ + Guild.findOneOrFail({ where: { id: guild_id } }), + Guild.delete({ id: guild_id }), // this will also delete all guild related data + emitEvent({ + event: "GUILD_DELETE", + data: { + id: guild_id, + }, + guild_id: guild_id, + } as GuildDeleteEvent), + ]); + res.sendStatus(204); + }, +); + +export default router; diff --git a/src/api/routes/admin/guilds/#guild_id/members/#member_id/index.ts b/src/api/routes/admin/guilds/#guild_id/members/#member_id/index.ts new file mode 100644 index 000000000..04247a85b --- /dev/null +++ b/src/api/routes/admin/guilds/#guild_id/members/#member_id/index.ts @@ -0,0 +1,175 @@ +/* + Spacebar: A FOSS re-implementation and extension of the Discord.com backend. + Copyright (C) 2023 Spacebar and Spacebar Contributors + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU Affero General Public License as published + by the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU Affero General Public License for more details. + + You should have received a copy of the GNU Affero General Public License + along with this program. If not, see . +*/ + +import { route } from "@spacebar/api"; +import { + Emoji, + Guild, + GuildMemberUpdateEvent, + Member, + MemberChangeSchema, + Role, + Sticker, + emitEvent, + handleFile, +} from "@spacebar/util"; +import { Request, Response, Router } from "express"; +const router = Router(); + +// redirect get request to standard member endpoint, as it doesnt require having guild permissions +router.get("/", (req: Request, res: Response) => { + res.redirect( + `/api/guilds/${req.params.guild_id}/members/${req.params.member_id}`, + ); +}); + +router.patch( + "/", + route({ + description: "Update a guild member", + requestBody: "AdminGuildMemberModifySchema", + right: "ADMIN_UPDATE_MEMBERS", + responses: { + 200: { + body: "Member", + }, + 400: { + body: "APIErrorResponse", + }, + 403: { + body: "APIErrorResponse", + }, + 404: { + body: "APIErrorResponse", + }, + }, + }), + async (req: Request, res: Response) => { + const { guild_id, member_id } = req.params; + const body = req.body as MemberChangeSchema; + + const member = await Member.findOneOrFail({ + where: { id: member_id, guild_id }, + relations: ["roles", "user"], + }); + + if ("nick" in body) { + if (!body.nick) { + delete body.nick; + // eslint-disable-next-line @typescript-eslint/ban-ts-comment + //@ts-ignore shut up + member.nick = null; // remove the nickname + } + } + + if (body.avatar) + body.avatar = await handleFile( + `/guilds/${guild_id}/users/${member_id}/avatars`, + body.avatar as string, + ); + + member.assign(body); + + // must do this after the assign because the body roles array + // is string[] not Role[] + if ("roles" in body) { + body.roles = body.roles || []; + body.roles.filter((x) => !!x); + + if (body.roles.indexOf(guild_id) === -1) body.roles.push(guild_id); + // foreign key constraint will fail if role doesn't exist + member.roles = body.roles.map((x) => Role.create({ id: x })); + } + + await member.save(); + + member.roles = member.roles.filter((x) => x.id !== guild_id); + + // do not use promise.all as we have to first write to db before emitting the event to catch errors + await emitEvent({ + event: "GUILD_MEMBER_UPDATE", + guild_id, + data: { ...member, roles: member.roles.map((x) => x.id) }, + } as GuildMemberUpdateEvent); + + res.json(member); + }, +); + +router.put( + "/", + route({ + description: "Add a member to a guild", + right: "ADMIN_CREATE_MEMBERS", + responses: { + 200: { + body: "MemberJoinGuildResponse", + }, + 403: { + body: "APIErrorResponse", + }, + 404: { + body: "APIErrorResponse", + }, + }, + }), + async (req: Request, res: Response) => { + const { guild_id, member_id } = req.params; + + const [guild, emoji, roles, stickers] = await Promise.all([ + Guild.findOneOrFail({ + where: { id: guild_id }, + }), + Emoji.find({ + where: { guild_id }, + }), + Role.find({ + where: { guild_id }, + }), + Sticker.find({ + where: { guild_id }, + }), + Member.addToGuild(member_id, guild_id, req.user_id), + ]); + res.send({ ...guild, emojis: emoji, roles: roles, stickers: stickers }); + }, +); + +router.delete( + "/", + route({ + description: "Remove a member from a guild", + right: "ADMIN_DELETE_MEMBERS", + responses: { + 204: {}, + 400: { + body: "APIErrorResponse", + }, + 404: { + body: "APIErrorResponse", + }, + }, + }), + async (req: Request, res: Response) => { + const { guild_id, member_id } = req.params; + await Member.removeFromGuild(member_id, guild_id); + res.sendStatus(204); + }, +); + +export default router; diff --git a/src/api/routes/admin/guilds/#guild_id/members/index.ts b/src/api/routes/admin/guilds/#guild_id/members/index.ts new file mode 100644 index 000000000..b87065dad --- /dev/null +++ b/src/api/routes/admin/guilds/#guild_id/members/index.ts @@ -0,0 +1,73 @@ +/* + Spacebar: A FOSS re-implementation and extension of the Discord.com backend. + Copyright (C) 2023 Spacebar and Spacebar Contributors + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU Affero General Public License as published + by the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU Affero General Public License for more details. + + You should have received a copy of the GNU Affero General Public License + along with this program. If not, see . +*/ + +import { route } from "@spacebar/api"; +import { Member, PublicMemberProjection } from "@spacebar/util"; +import { Request, Response, Router } from "express"; +import { HTTPError } from "lambert-server"; +import { MoreThan } from "typeorm"; +const router = Router(); + +router.get( + "/", + route({ + description: "Get members of a guild", + right: "ADMIN_READ_MEMBERS", + query: { + limit: { + type: "number", + description: + "max number of members to return (1-1000). default 100", + }, + after: { + type: "string", + }, + }, + responses: { + 200: { + body: "GuildAdminResponse", + }, + 400: { + body: "APIErrorResponse", + }, + 404: { + body: "APIErrorResponse", + }, + }, + }), + async (req: Request, res: Response) => { + const { guild_id } = req.params; + const { after } = req.query as { + after?: string; + }; + const limit = Number(req.query.limit) || 100; + if (limit > 1000 || limit < 1) + throw new HTTPError("Limit must be between 1 and 1000"); + + const members = await Member.find({ + where: { guild_id, ...(after ? { id: MoreThan(after) } : {}) }, + select: PublicMemberProjection, // TODO: Add admin projection + order: { id: "ASC" }, + take: limit, + }); + + return res.json(members); + }, +); + +export default router; diff --git a/src/api/routes/admin/guilds/index.ts b/src/api/routes/admin/guilds/index.ts new file mode 100644 index 000000000..836cd91db --- /dev/null +++ b/src/api/routes/admin/guilds/index.ts @@ -0,0 +1,119 @@ +/* + Spacebar: A FOSS re-implementation and extension of the Discord.com backend. + Copyright (C) 2023 Spacebar and Spacebar Contributors + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU Affero General Public License as published + by the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU Affero General Public License for more details. + + You should have received a copy of the GNU Affero General Public License + along with this program. If not, see . +*/ + +import { route } from "@spacebar/api"; +import { + AdminGuildCreateSchema, + AdminGuildProjection, + Guild, + Member, +} from "@spacebar/util"; +import { Request, Response, Router } from "express"; +import { HTTPError } from "lambert-server"; +import { ILike, MoreThan } from "typeorm"; +const router = Router(); + +router.get( + "/", + route({ + description: "Get a list of guilds", + right: "ADMIN_READ_GUILDS", + query: { + limit: { + description: + "max number of guilds to return (1-1000). default 100", + type: "number", + required: false, + }, + after: { + description: "The amount of guilds to skip", + type: "number", + required: false, + }, + query: { + description: "The search query", + type: "string", + required: false, + }, + }, + responses: { + 200: { + body: "AdminGuildsResponse", + }, + 400: { + body: "APIErrorResponse", + }, + }, + }), + async (req: Request, res: Response) => { + const { after, query } = req.query as { + after?: number; + query?: string; + }; + + const limit = Number(req.query.limit) || 100; + if (limit > 1000 || limit < 1) + throw new HTTPError("Limit must be between 1 and 1000"); + + const guilds = await Guild.find({ + where: { + ...(after ? { id: MoreThan(`${after}`) } : {}), + ...(query ? { name: ILike(`%${query}%`) } : {}), + }, + take: limit, + select: AdminGuildProjection, + }); + + res.send(guilds); + }, +); + +router.post( + "/", + route({ + requestBody: "AdminGuildCreateSchema", + right: "ADMIN_CREATE_GUILDS", + responses: { + 201: { + body: "AdminGuildResponse", + }, + 400: { + body: "APIErrorResponse", + }, + 403: { + body: "APIErrorResponse", + }, + }, + }), + async (req: Request, res: Response) => { + const body = req.body as AdminGuildCreateSchema; + + const ownerId = body.owner_id || req.user_id; + + const guild = await Guild.createGuild({ + ...body, + owner_id: ownerId, + }); + + await Member.addToGuild(ownerId, guild.id); + + res.status(201).json(guild); + }, +); + +export default router; diff --git a/src/api/routes/admin/users/#id/index.ts b/src/api/routes/admin/users/#id/index.ts new file mode 100644 index 000000000..6f3426fb1 --- /dev/null +++ b/src/api/routes/admin/users/#id/index.ts @@ -0,0 +1,170 @@ +/* + Spacebar: A FOSS re-implementation and extension of the Discord.com backend. + Copyright (C) 2023 Spacebar and Spacebar Contributors + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU Affero General Public License as published + by the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU Affero General Public License for more details. + + You should have received a copy of the GNU Affero General Public License + along with this program. If not, see . +*/ + +import { route } from "@spacebar/api"; +import { + AdminUserModifySchema, + AdminUserProjection, + FieldErrors, + User, + UserDeleteEvent, + UserUpdateEvent, + emitEvent, + handleFile, +} from "@spacebar/util"; +import bcrypt from "bcrypt"; +import { Request, Response, Router } from "express"; +const router = Router(); + +router.get( + "/", + route({ + description: "Get a user", + right: "ADMIN_READ_USERS", + responses: { + 200: { + body: "AdminUserResponse", + }, + 400: { + body: "APIErrorResponse", + }, + 404: { + body: "APIErrorResponse", + }, + }, + }), + async (req: Request, res: Response) => { + const { id } = req.params; + const user = await User.findOneOrFail({ + where: { id }, + select: AdminUserProjection, + }); + res.send(user); + }, +); + +router.patch( + "/", + route({ + description: "Update a user", + right: "ADMIN_UPDATE_USERS", + requestBody: "AdminUserModifySchema", + responses: { + 200: { + body: "AdminUserResponse", + }, + 400: { + body: "APIErrorResponse", + }, + 404: { + body: "APIErrorResponse", + }, + }, + }), + async (req: Request, res: Response) => { + const body = req.body as AdminUserModifySchema; + + const user = await User.findOneOrFail({ + where: { id: req.user_id }, + select: [...AdminUserProjection, "data"], + }); + + if (body.avatar) + body.avatar = await handleFile( + `/avatars/${req.user_id}`, + body.avatar as string, + ); + if (body.banner) + body.banner = await handleFile( + `/banners/${req.user_id}`, + body.banner as string, + ); + + if (body.password) { + user.data.hash = await bcrypt.hash(body.password, 12); + user.data.valid_tokens_since = new Date(); + } + + if (body.username) { + const check_username = body?.username?.replace(/\s/g, ""); + if (!check_username) { + throw FieldErrors({ + username: { + code: "BASE_TYPE_REQUIRED", + message: req.t("common:field.BASE_TYPE_REQUIRED"), + }, + }); + } + } + + user.assign(body); + user.validate(); + await user.save(); + + // eslint-disable-next-line @typescript-eslint/ban-ts-comment + //@ts-ignore + delete user.data; + + // TODO: send update member list event in gateway + await emitEvent({ + event: "USER_UPDATE", + user_id: req.user_id, + data: user, + } as UserUpdateEvent); + + res.json({ + ...user, + }); + }, +); + +router.delete( + "/", + route({ + description: "Delete a user", + right: "ADMIN_DELETE_USERS", + responses: { + 204: {}, + 400: { + body: "APIErrorResponse", + }, + 404: { + body: "APIErrorResponse", + }, + }, + }), + async (req: Request, res: Response) => { + const { id } = req.params; + + await Promise.all([ + User.findOneOrFail({ + where: { id }, + }), + User.delete({ id }), + emitEvent({ + event: "USER_DELETE", + user_id: req.user_id, + data: { user_id: req.params.id }, + } as UserDeleteEvent), + ]); + + res.sendStatus(204); + }, +); + +export default router; diff --git a/src/api/routes/admin/users/index.ts b/src/api/routes/admin/users/index.ts new file mode 100644 index 000000000..99dc10565 --- /dev/null +++ b/src/api/routes/admin/users/index.ts @@ -0,0 +1,82 @@ +/* + Spacebar: A FOSS re-implementation and extension of the Discord.com backend. + Copyright (C) 2023 Spacebar and Spacebar Contributors + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU Affero General Public License as published + by the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU Affero General Public License for more details. + + You should have received a copy of the GNU Affero General Public License + along with this program. If not, see . +*/ + +import { route } from "@spacebar/api"; +import { AdminUserProjection, User } from "@spacebar/util"; +import { Request, Response, Router } from "express"; +import { HTTPError } from "lambert-server"; +import { ILike, MoreThan } from "typeorm"; +const router = Router(); + +router.get( + "/", + route({ + right: "ADMIN_READ_USERS", + description: "Get a list of users", + query: { + limit: { + description: + "max number of users to return (1-1000). default 100", + type: "number", + required: false, + }, + after: { + description: "The amount of users to skip", + type: "number", + required: false, + }, + query: { + description: "The search query", + type: "string", + required: false, + }, + }, + responses: { + 200: { + body: "AdminUsersResponse", + }, + 400: { + body: "APIErrorResponse", + }, + }, + }), + async (req: Request, res: Response) => { + const { after, query } = req.query as { + after?: number; + query?: string; + }; + + const limit = Number(req.query.limit) || 100; + if (limit > 1000 || limit < 1) + throw new HTTPError("Limit must be between 1 and 1000"); + + const users = await User.find({ + where: { + ...(after ? { id: MoreThan(`${after}`) } : {}), + ...(query ? { username: ILike(`%${query}%`) } : {}), + }, + take: limit, + select: AdminUserProjection, + order: { id: "ASC" }, + }); + + res.send(users); + }, +); + +export default router; diff --git a/src/api/routes/guilds/#guild_id/members/#member_id/index.ts b/src/api/routes/guilds/#guild_id/members/#member_id/index.ts index a1ee88d23..6da0f4ff5 100644 --- a/src/api/routes/guilds/#guild_id/members/#member_id/index.ts +++ b/src/api/routes/guilds/#guild_id/members/#member_id/index.ts @@ -54,7 +54,9 @@ router.get( }), async (req: Request, res: Response) => { const { guild_id, member_id } = req.params; - await Member.IsInGuildOrFail(req.user_id, guild_id); + const rights = await getRights(req.user_id); + if (!rights.has("ADMIN_READ_MEMBERS")) + await Member.IsInGuildOrFail(req.user_id, guild_id); const member = await Member.findOneOrFail({ where: { id: member_id, guild_id }, diff --git a/src/api/util/handlers/route.ts b/src/api/util/handlers/route.ts index 5a0b48e63..4008c396b 100644 --- a/src/api/util/handlers/route.ts +++ b/src/api/util/handlers/route.ts @@ -109,7 +109,7 @@ export function route(opts: RouteOptions) { const required = new Rights(opts.right); req.rights = await getRights(req.user_id); - if (!req.rights || !req.rights.has(required)) { + if (!req.rights.has(required)) { throw SpacebarApiErrors.MISSING_RIGHTS.withParams( opts.right as string, ); diff --git a/src/util/entities/Member.ts b/src/util/entities/Member.ts index 659428168..ccddf756f 100644 --- a/src/util/entities/Member.ts +++ b/src/util/entities/Member.ts @@ -41,7 +41,7 @@ import { GuildMemberUpdateEvent, MessageCreateEvent, } from "../interfaces"; -import { Config, emitEvent } from "../util"; +import { Config, emitEvent, getRights } from "../util"; import { DiscordApiErrors } from "../util/Constants"; import { BaseClassWithoutId } from "./BaseClass"; import { Guild } from "./Guild"; @@ -182,7 +182,10 @@ export class Member extends BaseClassWithoutId { where: { id: guild_id }, }); if (guild.owner_id === user_id) - throw new Error("The owner cannot be removed of the guild"); + throw new HTTPError( + "The owner cannot be removed of the guild", + 400, + ); const member = await Member.findOneOrFail({ where: { id: user_id, guild_id }, relations: ["user"], @@ -307,15 +310,27 @@ export class Member extends BaseClassWithoutId { ]); } - static async addToGuild(user_id: string, guild_id: string) { + static async addToGuild( + user_id: string, + guild_id: string, + executor_id?: string, + ) { const user = await User.getPublicUser(user_id); + const executorRights = executor_id + ? await getRights(executor_id) + : null; const isBanned = await Ban.count({ where: { guild_id, user_id } }); if (isBanned) { throw DiscordApiErrors.USER_BANNED; } const { maxGuilds } = Config.get().limits.user; const guild_count = await Member.count({ where: { id: user_id } }); - if (guild_count >= maxGuilds) { + // being force added by an admin bypasses this limit + if ( + guild_count >= maxGuilds && + executorRights && + !executorRights.has("ADMIN_CREATE_MEMBERS") + ) { throw new HTTPError( `You are at the ${maxGuilds} server limit.`, 403, @@ -352,7 +367,12 @@ export class Member extends BaseClassWithoutId { where: { id: user.id, guild: { id: guild_id } }, }) ) - throw new HTTPError("You are already a member of this guild", 400); + throw new HTTPError( + `${ + executor_id ? "User is" : "You are" + } already a member of this guild`, + 400, + ); const member = { id: user_id, diff --git a/src/util/interfaces/admin/AdminGuild.ts b/src/util/interfaces/admin/AdminGuild.ts new file mode 100644 index 000000000..678d8726e --- /dev/null +++ b/src/util/interfaces/admin/AdminGuild.ts @@ -0,0 +1,83 @@ +/* + Spacebar: A FOSS re-implementation and extension of the Discord.com backend. + Copyright (C) 2023 Spacebar and Spacebar Contributors + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU Affero General Public License as published + by the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU Affero General Public License for more details. + + You should have received a copy of the GNU Affero General Public License + along with this program. If not, see . +*/ + +import { Guild } from "@spacebar/util"; + +export enum AdminGuildEnum { + id, + afk_channel_id, + afk_channel, + afk_timeout, + bans, + banner, + default_message_notifications, + description, + discovery_splash, + explicit_content_filter, + features, + primary_category_id, + icon, + large, + max_members, + max_presences, + max_video_channel_users, + members, + roles, + channels, + template_id, + emojis, + stickers, + invites, + voice_states, + webhooks, + mfa_level, + name, + owner_id, + owner, + preferred_locale, + premium_subscription_count, + premium_tier, + public_updates_channel_id, + public_updates_channel, + rules_channel_id, + rules_channel, + region, + splash, + system_channel_id, + system_channel, + system_channel_flags, + unavailable, + verification_level, + welcome_screen, + widget_channel_id, + widget_channel, + widget_enabled, + nsfw_level, + nsfw, + parent, + premium_progress_bar_enabled, + channel_ordering, +} + +export type AdminGuildKeys = keyof typeof AdminGuildEnum; +// A user that is returned to the admin +export type AdminGuild = Pick; + +export const AdminGuildProjection = Object.values(AdminGuildEnum).filter( + (x) => typeof x === "string", +) as AdminGuildKeys[]; diff --git a/src/util/interfaces/admin/AdminGuildMember.ts b/src/util/interfaces/admin/AdminGuildMember.ts new file mode 100644 index 000000000..80a5c6bd6 --- /dev/null +++ b/src/util/interfaces/admin/AdminGuildMember.ts @@ -0,0 +1,48 @@ +/* + Spacebar: A FOSS re-implementation and extension of the Discord.com backend. + Copyright (C) 2023 Spacebar and Spacebar Contributors + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU Affero General Public License as published + by the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU Affero General Public License for more details. + + You should have received a copy of the GNU Affero General Public License + along with this program. If not, see . +*/ + +import { Member } from "@spacebar/util"; + +export enum AdminGuildMemberEnum { + id, + guild_id, + nick, + roles, + joined_at, + premium_since, + deaf, + mute, + pending, + settings, + last_message_id, + joined_by, + avatar, + banner, + bio, + theme_colors, + pronouns, + communication_disabled_until, +} + +export type AdminGuildMemberKeys = keyof typeof AdminGuildMemberEnum; +// A guild member that is returned to the admin +export type AdminGuildMember = Pick; + +export const AdminGuildMemberProjection = Object.values( + AdminGuildMemberEnum, +).filter((x) => typeof x === "string") as AdminGuildMemberKeys[]; diff --git a/src/util/interfaces/admin/AdminUser.ts b/src/util/interfaces/admin/AdminUser.ts new file mode 100644 index 000000000..39f090acd --- /dev/null +++ b/src/util/interfaces/admin/AdminUser.ts @@ -0,0 +1,47 @@ +import { User } from "@sentry/node"; + +export enum AdminUserEnum { + id, + username, + discriminator, + avatar, + accent_color, + banner, + theme_colors, + pronouns, + phone, + desktop, + mobile, + premium, + premium_type, + bot, + bio, + system, + nsfw_allowed, + mfa_enabled, + webauthn_enabled, + created_at, + premium_since, + verified, + disabled, + deleted, + email, + flags, + purchased_flags, + premium_usage_flags, + rights, + relationships, + connected_accounts, + fingerprints, + settings, + extended_settings, + security_keys, +} + +export type AdminUserKeys = keyof typeof AdminUserEnum; +// A user that is returned to the admin +export type AdminUser = Pick; + +export const AdminUserProjection = Object.values(AdminUserEnum).filter( + (x) => typeof x === "string", +) as AdminUserKeys[]; diff --git a/src/util/interfaces/admin/index.ts b/src/util/interfaces/admin/index.ts new file mode 100644 index 000000000..e9fdf2923 --- /dev/null +++ b/src/util/interfaces/admin/index.ts @@ -0,0 +1,21 @@ +/* + Spacebar: A FOSS re-implementation and extension of the Discord.com backend. + Copyright (C) 2023 Spacebar and Spacebar Contributors + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU Affero General Public License as published + by the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU Affero General Public License for more details. + + You should have received a copy of the GNU Affero General Public License + along with this program. If not, see . +*/ + +export * from "./AdminGuild"; +export * from "./AdminGuildMember"; +export * from "./AdminUser"; diff --git a/src/util/interfaces/index.ts b/src/util/interfaces/index.ts index 6620ba32d..786fd6d04 100644 --- a/src/util/interfaces/index.ts +++ b/src/util/interfaces/index.ts @@ -23,3 +23,4 @@ export * from "./GuildWelcomeScreen"; export * from "./Interaction"; export * from "./Presence"; export * from "./Status"; +export * from "./admin"; diff --git a/src/util/schemas/admin/AdminGuildCreateSchema.ts b/src/util/schemas/admin/AdminGuildCreateSchema.ts new file mode 100644 index 000000000..ffbde2c7c --- /dev/null +++ b/src/util/schemas/admin/AdminGuildCreateSchema.ts @@ -0,0 +1,36 @@ +/* + Spacebar: A FOSS re-implementation and extension of the Discord.com backend. + Copyright (C) 2023 Spacebar and Spacebar Contributors + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU Affero General Public License as published + by the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU Affero General Public License for more details. + + You should have received a copy of the GNU Affero General Public License + along with this program. If not, see . +*/ + +import { AdminGuild } from "../../interfaces"; + +export type AdminGuildCreateSchema = Partial< + Omit< + AdminGuild, + | "id" + | "bans" + | "members" + | "template_id" + | "invites" + | "owner" + | "public_updates_channel" + | "rules_channel" + | "system_channel" + | "widget_channel" + | "channel_ordering" + > +>; diff --git a/src/util/schemas/admin/AdminGuildMemberModifySchema.ts b/src/util/schemas/admin/AdminGuildMemberModifySchema.ts new file mode 100644 index 000000000..a82c13da9 --- /dev/null +++ b/src/util/schemas/admin/AdminGuildMemberModifySchema.ts @@ -0,0 +1,26 @@ +/* + Spacebar: A FOSS re-implementation and extension of the Discord.com backend. + Copyright (C) 2023 Spacebar and Spacebar Contributors + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU Affero General Public License as published + by the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU Affero General Public License for more details. + + You should have received a copy of the GNU Affero General Public License + along with this program. If not, see . +*/ + +import { AdminGuildMember } from "@spacebar/util"; + +export type AdminGuildMemberModifySchema = Partial< + Omit< + AdminGuildMember, + "id" | "guild_id" | "joined_at" | "last_message_id" | "joined_by" + > +>; diff --git a/src/util/schemas/admin/AdminGuildModifySchema.ts b/src/util/schemas/admin/AdminGuildModifySchema.ts new file mode 100644 index 000000000..4980bc0b7 --- /dev/null +++ b/src/util/schemas/admin/AdminGuildModifySchema.ts @@ -0,0 +1,21 @@ +/* + Spacebar: A FOSS re-implementation and extension of the Discord.com backend. + Copyright (C) 2023 Spacebar and Spacebar Contributors + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU Affero General Public License as published + by the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU Affero General Public License for more details. + + You should have received a copy of the GNU Affero General Public License + along with this program. If not, see . +*/ + +import { AdminGuild } from "@spacebar/util"; + +export type AdminGuildModifySchema = Partial>; diff --git a/src/util/schemas/admin/AdminUserModifySchema.ts b/src/util/schemas/admin/AdminUserModifySchema.ts new file mode 100644 index 000000000..69bd841d0 --- /dev/null +++ b/src/util/schemas/admin/AdminUserModifySchema.ts @@ -0,0 +1,25 @@ +/* + Spacebar: A FOSS re-implementation and extension of the Discord.com backend. + Copyright (C) 2023 Spacebar and Spacebar Contributors + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU Affero General Public License as published + by the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU Affero General Public License for more details. + + You should have received a copy of the GNU Affero General Public License + along with this program. If not, see . +*/ + +import { AdminUser } from "@spacebar/util"; + +export type AdminUserModifySchema = Partial< + Omit & { + password?: string; + } +>; diff --git a/src/util/schemas/admin/index.ts b/src/util/schemas/admin/index.ts new file mode 100644 index 000000000..4e8d9aee1 --- /dev/null +++ b/src/util/schemas/admin/index.ts @@ -0,0 +1,21 @@ +/* + Spacebar: A FOSS re-implementation and extension of the Discord.com backend. + Copyright (C) 2023 Spacebar and Spacebar Contributors + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU Affero General Public License as published + by the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU Affero General Public License for more details. + + You should have received a copy of the GNU Affero General Public License + along with this program. If not, see . +*/ + +export * from "./AdminGuildCreateSchema"; +export * from "./AdminGuildModifySchema"; +export * from "./AdminUserModifySchema"; diff --git a/src/util/schemas/index.ts b/src/util/schemas/index.ts index 44a504cda..2dacbe27b 100644 --- a/src/util/schemas/index.ts +++ b/src/util/schemas/index.ts @@ -81,3 +81,4 @@ export * from "./WebAuthnSchema"; export * from "./WebhookCreateSchema"; export * from "./WidgetModifySchema"; export * from "./responses"; +export * from "./admin"; diff --git a/src/util/schemas/responses/AdminListUsersResponse.ts b/src/util/schemas/responses/AdminListUsersResponse.ts new file mode 100644 index 000000000..dcbeef0a9 --- /dev/null +++ b/src/util/schemas/responses/AdminListUsersResponse.ts @@ -0,0 +1,22 @@ +/* + Spacebar: A FOSS re-implementation and extension of the Discord.com backend. + Copyright (C) 2023 Spacebar and Spacebar Contributors + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU Affero General Public License as published + by the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU Affero General Public License for more details. + + You should have received a copy of the GNU Affero General Public License + along with this program. If not, see . +*/ + +import { AdminUser } from "@spacebar/util"; + +export type AdminUserResponse = AdminUser; +export type AdminUsersResponse = AdminUser[]; diff --git a/src/util/schemas/responses/GuildListAdminResponse.ts b/src/util/schemas/responses/GuildListAdminResponse.ts new file mode 100644 index 000000000..8ada0939f --- /dev/null +++ b/src/util/schemas/responses/GuildListAdminResponse.ts @@ -0,0 +1,22 @@ +/* + Spacebar: A FOSS re-implementation and extension of the Discord.com backend. + Copyright (C) 2023 Spacebar and Spacebar Contributors + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU Affero General Public License as published + by the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU Affero General Public License for more details. + + You should have received a copy of the GNU Affero General Public License + along with this program. If not, see . +*/ + +import { AdminGuild } from "@spacebar/util"; + +export type AdminGuildResponse = AdminGuild; +export type AdminGuildsResponse = AdminGuild[]; diff --git a/src/util/util/Rights.ts b/src/util/util/Rights.ts index 56d0e28d9..d8d6f4ab4 100644 --- a/src/util/util/Rights.ts +++ b/src/util/util/Rights.ts @@ -16,11 +16,10 @@ along with this program. If not, see . */ -import { BitField } from "./BitField"; +import { HTTPError } from "lambert-server"; import "missing-native-js-functions"; -import { BitFieldResolvable, BitFlag } from "./BitField"; import { User } from "../entities"; -import { HTTPError } from "lambert-server"; +import { BitField, BitFieldResolvable, BitFlag } from "./BitField"; export type RightResolvable = | bigint @@ -35,7 +34,7 @@ type RightString = keyof typeof Rights.FLAGS; export class Rights extends BitField { constructor(bits: BitFieldResolvable = 0) { super(bits); - if (this.bitfield & Rights.FLAGS.OPERATOR) { + if ((this.bitfield & Rights.FLAGS.OPERATOR) === 0n) { this.bitfield = ALL_RIGHTS; } } @@ -95,6 +94,26 @@ export class Rights extends BitField { VIEW_SERVER_STATS: BitFlag(48), // added per @chrischrome's request — can view server stats) RESEND_VERIFICATION_EMAIL: BitFlag(49), // can resend verification emails (/auth/verify/resend) CREATE_REGISTRATION_TOKENS: BitFlag(50), // can create registration tokens (/auth/generate-registration-tokens) + // start of admin rights + ADMIN_CREATE_USERS: BitFlag(51), // can create users + ADMIN_READ_USERS: BitFlag(52), // can read users + ADMIN_UPDATE_USERS: BitFlag(53), // can update users + ADMIN_DELETE_USERS: BitFlag(54), // can delete users + // + ADMIN_CREATE_GUILDS: BitFlag(55), // can create guilds for other users + ADMIN_READ_GUILDS: BitFlag(56), // can read guilds + ADMIN_UPDATE_GUILDS: BitFlag(57), // can update guilds + ADMIN_DELETE_GUILDS: BitFlag(58), // can delete guilds + // + ADMIN_CREATE_MEMBERS: BitFlag(59), // can "create" members, aka force add members to a guild + ADMIN_READ_MEMBERS: BitFlag(60), // can read members + ADMIN_UPDATE_MEMBERS: BitFlag(61), // can update members + ADMIN_DELETE_MEMBERS: BitFlag(62), // can delete members + // + ADMIN_CREATE_GUILD_BANS: BitFlag(63), // can create guild bans + ADMIN_READ_GUILD_BANS: BitFlag(64), // can read guild bans + ADMIN_UPDATE_GUILD_BANS: BitFlag(65), // can update guild bans + ADMIN_DELETE_GUILD_BANS: BitFlag(66), // can delete guild bans }; any(permission: RightResolvable, checkOperator = true) {