diff options
author | Madeline <46743919+MaddyUnderStars@users.noreply.github.com> | 2023-07-28 09:26:18 +1000 |
---|---|---|
committer | Madeline <46743919+MaddyUnderStars@users.noreply.github.com> | 2023-07-28 09:26:18 +1000 |
commit | f1f68c3d314c1b8bf42641a165ef6c9a8ebd348e (patch) | |
tree | 1a29ca81b1a4f5d7e71670821f2243f7a07cc32d | |
parent | Merge branch 'master' into feat/refactorIdentify (diff) | |
download | server-f1f68c3d314c1b8bf42641a165ef6c9a8ebd348e.tar.xz |
refactor checkToken
-rw-r--r-- | assets/openapi.json | 179 | ||||
-rw-r--r-- | assets/schemas.json | 17276 | ||||
-rw-r--r-- | src/api/middlewares/Authentication.ts | 7 | ||||
-rw-r--r-- | src/api/routes/auth/reset.ts | 4 | ||||
-rw-r--r-- | src/api/routes/auth/verify/index.ts | 3 | ||||
-rw-r--r-- | src/gateway/opcodes/Identify.ts | 62 | ||||
-rw-r--r-- | src/util/schemas/RegisterSchema.ts | 4 | ||||
-rw-r--r-- | src/util/util/Token.ts | 130 |
8 files changed, 10232 insertions, 7433 deletions
diff --git a/assets/openapi.json b/assets/openapi.json index 9d4f0a1e..cf262c2c 100644 --- a/assets/openapi.json +++ b/assets/openapi.json @@ -2390,12 +2390,16 @@ }, "additionalProperties": false }, + "flags": { + "type": "integer" + }, "id": { "type": "string" } }, "required": [ "color", + "flags", "guild", "guild_id", "hoist", @@ -3632,47 +3636,45 @@ "type": "object", "additionalProperties": false }, - "id": { + "name": { "type": "string" }, - "roles": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Role" - } + "icon": { + "type": "string" }, - "name": { + "parent": { "type": "string" }, - "banner": { + "owner_id": { "type": "string" }, - "unavailable": { + "nsfw": { "type": "boolean" }, - "channels": { + "invites": { "type": "array", "items": { - "$ref": "#/components/schemas/Channel" + "$ref": "#/components/schemas/Invite" } }, - "region": { - "type": "string" - }, - "icon": { - "type": "string" + "voice_states": { + "type": "array", + "items": { + "$ref": "#/components/schemas/VoiceState" + } }, - "system_channel_id": { - "type": "string" + "webhooks": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Webhook" + } }, - "rules_channel_id": { + "id": { "type": "string" }, - "afk_timeout": { - "type": "integer" - }, - "explicit_content_filter": { - "type": "integer" + "_do_validate": { + "type": "object", + "additionalProperties": false }, "assign": { "type": "object", @@ -3707,6 +3709,39 @@ "type": "object", "additionalProperties": false }, + "roles": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Role" + } + }, + "banner": { + "type": "string" + }, + "unavailable": { + "type": "boolean" + }, + "channels": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Channel" + } + }, + "region": { + "type": "string" + }, + "system_channel_id": { + "type": "string" + }, + "rules_channel_id": { + "type": "string" + }, + "afk_timeout": { + "type": "integer" + }, + "explicit_content_filter": { + "type": "integer" + }, "afk_channel_id": { "type": "string" }, @@ -3773,30 +3808,9 @@ "$ref": "#/components/schemas/Sticker" } }, - "invites": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Invite" - } - }, - "voice_states": { - "type": "array", - "items": { - "$ref": "#/components/schemas/VoiceState" - } - }, - "webhooks": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Webhook" - } - }, "mfa_level": { "type": "integer" }, - "owner_id": { - "type": "string" - }, "preferred_locale": { "type": "string" }, @@ -3830,21 +3844,11 @@ "nsfw_level": { "type": "integer" }, - "nsfw": { - "type": "boolean" - }, - "parent": { - "type": "string" - }, "permissions": { "type": "integer" }, "premium_progress_bar_enabled": { "type": "boolean" - }, - "_do_validate": { - "type": "object", - "additionalProperties": false } }, "required": [ @@ -4173,7 +4177,9 @@ "channel": { "$ref": "#/components/schemas/RateLimitOptions" }, - "auth": {} + "auth": { + "$ref": "#/components/schemas/AuthRateLimit" + } }, "required": [ "auth", @@ -4182,6 +4188,21 @@ "webhook" ] }, + "AuthRateLimit": { + "type": "object", + "properties": { + "login": { + "$ref": "#/components/schemas/RateLimitOptions" + }, + "register": { + "$ref": "#/components/schemas/RateLimitOptions" + } + }, + "required": [ + "login", + "register" + ] + }, "GlobalRateLimits": { "type": "object", "properties": { @@ -4664,13 +4685,13 @@ "discovery_splash": { "type": "string" }, - "region": { - "type": "string" - }, "icon": { "type": "string", "nullable": true }, + "region": { + "type": "string" + }, "guild_template_code": { "type": "string" }, @@ -5406,6 +5427,12 @@ }, "promotional_email_opt_in": { "type": "boolean" + }, + "unique_username_registration": { + "type": "boolean" + }, + "global_name": { + "type": "string" } }, "required": [ @@ -5684,13 +5711,6 @@ "version": { "type": "integer" }, - "guild_id": { - "type": "string", - "nullable": true - }, - "flags": { - "type": "integer" - }, "message_notifications": { "type": "integer" }, @@ -5716,6 +5736,13 @@ "suppress_roles": { "type": "boolean" }, + "guild_id": { + "type": "string", + "nullable": true + }, + "flags": { + "type": "integer" + }, "mute_scheduled_events": { "type": "boolean" }, @@ -6934,6 +6961,9 @@ "APIPrivateUser": { "type": "object", "properties": { + "flags": { + "type": "string" + }, "id": { "type": "string" }, @@ -6980,9 +7010,6 @@ "pronouns": { "type": "string" }, - "flags": { - "type": "string" - }, "mfa_enabled": { "type": "boolean" }, @@ -7051,6 +7078,9 @@ "newToken": { "type": "string" }, + "flags": { + "type": "string" + }, "id": { "type": "string" }, @@ -7097,9 +7127,6 @@ "pronouns": { "type": "string" }, - "flags": { - "type": "string" - }, "mfa_enabled": { "type": "boolean" }, @@ -7264,10 +7291,10 @@ "APIPublicMember": { "type": "object", "properties": { - "id": { + "guild_id": { "type": "string" }, - "guild_id": { + "id": { "type": "string" }, "nick": { @@ -7696,10 +7723,10 @@ "additionalProperties": false, "type": "object", "properties": { - "id": { + "guild_id": { "type": "string" }, - "guild_id": { + "id": { "type": "string" }, "nick": { diff --git a/assets/schemas.json b/assets/schemas.json index 5a119d0c..467f29fa 100644 --- a/assets/schemas.json +++ b/assets/schemas.json @@ -2531,6 +2531,9 @@ }, "additionalProperties": false }, + "flags": { + "type": "integer" + }, "id": { "type": "string" } @@ -2538,6 +2541,7 @@ "additionalProperties": false, "required": [ "color", + "flags", "guild", "guild_id", "hoist", @@ -3803,47 +3807,45 @@ "type": "object", "additionalProperties": false }, - "id": { + "name": { "type": "string" }, - "roles": { - "type": "array", - "items": { - "$ref": "#/definitions/Role" - } + "icon": { + "type": "string" }, - "name": { + "parent": { "type": "string" }, - "banner": { + "owner_id": { "type": "string" }, - "unavailable": { + "nsfw": { "type": "boolean" }, - "channels": { + "invites": { "type": "array", "items": { - "$ref": "#/definitions/Channel" + "$ref": "#/definitions/Invite" } }, - "region": { - "type": "string" - }, - "icon": { - "type": "string" + "voice_states": { + "type": "array", + "items": { + "$ref": "#/definitions/VoiceState" + } }, - "system_channel_id": { - "type": "string" + "webhooks": { + "type": "array", + "items": { + "$ref": "#/definitions/Webhook" + } }, - "rules_channel_id": { + "id": { "type": "string" }, - "afk_timeout": { - "type": "integer" - }, - "explicit_content_filter": { - "type": "integer" + "_do_validate": { + "type": "object", + "additionalProperties": false }, "assign": { "type": "object", @@ -3878,6 +3880,39 @@ "type": "object", "additionalProperties": false }, + "roles": { + "type": "array", + "items": { + "$ref": "#/definitions/Role" + } + }, + "banner": { + "type": "string" + }, + "unavailable": { + "type": "boolean" + }, + "channels": { + "type": "array", + "items": { + "$ref": "#/definitions/Channel" + } + }, + "region": { + "type": "string" + }, + "system_channel_id": { + "type": "string" + }, + "rules_channel_id": { + "type": "string" + }, + "afk_timeout": { + "type": "integer" + }, + "explicit_content_filter": { + "type": "integer" + }, "afk_channel_id": { "type": "string" }, @@ -3944,30 +3979,9 @@ "$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" }, - "owner_id": { - "type": "string" - }, "preferred_locale": { "type": "string" }, @@ -4001,21 +4015,11 @@ "nsfw_level": { "type": "integer" }, - "nsfw": { - "type": "boolean" - }, - "parent": { - "type": "string" - }, "permissions": { "type": "integer" }, "premium_progress_bar_enabled": { "type": "boolean" - }, - "_do_validate": { - "type": "object", - "additionalProperties": false } }, "additionalProperties": false, @@ -4365,7 +4369,9 @@ "channel": { "$ref": "#/definitions/RateLimitOptions" }, - "auth": {} + "auth": { + "$ref": "#/definitions/AuthRateLimit" + } }, "additionalProperties": false, "required": [ @@ -4375,6 +4381,22 @@ "webhook" ] }, + "AuthRateLimit": { + "type": "object", + "properties": { + "login": { + "$ref": "#/definitions/RateLimitOptions" + }, + "register": { + "$ref": "#/definitions/RateLimitOptions" + } + }, + "additionalProperties": false, + "required": [ + "login", + "register" + ] + }, "GlobalRateLimits": { "type": "object", "properties": { @@ -6729,6 +6751,9 @@ }, "additionalProperties": false }, + "flags": { + "type": "integer" + }, "id": { "type": "string" } @@ -6736,6 +6761,7 @@ "additionalProperties": false, "required": [ "color", + "flags", "guild", "guild_id", "hoist", @@ -8001,47 +8027,45 @@ "type": "object", "additionalProperties": false }, - "id": { + "name": { "type": "string" }, - "roles": { - "type": "array", - "items": { - "$ref": "#/definitions/Role" - } + "icon": { + "type": "string" }, - "name": { + "parent": { "type": "string" }, - "banner": { + "owner_id": { "type": "string" }, - "unavailable": { + "nsfw": { "type": "boolean" }, - "channels": { + "invites": { "type": "array", "items": { - "$ref": "#/definitions/Channel" + "$ref": "#/definitions/Invite" } }, - "region": { - "type": "string" - }, - "icon": { - "type": "string" + "voice_states": { + "type": "array", + "items": { + "$ref": "#/definitions/VoiceState" + } }, - "system_channel_id": { - "type": "string" + "webhooks": { + "type": "array", + "items": { + "$ref": "#/definitions/Webhook" + } }, - "rules_channel_id": { + "id": { "type": "string" }, - "afk_timeout": { - "type": "integer" - }, - "explicit_content_filter": { - "type": "integer" + "_do_validate": { + "type": "object", + "additionalProperties": false }, "assign": { "type": "object", @@ -8076,6 +8100,39 @@ "type": "object", "additionalProperties": false }, + "roles": { + "type": "array", + "items": { + "$ref": "#/definitions/Role" + } + }, + "banner": { + "type": "string" + }, + "unavailable": { + "type": "boolean" + }, + "channels": { + "type": "array", + "items": { + "$ref": "#/definitions/Channel" + } + }, + "region": { + "type": "string" + }, + "system_channel_id": { + "type": "string" + }, + "rules_channel_id": { + "type": "string" + }, + "afk_timeout": { + "type": "integer" + }, + "explicit_content_filter": { + "type": "integer" + }, "afk_channel_id": { "type": "string" }, @@ -8142,30 +8199,9 @@ "$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" }, - "owner_id": { - "type": "string" - }, "preferred_locale": { "type": "string" }, @@ -8199,21 +8235,11 @@ "nsfw_level": { "type": "integer" }, - "nsfw": { - "type": "boolean" - }, - "parent": { - "type": "string" - }, "permissions": { "type": "integer" }, "premium_progress_bar_enabled": { "type": "boolean" - }, - "_do_validate": { - "type": "object", - "additionalProperties": false } }, "additionalProperties": false, @@ -8563,7 +8589,9 @@ "channel": { "$ref": "#/definitions/RateLimitOptions" }, - "auth": {} + "auth": { + "$ref": "#/definitions/AuthRateLimit" + } }, "additionalProperties": false, "required": [ @@ -8573,6 +8601,22 @@ "webhook" ] }, + "AuthRateLimit": { + "type": "object", + "properties": { + "login": { + "$ref": "#/definitions/RateLimitOptions" + }, + "register": { + "$ref": "#/definitions/RateLimitOptions" + } + }, + "additionalProperties": false, + "required": [ + "login", + "register" + ] + }, "GlobalRateLimits": { "type": "object", "properties": { @@ -10927,6 +10971,9 @@ }, "additionalProperties": false }, + "flags": { + "type": "integer" + }, "id": { "type": "string" } @@ -10934,6 +10981,7 @@ "additionalProperties": false, "required": [ "color", + "flags", "guild", "guild_id", "hoist", @@ -12199,47 +12247,45 @@ "type": "object", "additionalProperties": false }, - "id": { + "name": { "type": "string" }, - "roles": { - "type": "array", - "items": { - "$ref": "#/definitions/Role" - } + "icon": { + "type": "string" }, - "name": { + "parent": { "type": "string" }, - "banner": { + "owner_id": { "type": "string" }, - "unavailable": { + "nsfw": { "type": "boolean" }, - "channels": { + "invites": { "type": "array", "items": { - "$ref": "#/definitions/Channel" + "$ref": "#/definitions/Invite" } }, - "region": { - "type": "string" - }, - "icon": { - "type": "string" + "voice_states": { + "type": "array", + "items": { + "$ref": "#/definitions/VoiceState" + } }, - "system_channel_id": { - "type": "string" + "webhooks": { + "type": "array", + "items": { + "$ref": "#/definitions/Webhook" + } }, - "rules_channel_id": { + "id": { "type": "string" }, - "afk_timeout": { - "type": "integer" - }, - "explicit_content_filter": { - "type": "integer" + "_do_validate": { + "type": "object", + "additionalProperties": false }, "assign": { "type": "object", @@ -12274,6 +12320,39 @@ "type": "object", "additionalProperties": false }, + "roles": { + "type": "array", + "items": { + "$ref": "#/definitions/Role" + } + }, + "banner": { + "type": "string" + }, + "unavailable": { + "type": "boolean" + }, + "channels": { + "type": "array", + "items": { + "$ref": "#/definitions/Channel" + } + }, + "region": { + "type": "string" + }, + "system_channel_id": { + "type": "string" + }, + "rules_channel_id": { + "type": "string" + }, + "afk_timeout": { + "type": "integer" + }, + "explicit_content_filter": { + "type": "integer" + }, "afk_channel_id": { "type": "string" }, @@ -12340,30 +12419,9 @@ "$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" }, - "owner_id": { - "type": "string" - }, "preferred_locale": { "type": "string" }, @@ -12397,21 +12455,11 @@ "nsfw_level": { "type": "integer" }, - "nsfw": { - "type": "boolean" - }, - "parent": { - "type": "string" - }, "permissions": { "type": "integer" }, "premium_progress_bar_enabled": { "type": "boolean" - }, - "_do_validate": { - "type": "object", - "additionalProperties": false } }, "additionalProperties": false, @@ -12761,7 +12809,9 @@ "channel": { "$ref": "#/definitions/RateLimitOptions" }, - "auth": {} + "auth": { + "$ref": "#/definitions/AuthRateLimit" + } }, "additionalProperties": false, "required": [ @@ -12771,6 +12821,22 @@ "webhook" ] }, + "AuthRateLimit": { + "type": "object", + "properties": { + "login": { + "$ref": "#/definitions/RateLimitOptions" + }, + "register": { + "$ref": "#/definitions/RateLimitOptions" + } + }, + "additionalProperties": false, + "required": [ + "login", + "register" + ] + }, "GlobalRateLimits": { "type": "object", "properties": { @@ -15120,6 +15186,9 @@ }, "additionalProperties": false }, + "flags": { + "type": "integer" + }, "id": { "type": "string" } @@ -15127,6 +15196,7 @@ "additionalProperties": false, "required": [ "color", + "flags", "guild", "guild_id", "hoist", @@ -16392,47 +16462,45 @@ "type": "object", "additionalProperties": false }, - "id": { + "name": { "type": "string" }, - "roles": { - "type": "array", - "items": { - "$ref": "#/definitions/Role" - } + "icon": { + "type": "string" }, - "name": { + "parent": { "type": "string" }, - "banner": { + "owner_id": { "type": "string" }, - "unavailable": { + "nsfw": { "type": "boolean" }, - "channels": { + "invites": { "type": "array", "items": { - "$ref": "#/definitions/Channel" + "$ref": "#/definitions/Invite" } }, - "region": { - "type": "string" - }, - "icon": { - "type": "string" + "voice_states": { + "type": "array", + "items": { + "$ref": "#/definitions/VoiceState" + } }, - "system_channel_id": { - "type": "string" + "webhooks": { + "type": "array", + "items": { + "$ref": "#/definitions/Webhook" + } }, - "rules_channel_id": { + "id": { "type": "string" }, - "afk_timeout": { - "type": "integer" - }, - "explicit_content_filter": { - "type": "integer" + "_do_validate": { + "type": "object", + "additionalProperties": false }, "assign": { "type": "object", @@ -16467,6 +16535,39 @@ "type": "object", "additionalProperties": false }, + "roles": { + "type": "array", + "items": { + "$ref": "#/definitions/Role" + } + }, + "banner": { + "type": "string" + }, + "unavailable": { + "type": "boolean" + }, + "channels": { + "type": "array", + "items": { + "$ref": "#/definitions/Channel" + } + }, + "region": { + "type": "string" + }, + "system_channel_id": { + "type": "string" + }, + "rules_channel_id": { + "type": "string" + }, + "afk_timeout": { + "type": "integer" + }, + "explicit_content_filter": { + "type": "integer" + }, "afk_channel_id": { "type": "string" }, @@ -16533,30 +16634,9 @@ "$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" }, - "owner_id": { - "type": "string" - }, "preferred_locale": { "type": "string" }, @@ -16590,21 +16670,11 @@ "nsfw_level": { "type": "integer" }, - "nsfw": { - "type": "boolean" - }, - "parent": { - "type": "string" - }, "permissions": { "type": "integer" }, "premium_progress_bar_enabled": { "type": "boolean" - }, - "_do_validate": { - "type": "object", - "additionalProperties": false } }, "additionalProperties": false, @@ -16954,7 +17024,9 @@ "channel": { "$ref": "#/definitions/RateLimitOptions" }, - "auth": {} + "auth": { + "$ref": "#/definitions/AuthRateLimit" + } }, "additionalProperties": false, "required": [ @@ -16964,6 +17036,22 @@ "webhook" ] }, + "AuthRateLimit": { + "type": "object", + "properties": { + "login": { + "$ref": "#/definitions/RateLimitOptions" + }, + "register": { + "$ref": "#/definitions/RateLimitOptions" + } + }, + "additionalProperties": false, + "required": [ + "login", + "register" + ] + }, "GlobalRateLimits": { "type": "object", "properties": { @@ -19349,6 +19437,9 @@ }, "additionalProperties": false }, + "flags": { + "type": "integer" + }, "id": { "type": "string" } @@ -19356,6 +19447,7 @@ "additionalProperties": false, "required": [ "color", + "flags", "guild", "guild_id", "hoist", @@ -20621,47 +20713,45 @@ "type": "object", "additionalProperties": false }, - "id": { + "name": { "type": "string" }, - "roles": { - "type": "array", - "items": { - "$ref": "#/definitions/Role" - } + "icon": { + "type": "string" }, - "name": { + "parent": { "type": "string" }, - "banner": { + "owner_id": { "type": "string" }, - "unavailable": { + "nsfw": { "type": "boolean" }, - "channels": { + "invites": { "type": "array", "items": { - "$ref": "#/definitions/Channel" + "$ref": "#/definitions/Invite" } }, - "region": { - "type": "string" - }, - "icon": { - "type": "string" + "voice_states": { + "type": "array", + "items": { + "$ref": "#/definitions/VoiceState" + } }, - "system_channel_id": { - "type": "string" + "webhooks": { + "type": "array", + "items": { + "$ref": "#/definitions/Webhook" + } }, - "rules_channel_id": { + "id": { "type": "string" }, - "afk_timeout": { - "type": "integer" - }, - "explicit_content_filter": { - "type": "integer" + "_do_validate": { + "type": "object", + "additionalProperties": false }, "assign": { "type": "object", @@ -20696,6 +20786,39 @@ "type": "object", "additionalProperties": false }, + "roles": { + "type": "array", + "items": { + "$ref": "#/definitions/Role" + } + }, + "banner": { + "type": "string" + }, + "unavailable": { + "type": "boolean" + }, + "channels": { + "type": "array", + "items": { + "$ref": "#/definitions/Channel" + } + }, + "region": { + "type": "string" + }, + "system_channel_id": { + "type": "string" + }, + "rules_channel_id": { + "type": "string" + }, + "afk_timeout": { + "type": "integer" + }, + "explicit_content_filter": { + "type": "integer" + }, "afk_channel_id": { "type": "string" }, @@ -20762,30 +20885,9 @@ "$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" }, - "owner_id": { - "type": "string" - }, "preferred_locale": { "type": "string" }, @@ -20819,21 +20921,11 @@ "nsfw_level": { "type": "integer" }, - "nsfw": { - "type": "boolean" - }, - "parent": { - "type": "string" - }, "permissions": { "type": "integer" }, "premium_progress_bar_enabled": { "type": "boolean" - }, - "_do_validate": { - "type": "object", - "additionalProperties": false } }, "additionalProperties": false, @@ -21183,7 +21275,9 @@ "channel": { "$ref": "#/definitions/RateLimitOptions" }, - "auth": {} + "auth": { + "$ref": "#/definitions/AuthRateLimit" + } }, "additionalProperties": false, "required": [ @@ -21193,6 +21287,22 @@ "webhook" ] }, + "AuthRateLimit": { + "type": "object", + "properties": { + "login": { + "$ref": "#/definitions/RateLimitOptions" + }, + "register": { + "$ref": "#/definitions/RateLimitOptions" + } + }, + "additionalProperties": false, + "required": [ + "login", + "register" + ] + }, "GlobalRateLimits": { "type": "object", "properties": { @@ -23547,6 +23657,9 @@ }, "additionalProperties": false }, + "flags": { + "type": "integer" + }, "id": { "type": "string" } @@ -23554,6 +23667,7 @@ "additionalProperties": false, "required": [ "color", + "flags", "guild", "guild_id", "hoist", @@ -24819,47 +24933,45 @@ "type": "object", "additionalProperties": false }, - "id": { + "name": { "type": "string" }, - "roles": { - "type": "array", - "items": { - "$ref": "#/definitions/Role" - } + "icon": { + "type": "string" }, - "name": { + "parent": { "type": "string" }, - "banner": { + "owner_id": { "type": "string" }, - "unavailable": { + "nsfw": { "type": "boolean" }, - "channels": { + "invites": { "type": "array", "items": { - "$ref": "#/definitions/Channel" + "$ref": "#/definitions/Invite" } }, - "region": { - "type": "string" - }, - "icon": { - "type": "string" + "voice_states": { + "type": "array", + "items": { + "$ref": "#/definitions/VoiceState" + } }, - "system_channel_id": { - "type": "string" + "webhooks": { + "type": "array", + "items": { + "$ref": "#/definitions/Webhook" + } }, - "rules_channel_id": { + "id": { "type": "string" }, - "afk_timeout": { - "type": "integer" - }, - "explicit_content_filter": { - "type": "integer" + "_do_validate": { + "type": "object", + "additionalProperties": false }, "assign": { "type": "object", @@ -24894,6 +25006,39 @@ "type": "object", "additionalProperties": false }, + "roles": { + "type": "array", + "items": { + "$ref": "#/definitions/Role" + } + }, + "banner": { + "type": "string" + }, + "unavailable": { + "type": "boolean" + }, + "channels": { + "type": "array", + "items": { + "$ref": "#/definitions/Channel" + } + }, + "region": { + "type": "string" + }, + "system_channel_id": { + "type": "string" + }, + "rules_channel_id": { + "type": "string" + }, + "afk_timeout": { + "type": "integer" + }, + "explicit_content_filter": { + "type": "integer" + }, "afk_channel_id": { "type": "string" }, @@ -24960,30 +25105,9 @@ "$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" }, - "owner_id": { - "type": "string" - }, "preferred_locale": { "type": "string" }, @@ -25017,21 +25141,11 @@ "nsfw_level": { "type": "integer" }, - "nsfw": { - "type": "boolean" - }, - "parent": { - "type": "string" - }, "permissions": { "type": "integer" }, "premium_progress_bar_enabled": { "type": "boolean" - }, - "_do_validate": { - "type": "object", - "additionalProperties": false } }, "additionalProperties": false, @@ -25381,7 +25495,9 @@ "channel": { "$ref": "#/definitions/RateLimitOptions" }, - "auth": {} + "auth": { + "$ref": "#/definitions/AuthRateLimit" + } }, "additionalProperties": false, "required": [ @@ -25391,6 +25507,22 @@ "webhook" ] }, + "AuthRateLimit": { + "type": "object", + "properties": { + "login": { + "$ref": "#/definitions/RateLimitOptions" + }, + "register": { + "$ref": "#/definitions/RateLimitOptions" + } + }, + "additionalProperties": false, + "required": [ + "login", + "register" + ] + }, "GlobalRateLimits": { "type": "object", "properties": { @@ -27736,6 +27868,9 @@ }, "additionalProperties": false }, + "flags": { + "type": "integer" + }, "id": { "type": "string" } @@ -27743,6 +27878,7 @@ "additionalProperties": false, "required": [ "color", + "flags", "guild", "guild_id", "hoist", @@ -29008,47 +29144,45 @@ "type": "object", "additionalProperties": false }, - "id": { + "name": { "type": "string" }, - "roles": { - "type": "array", - "items": { - "$ref": "#/definitions/Role" - } + "icon": { + "type": "string" }, - "name": { + "parent": { "type": "string" }, - "banner": { + "owner_id": { "type": "string" }, - "unavailable": { + "nsfw": { "type": "boolean" }, - "channels": { + "invites": { "type": "array", "items": { - "$ref": "#/definitions/Channel" + "$ref": "#/definitions/Invite" } }, - "region": { - "type": "string" - }, - "icon": { - "type": "string" + "voice_states": { + "type": "array", + "items": { + "$ref": "#/definitions/VoiceState" + } }, - "system_channel_id": { - "type": "string" + "webhooks": { + "type": "array", + "items": { + "$ref": "#/definitions/Webhook" + } }, - "rules_channel_id": { + "id": { "type": "string" }, - "afk_timeout": { - "type": "integer" - }, - "explicit_content_filter": { - "type": "integer" + "_do_validate": { + "type": "object", + "additionalProperties": false }, "assign": { "type": "object", @@ -29083,6 +29217,39 @@ "type": "object", "additionalProperties": false }, + "roles": { + "type": "array", + "items": { + "$ref": "#/definitions/Role" + } + }, + "banner": { + "type": "string" + }, + "unavailable": { + "type": "boolean" + }, + "channels": { + "type": "array", + "items": { + "$ref": "#/definitions/Channel" + } + }, + "region": { + "type": "string" + }, + "system_channel_id": { + "type": "string" + }, + "rules_channel_id": { + "type": "string" + }, + "afk_timeout": { + "type": "integer" + }, + "explicit_content_filter": { + "type": "integer" + }, "afk_channel_id": { "type": "string" }, @@ -29149,30 +29316,9 @@ "$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" }, - "owner_id": { - "type": "string" - }, "preferred_locale": { "type": "string" }, @@ -29206,21 +29352,11 @@ "nsfw_level": { "type": "integer" }, - "nsfw": { - "type": "boolean" - }, - "parent": { - "type": "string" - }, "permissions": { "type": "integer" }, "premium_progress_bar_enabled": { "type": "boolean" - }, - "_do_validate": { - "type": "object", - "additionalProperties": false } }, "additionalProperties": false, @@ -29570,7 +29706,9 @@ "channel": { "$ref": "#/definitions/RateLimitOptions" }, - "auth": {} + "auth": { + "$ref": "#/definitions/AuthRateLimit" + } }, "additionalProperties": false, "required": [ @@ -29580,6 +29718,22 @@ "webhook" ] }, + "AuthRateLimit": { + "type": "object", + "properties": { + "login": { + "$ref": "#/definitions/RateLimitOptions" + }, + "register": { + "$ref": "#/definitions/RateLimitOptions" + } + }, + "additionalProperties": false, + "required": [ + "login", + "register" + ] + }, "GlobalRateLimits": { "type": "object", "properties": { @@ -31928,6 +32082,9 @@ }, "additionalProperties": false }, + "flags": { + "type": "integer" + }, "id": { "type": "string" } @@ -31935,6 +32092,7 @@ "additionalProperties": false, "required": [ "color", + "flags", "guild", "guild_id", "hoist", @@ -33200,47 +33358,45 @@ "type": "object", "additionalProperties": false }, - "id": { + "name": { "type": "string" }, - "roles": { - "type": "array", - "items": { - "$ref": "#/definitions/Role" - } + "icon": { + "type": "string" }, - "name": { + "parent": { "type": "string" }, - "banner": { + "owner_id": { "type": "string" }, - "unavailable": { + "nsfw": { "type": "boolean" }, - "channels": { + "invites": { "type": "array", "items": { - "$ref": "#/definitions/Channel" + "$ref": "#/definitions/Invite" } }, - "region": { - "type": "string" - }, - "icon": { - "type": "string" + "voice_states": { + "type": "array", + "items": { + "$ref": "#/definitions/VoiceState" + } }, - "system_channel_id": { - "type": "string" + "webhooks": { + "type": "array", + "items": { + "$ref": "#/definitions/Webhook" + } }, - "rules_channel_id": { + "id": { "type": "string" }, - "afk_timeout": { - "type": "integer" - }, - "explicit_content_filter": { - "type": "integer" + "_do_validate": { + "type": "object", + "additionalProperties": false }, "assign": { "type": "object", @@ -33275,6 +33431,39 @@ "type": "object", "additionalProperties": false }, + "roles": { + "type": "array", + "items": { + "$ref": "#/definitions/Role" + } + }, + "banner": { + "type": "string" + }, + "unavailable": { + "type": "boolean" + }, + "channels": { + "type": "array", + "items": { + "$ref": "#/definitions/Channel" + } + }, + "region": { + "type": "string" + }, + "system_channel_id": { + "type": "string" + }, + "rules_channel_id": { + "type": "string" + }, + "afk_timeout": { + "type": "integer" + }, + "explicit_content_filter": { + "type": "integer" + }, "afk_channel_id": { "type": "string" }, @@ -33341,30 +33530,9 @@ "$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" }, - "owner_id": { - "type": "string" - }, "preferred_locale": { "type": "string" }, @@ -33398,21 +33566,11 @@ "nsfw_level": { "type": "integer" }, - "nsfw": { - "type": "boolean" - }, - "parent": { - "type": "string" - }, "permissions": { "type": "integer" }, "premium_progress_bar_enabled": { "type": "boolean" - }, - "_do_validate": { - "type": "object", - "additionalProperties": false } }, "additionalProperties": false, @@ -33762,7 +33920,9 @@ "channel": { "$ref": "#/definitions/RateLimitOptions" }, - "auth": {} + "auth": { + "$ref": "#/definitions/AuthRateLimit" + } }, "additionalProperties": false, "required": [ @@ -33772,6 +33932,22 @@ "webhook" ] }, + "AuthRateLimit": { + "type": "object", + "properties": { + "login": { + "$ref": "#/definitions/RateLimitOptions" + }, + "register": { + "$ref": "#/definitions/RateLimitOptions" + } + }, + "additionalProperties": false, + "required": [ + "login", + "register" + ] + }, "GlobalRateLimits": { "type": "object", "properties": { @@ -36129,6 +36305,9 @@ }, "additionalProperties": false }, + "flags": { + "type": "integer" + }, "id": { "type": "string" } @@ -36136,6 +36315,7 @@ "additionalProperties": false, "required": [ "color", + "flags", "guild", "guild_id", "hoist", @@ -37401,47 +37581,45 @@ "type": "object", "additionalProperties": false }, - "id": { + "name": { "type": "string" }, - "roles": { - "type": "array", - "items": { - "$ref": "#/definitions/Role" - } + "icon": { + "type": "string" }, - "name": { + "parent": { "type": "string" }, - "banner": { + "owner_id": { "type": "string" }, - "unavailable": { + "nsfw": { "type": "boolean" }, - "channels": { + "invites": { "type": "array", "items": { - "$ref": "#/definitions/Channel" + "$ref": "#/definitions/Invite" } }, - "region": { - "type": "string" - }, - "icon": { - "type": "string" + "voice_states": { + "type": "array", + "items": { + "$ref": "#/definitions/VoiceState" + } }, - "system_channel_id": { - "type": "string" + "webhooks": { + "type": "array", + "items": { + "$ref": "#/definitions/Webhook" + } }, - "rules_channel_id": { + "id": { "type": "string" }, - "afk_timeout": { - "type": "integer" - }, - "explicit_content_filter": { - "type": "integer" + "_do_validate": { + "type": "object", + "additionalProperties": false }, "assign": { "type": "object", @@ -37476,6 +37654,39 @@ "type": "object", "additionalProperties": false }, + "roles": { + "type": "array", + "items": { + "$ref": "#/definitions/Role" + } + }, + "banner": { + "type": "string" + }, + "unavailable": { + "type": "boolean" + }, + "channels": { + "type": "array", + "items": { + "$ref": "#/definitions/Channel" + } + }, + "region": { + "type": "string" + }, + "system_channel_id": { + "type": "string" + }, + "rules_channel_id": { + "type": "string" + }, + "afk_timeout": { + "type": "integer" + }, + "explicit_content_filter": { + "type": "integer" + }, "afk_channel_id": { "type": "string" }, @@ -37542,30 +37753,9 @@ "$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" }, - "owner_id": { - "type": "string" - }, "preferred_locale": { "type": "string" }, @@ -37599,21 +37789,11 @@ "nsfw_level": { "type": "integer" }, - "nsfw": { - "type": "boolean" - }, - "parent": { - "type": "string" - }, "permissions": { "type": "integer" }, "premium_progress_bar_enabled": { "type": "boolean" - }, - "_do_validate": { - "type": "object", - "additionalProperties": false } }, "additionalProperties": false, @@ -37963,7 +38143,9 @@ "channel": { "$ref": "#/definitions/RateLimitOptions" }, - "auth": {} + "auth": { + "$ref": "#/definitions/AuthRateLimit" + } }, "additionalProperties": false, "required": [ @@ -37973,6 +38155,22 @@ "webhook" ] }, + "AuthRateLimit": { + "type": "object", + "properties": { + "login": { + "$ref": "#/definitions/RateLimitOptions" + }, + "register": { + "$ref": "#/definitions/RateLimitOptions" + } + }, + "additionalProperties": false, + "required": [ + "login", + "register" + ] + }, "GlobalRateLimits": { "type": "object", "properties": { @@ -40318,6 +40516,9 @@ }, "additionalProperties": false }, + "flags": { + "type": "integer" + }, "id": { "type": "string" } @@ -40325,6 +40526,7 @@ "additionalProperties": false, "required": [ "color", + "flags", "guild", "guild_id", "hoist", @@ -41590,47 +41792,45 @@ "type": "object", "additionalProperties": false }, - "id": { + "name": { "type": "string" }, - "roles": { - "type": "array", - "items": { - "$ref": "#/definitions/Role" - } + "icon": { + "type": "string" }, - "name": { + "parent": { "type": "string" }, - "banner": { + "owner_id": { "type": "string" }, - "unavailable": { + "nsfw": { "type": "boolean" }, - "channels": { + "invites": { "type": "array", "items": { - "$ref": "#/definitions/Channel" + "$ref": "#/definitions/Invite" } }, - "region": { - "type": "string" - }, - "icon": { - "type": "string" + "voice_states": { + "type": "array", + "items": { + "$ref": "#/definitions/VoiceState" + } }, - "system_channel_id": { - "type": "string" + "webhooks": { + "type": "array", + "items": { + "$ref": "#/definitions/Webhook" + } }, - "rules_channel_id": { + "id": { "type": "string" }, - "afk_timeout": { - "type": "integer" - }, - "explicit_content_filter": { - "type": "integer" + "_do_validate": { + "type": "object", + "additionalProperties": false }, "assign": { "type": "object", @@ -41665,6 +41865,39 @@ "type": "object", "additionalProperties": false }, + "roles": { + "type": "array", + "items": { + "$ref": "#/definitions/Role" + } + }, + "banner": { + "type": "string" + }, + "unavailable": { + "type": "boolean" + }, + "channels": { + "type": "array", + "items": { + "$ref": "#/definitions/Channel" + } + }, + "region": { + "type": "string" + }, + "system_channel_id": { + "type": "string" + }, + "rules_channel_id": { + "type": "string" + }, + "afk_timeout": { + "type": "integer" + }, + "explicit_content_filter": { + "type": "integer" + }, "afk_channel_id": { "type": "string" }, @@ -41731,30 +41964,9 @@ "$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" }, - "owner_id": { - "type": "string" - }, "preferred_locale": { "type": "string" }, @@ -41788,21 +42000,11 @@ "nsfw_level": { "type": "integer" }, - "nsfw": { - "type": "boolean" - }, - "parent": { - "type": "string" - }, "permissions": { "type": "integer" }, "premium_progress_bar_enabled": { "type": "boolean" - }, - "_do_validate": { - "type": "object", - "additionalProperties": false } }, "additionalProperties": false, @@ -42152,7 +42354,9 @@ "channel": { "$ref": "#/definitions/RateLimitOptions" }, - "auth": {} + "auth": { + "$ref": "#/definitions/AuthRateLimit" + } }, "additionalProperties": false, "required": [ @@ -42162,6 +42366,22 @@ "webhook" ] }, + "AuthRateLimit": { + "type": "object", + "properties": { + "login": { + "$ref": "#/definitions/RateLimitOptions" + }, + "register": { + "$ref": "#/definitions/RateLimitOptions" + } + }, + "additionalProperties": false, + "required": [ + "login", + "register" + ] + }, "GlobalRateLimits": { "type": "object", "properties": { @@ -44507,6 +44727,9 @@ }, "additionalProperties": false }, + "flags": { + "type": "integer" + }, "id": { "type": "string" } @@ -44514,6 +44737,7 @@ "additionalProperties": false, "required": [ "color", + "flags", "guild", "guild_id", "hoist", @@ -45779,47 +46003,45 @@ "type": "object", "additionalProperties": false }, - "id": { + "name": { "type": "string" }, - "roles": { - "type": "array", - "items": { - "$ref": "#/definitions/Role" - } + "icon": { + "type": "string" }, - "name": { + "parent": { "type": "string" }, - "banner": { + "owner_id": { "type": "string" }, - "unavailable": { + "nsfw": { "type": "boolean" }, - "channels": { + "invites": { "type": "array", "items": { - "$ref": "#/definitions/Channel" + "$ref": "#/definitions/Invite" } }, - "region": { - "type": "string" - }, - "icon": { - "type": "string" + "voice_states": { + "type": "array", + "items": { + "$ref": "#/definitions/VoiceState" + } }, - "system_channel_id": { - "type": "string" + "webhooks": { + "type": "array", + "items": { + "$ref": "#/definitions/Webhook" + } }, - "rules_channel_id": { + "id": { "type": "string" }, - "afk_timeout": { - "type": "integer" - }, - "explicit_content_filter": { - "type": "integer" + "_do_validate": { + "type": "object", + "additionalProperties": false }, "assign": { "type": "object", @@ -45854,6 +46076,39 @@ "type": "object", "additionalProperties": false }, + "roles": { + "type": "array", + "items": { + "$ref": "#/definitions/Role" + } + }, + "banner": { + "type": "string" + }, + "unavailable": { + "type": "boolean" + }, + "channels": { + "type": "array", + "items": { + "$ref": "#/definitions/Channel" + } + }, + "region": { + "type": "string" + }, + "system_channel_id": { + "type": "string" + }, + "rules_channel_id": { + "type": "string" + }, + "afk_timeout": { + "type": "integer" + }, + "explicit_content_filter": { + "type": "integer" + }, "afk_channel_id": { "type": "string" }, @@ -45920,30 +46175,9 @@ "$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" }, - "owner_id": { - "type": "string" - }, "preferred_locale": { "type": "string" }, @@ -45977,21 +46211,11 @@ "nsfw_level": { "type": "integer" }, - "nsfw": { - "type": "boolean" - }, - "parent": { - "type": "string" - }, "permissions": { "type": "integer" }, "premium_progress_bar_enabled": { "type": "boolean" - }, - "_do_validate": { - "type": "object", - "additionalProperties": false } }, "additionalProperties": false, @@ -46341,7 +46565,9 @@ "channel": { "$ref": "#/definitions/RateLimitOptions" }, - "auth": {} + "auth": { + "$ref": "#/definitions/AuthRateLimit" + } }, "additionalProperties": false, "required": [ @@ -46351,6 +46577,22 @@ "webhook" ] }, + "AuthRateLimit": { + "type": "object", + "properties": { + "login": { + "$ref": "#/definitions/RateLimitOptions" + }, + "register": { + "$ref": "#/definitions/RateLimitOptions" + } + }, + "additionalProperties": false, + "required": [ + "login", + "register" + ] + }, "GlobalRateLimits": { "type": "object", "properties": { @@ -48715,6 +48957,9 @@ }, "additionalProperties": false }, + "flags": { + "type": "integer" + }, "id": { "type": "string" } @@ -48722,6 +48967,7 @@ "additionalProperties": false, "required": [ "color", + "flags", "guild", "guild_id", "hoist", @@ -49987,47 +50233,45 @@ "type": "object", "additionalProperties": false }, - "id": { + "name": { "type": "string" }, - "roles": { - "type": "array", - "items": { - "$ref": "#/definitions/Role" - } + "icon": { + "type": "string" }, - "name": { + "parent": { "type": "string" }, - "banner": { + "owner_id": { "type": "string" }, - "unavailable": { + "nsfw": { "type": "boolean" }, - "channels": { + "invites": { "type": "array", "items": { - "$ref": "#/definitions/Channel" + "$ref": "#/definitions/Invite" } }, - "region": { - "type": "string" - }, - "icon": { - "type": "string" + "voice_states": { + "type": "array", + "items": { + "$ref": "#/definitions/VoiceState" + } }, - "system_channel_id": { - "type": "string" + "webhooks": { + "type": "array", + "items": { + "$ref": "#/definitions/Webhook" + } }, - "rules_channel_id": { + "id": { "type": "string" }, - "afk_timeout": { - "type": "integer" - }, - "explicit_content_filter": { - "type": "integer" + "_do_validate": { + "type": "object", + "additionalProperties": false }, "assign": { "type": "object", @@ -50062,6 +50306,39 @@ "type": "object", "additionalProperties": false }, + "roles": { + "type": "array", + "items": { + "$ref": "#/definitions/Role" + } + }, + "banner": { + "type": "string" + }, + "unavailable": { + "type": "boolean" + }, + "channels": { + "type": "array", + "items": { + "$ref": "#/definitions/Channel" + } + }, + "region": { + "type": "string" + }, + "system_channel_id": { + "type": "string" + }, + "rules_channel_id": { + "type": "string" + }, + "afk_timeout": { + "type": "integer" + }, + "explicit_content_filter": { + "type": "integer" + }, "afk_channel_id": { "type": "string" }, @@ -50128,30 +50405,9 @@ "$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" }, - "owner_id": { - "type": "string" - }, "preferred_locale": { "type": "string" }, @@ -50185,21 +50441,11 @@ "nsfw_level": { "type": "integer" }, - "nsfw": { - "type": "boolean" - }, - "parent": { - "type": "string" - }, "permissions": { "type": "integer" }, "premium_progress_bar_enabled": { "type": "boolean" - }, - "_do_validate": { - "type": "object", - "additionalProperties": false } }, "additionalProperties": false, @@ -50549,7 +50795,9 @@ "channel": { "$ref": "#/definitions/RateLimitOptions" }, - "auth": {} + "auth": { + "$ref": "#/definitions/AuthRateLimit" + } }, "additionalProperties": false, "required": [ @@ -50559,6 +50807,22 @@ "webhook" ] }, + "AuthRateLimit": { + "type": "object", + "properties": { + "login": { + "$ref": "#/definitions/RateLimitOptions" + }, + "register": { + "$ref": "#/definitions/RateLimitOptions" + } + }, + "additionalProperties": false, + "required": [ + "login", + "register" + ] + }, "GlobalRateLimits": { "type": "object", "properties": { @@ -52907,6 +53171,9 @@ }, "additionalProperties": false }, + "flags": { + "type": "integer" + }, "id": { "type": "string" } @@ -52914,6 +53181,7 @@ "additionalProperties": false, "required": [ "color", + "flags", "guild", "guild_id", "hoist", @@ -54179,47 +54447,45 @@ "type": "object", "additionalProperties": false }, - "id": { + "name": { "type": "string" }, - "roles": { - "type": "array", - "items": { - "$ref": "#/definitions/Role" - } + "icon": { + "type": "string" }, - "name": { + "parent": { "type": "string" }, - "banner": { + "owner_id": { "type": "string" }, - "unavailable": { + "nsfw": { "type": "boolean" }, - "channels": { + "invites": { "type": "array", "items": { - "$ref": "#/definitions/Channel" + "$ref": "#/definitions/Invite" } }, - "region": { - "type": "string" - }, - "icon": { - "type": "string" + "voice_states": { + "type": "array", + "items": { + "$ref": "#/definitions/VoiceState" + } }, - "system_channel_id": { - "type": "string" + "webhooks": { + "type": "array", + "items": { + "$ref": "#/definitions/Webhook" + } }, - "rules_channel_id": { + "id": { "type": "string" }, - "afk_timeout": { - "type": "integer" - }, - "explicit_content_filter": { - "type": "integer" + "_do_validate": { + "type": "object", + "additionalProperties": false }, "assign": { "type": "object", @@ -54254,6 +54520,39 @@ "type": "object", "additionalProperties": false }, + "roles": { + "type": "array", + "items": { + "$ref": "#/definitions/Role" + } + }, + "banner": { + "type": "string" + }, + "unavailable": { + "type": "boolean" + }, + "channels": { + "type": "array", + "items": { + "$ref": "#/definitions/Channel" + } + }, + "region": { + "type": "string" + }, + "system_channel_id": { + "type": "string" + }, + "rules_channel_id": { + "type": "string" + }, + "afk_timeout": { + "type": "integer" + }, + "explicit_content_filter": { + "type": "integer" + }, "afk_channel_id": { "type": "string" }, @@ -54320,30 +54619,9 @@ "$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" }, - "owner_id": { - "type": "string" - }, "preferred_locale": { "type": "string" }, @@ -54377,21 +54655,11 @@ "nsfw_level": { "type": "integer" }, - "nsfw": { - "type": "boolean" - }, - "parent": { - "type": "string" - }, "permissions": { "type": "integer" }, "premium_progress_bar_enabled": { "type": "boolean" - }, - "_do_validate": { - "type": "object", - "additionalProperties": false } }, "additionalProperties": false, @@ -54741,7 +55009,9 @@ "channel": { "$ref": "#/definitions/RateLimitOptions" }, - "auth": {} + "auth": { + "$ref": "#/definitions/AuthRateLimit" + } }, "additionalProperties": false, "required": [ @@ -54751,6 +55021,22 @@ "webhook" ] }, + "AuthRateLimit": { + "type": "object", + "properties": { + "login": { + "$ref": "#/definitions/RateLimitOptions" + }, + "register": { + "$ref": "#/definitions/RateLimitOptions" + } + }, + "additionalProperties": false, + "required": [ + "login", + "register" + ] + }, "GlobalRateLimits": { "type": "object", "properties": { @@ -54976,15 +55262,15 @@ "discovery_splash": { "type": "string" }, - "region": { - "type": "string" - }, "icon": { "type": [ "null", "string" ] }, + "region": { + "type": "string" + }, "guild_template_code": { "type": "string" }, @@ -57159,6 +57445,9 @@ }, "additionalProperties": false }, + "flags": { + "type": "integer" + }, "id": { "type": "string" } @@ -57166,6 +57455,7 @@ "additionalProperties": false, "required": [ "color", + "flags", "guild", "guild_id", "hoist", @@ -58431,47 +58721,45 @@ "type": "object", "additionalProperties": false }, - "id": { + "name": { "type": "string" }, - "roles": { - "type": "array", - "items": { - "$ref": "#/definitions/Role" - } + "icon": { + "type": "string" }, - "name": { + "parent": { "type": "string" }, - "banner": { + "owner_id": { "type": "string" }, - "unavailable": { + "nsfw": { "type": "boolean" }, - "channels": { + "invites": { "type": "array", "items": { - "$ref": "#/definitions/Channel" + "$ref": "#/definitions/Invite" } }, - "region": { - "type": "string" - }, - "icon": { - "type": "string" + "voice_states": { + "type": "array", + "items": { + "$ref": "#/definitions/VoiceState" + } }, - "system_channel_id": { - "type": "string" + "webhooks": { + "type": "array", + "items": { + "$ref": "#/definitions/Webhook" + } }, - "rules_channel_id": { + "id": { "type": "string" }, - "afk_timeout": { - "type": "integer" - }, - "explicit_content_filter": { - "type": "integer" + "_do_validate": { + "type": "object", + "additionalProperties": false }, "assign": { "type": "object", @@ -58506,6 +58794,39 @@ "type": "object", "additionalProperties": false }, + "roles": { + "type": "array", + "items": { + "$ref": "#/definitions/Role" + } + }, + "banner": { + "type": "string" + }, + "unavailable": { + "type": "boolean" + }, + "channels": { + "type": "array", + "items": { + "$ref": "#/definitions/Channel" + } + }, + "region": { + "type": "string" + }, + "system_channel_id": { + "type": "string" + }, + "rules_channel_id": { + "type": "string" + }, + "afk_timeout": { + "type": "integer" + }, + "explicit_content_filter": { + "type": "integer" + }, "afk_channel_id": { "type": "string" }, @@ -58572,30 +58893,9 @@ "$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" }, - "owner_id": { - "type": "string" - }, "preferred_locale": { "type": "string" }, @@ -58629,21 +58929,11 @@ "nsfw_level": { "type": "integer" }, - "nsfw": { - "type": "boolean" - }, - "parent": { - "type": "string" - }, "permissions": { "type": "integer" }, "premium_progress_bar_enabled": { "type": "boolean" - }, - "_do_validate": { - "type": "object", - "additionalProperties": false } }, "additionalProperties": false, @@ -58993,7 +59283,9 @@ "channel": { "$ref": "#/definitions/RateLimitOptions" }, - "auth": {} + "auth": { + "$ref": "#/definitions/AuthRateLimit" + } }, "additionalProperties": false, "required": [ @@ -59003,6 +59295,22 @@ "webhook" ] }, + "AuthRateLimit": { + "type": "object", + "properties": { + "login": { + "$ref": "#/definitions/RateLimitOptions" + }, + "register": { + "$ref": "#/definitions/RateLimitOptions" + } + }, + "additionalProperties": false, + "required": [ + "login", + "register" + ] + }, "GlobalRateLimits": { "type": "object", "properties": { @@ -61370,6 +61678,9 @@ }, "additionalProperties": false }, + "flags": { + "type": "integer" + }, "id": { "type": "string" } @@ -61377,6 +61688,7 @@ "additionalProperties": false, "required": [ "color", + "flags", "guild", "guild_id", "hoist", @@ -62642,47 +62954,45 @@ "type": "object", "additionalProperties": false }, - "id": { + "name": { "type": "string" }, - "roles": { - "type": "array", - "items": { - "$ref": "#/definitions/Role" - } + "icon": { + "type": "string" }, - "name": { + "parent": { "type": "string" }, - "banner": { + "owner_id": { "type": "string" }, - "unavailable": { + "nsfw": { "type": "boolean" }, - "channels": { + "invites": { "type": "array", "items": { - "$ref": "#/definitions/Channel" + "$ref": "#/definitions/Invite" } }, - "region": { - "type": "string" - }, - "icon": { - "type": "string" + "voice_states": { + "type": "array", + "items": { + "$ref": "#/definitions/VoiceState" + } }, - "system_channel_id": { - "type": "string" + "webhooks": { + "type": "array", + "items": { + "$ref": "#/definitions/Webhook" + } }, - "rules_channel_id": { + "id": { "type": "string" }, - "afk_timeout": { - "type": "integer" - }, - "explicit_content_filter": { - "type": "integer" + "_do_validate": { + "type": "object", + "additionalProperties": false }, "assign": { "type": "object", @@ -62717,6 +63027,39 @@ "type": "object", "additionalProperties": false }, + "roles": { + "type": "array", + "items": { + "$ref": "#/definitions/Role" + } + }, + "banner": { + "type": "string" + }, + "unavailable": { + "type": "boolean" + }, + "channels": { + "type": "array", + "items": { + "$ref": "#/definitions/Channel" + } + }, + "region": { + "type": "string" + }, + "system_channel_id": { + "type": "string" + }, + "rules_channel_id": { + "type": "string" + }, + "afk_timeout": { + "type": "integer" + }, + "explicit_content_filter": { + "type": "integer" + }, "afk_channel_id": { "type": "string" }, @@ -62783,30 +63126,9 @@ "$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" }, - "owner_id": { - "type": "string" - }, "preferred_locale": { "type": "string" }, @@ -62840,21 +63162,11 @@ "nsfw_level": { "type": "integer" }, - "nsfw": { - "type": "boolean" - }, - "parent": { - "type": "string" - }, "permissions": { "type": "integer" }, "premium_progress_bar_enabled": { "type": "boolean" - }, - "_do_validate": { - "type": "object", - "additionalProperties": false } }, "additionalProperties": false, @@ -63204,7 +63516,9 @@ "channel": { "$ref": "#/definitions/RateLimitOptions" }, - "auth": {} + "auth": { + "$ref": "#/definitions/AuthRateLimit" + } }, "additionalProperties": false, "required": [ @@ -63214,6 +63528,22 @@ "webhook" ] }, + "AuthRateLimit": { + "type": "object", + "properties": { + "login": { + "$ref": "#/definitions/RateLimitOptions" + }, + "register": { + "$ref": "#/definitions/RateLimitOptions" + } + }, + "additionalProperties": false, + "required": [ + "login", + "register" + ] + }, "GlobalRateLimits": { "type": "object", "properties": { @@ -65722,6 +66052,9 @@ }, "additionalProperties": false }, + "flags": { + "type": "integer" + }, "id": { "type": "string" } @@ -65729,6 +66062,7 @@ "additionalProperties": false, "required": [ "color", + "flags", "guild", "guild_id", "hoist", @@ -66994,47 +67328,45 @@ "type": "object", "additionalProperties": false }, - "id": { + "name": { "type": "string" }, - "roles": { - "type": "array", - "items": { - "$ref": "#/definitions/Role" - } + "icon": { + "type": "string" }, - "name": { + "parent": { "type": "string" }, - "banner": { + "owner_id": { "type": "string" }, - "unavailable": { + "nsfw": { "type": "boolean" }, - "channels": { + "invites": { "type": "array", "items": { - "$ref": "#/definitions/Channel" + "$ref": "#/definitions/Invite" } }, - "region": { - "type": "string" - }, - "icon": { - "type": "string" + "voice_states": { + "type": "array", + "items": { + "$ref": "#/definitions/VoiceState" + } }, - "system_channel_id": { - "type": "string" + "webhooks": { + "type": "array", + "items": { + "$ref": "#/definitions/Webhook" + } }, - "rules_channel_id": { + "id": { "type": "string" }, - "afk_timeout": { - "type": "integer" - }, - "explicit_content_filter": { - "type": "integer" + "_do_validate": { + "type": "object", + "additionalProperties": false }, "assign": { "type": "object", @@ -67069,6 +67401,39 @@ "type": "object", "additionalProperties": false }, + "roles": { + "type": "array", + "items": { + "$ref": "#/definitions/Role" + } + }, + "banner": { + "type": "string" + }, + "unavailable": { + "type": "boolean" + }, + "channels": { + "type": "array", + "items": { + "$ref": "#/definitions/Channel" + } + }, + "region": { + "type": "string" + }, + "system_channel_id": { + "type": "string" + }, + "rules_channel_id": { + "type": "string" + }, + "afk_timeout": { + "type": "integer" + }, + "explicit_content_filter": { + "type": "integer" + }, "afk_channel_id": { "type": "string" }, @@ -67135,30 +67500,9 @@ "$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" }, - "owner_id": { - "type": "string" - }, "preferred_locale": { "type": "string" }, @@ -67192,21 +67536,11 @@ "nsfw_level": { "type": "integer" }, - "nsfw": { - "type": "boolean" - }, - "parent": { - "type": "string" - }, "permissions": { "type": "integer" }, "premium_progress_bar_enabled": { "type": "boolean" - }, - "_do_validate": { - "type": "object", - "additionalProperties": false } }, "additionalProperties": false, @@ -67556,7 +67890,9 @@ "channel": { "$ref": "#/definitions/RateLimitOptions" }, - "auth": {} + "auth": { + "$ref": "#/definitions/AuthRateLimit" + } }, "additionalProperties": false, "required": [ @@ -67566,6 +67902,22 @@ "webhook" ] }, + "AuthRateLimit": { + "type": "object", + "properties": { + "login": { + "$ref": "#/definitions/RateLimitOptions" + }, + "register": { + "$ref": "#/definitions/RateLimitOptions" + } + }, + "additionalProperties": false, + "required": [ + "login", + "register" + ] + }, "GlobalRateLimits": { "type": "object", "properties": { @@ -69929,6 +70281,9 @@ }, "additionalProperties": false }, + "flags": { + "type": "integer" + }, "id": { "type": "string" } @@ -69936,6 +70291,7 @@ "additionalProperties": false, "required": [ "color", + "flags", "guild", "guild_id", "hoist", @@ -71201,47 +71557,45 @@ "type": "object", "additionalProperties": false }, - "id": { + "name": { "type": "string" }, - "roles": { - "type": "array", - "items": { - "$ref": "#/definitions/Role" - } + "icon": { + "type": "string" }, - "name": { + "parent": { "type": "string" }, - "banner": { + "owner_id": { "type": "string" }, - "unavailable": { + "nsfw": { "type": "boolean" }, - "channels": { + "invites": { "type": "array", "items": { - "$ref": "#/definitions/Channel" + "$ref": "#/definitions/Invite" } }, - "region": { - "type": "string" - }, - "icon": { - "type": "string" + "voice_states": { + "type": "array", + "items": { + "$ref": "#/definitions/VoiceState" + } }, - "system_channel_id": { - "type": "string" + "webhooks": { + "type": "array", + "items": { + "$ref": "#/definitions/Webhook" + } }, - "rules_channel_id": { + "id": { "type": "string" }, - "afk_timeout": { - "type": "integer" - }, - "explicit_content_filter": { - "type": "integer" + "_do_validate": { + "type": "object", + "additionalProperties": false }, "assign": { "type": "object", @@ -71276,6 +71630,39 @@ "type": "object", "additionalProperties": false }, + "roles": { + "type": "array", + "items": { + "$ref": "#/definitions/Role" + } + }, + "banner": { + "type": "string" + }, + "unavailable": { + "type": "boolean" + }, + "channels": { + "type": "array", + "items": { + "$ref": "#/definitions/Channel" + } + }, + "region": { + "type": "string" + }, + "system_channel_id": { + "type": "string" + }, + "rules_channel_id": { + "type": "string" + }, + "afk_timeout": { + "type": "integer" + }, + "explicit_content_filter": { + "type": "integer" + }, "afk_channel_id": { "type": "string" }, @@ -71342,30 +71729,9 @@ "$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" }, - "owner_id": { - "type": "string" - }, "preferred_locale": { "type": "string" }, @@ -71399,21 +71765,11 @@ "nsfw_level": { "type": "integer" }, - "nsfw": { - "type": "boolean" - }, - "parent": { - "type": "string" - }, "permissions": { "type": "integer" }, "premium_progress_bar_enabled": { "type": "boolean" - }, - "_do_validate": { - "type": "object", - "additionalProperties": false } }, "additionalProperties": false, @@ -71763,7 +72119,9 @@ "channel": { "$ref": "#/definitions/RateLimitOptions" }, - "auth": {} + "auth": { + "$ref": "#/definitions/AuthRateLimit" + } }, "additionalProperties": false, "required": [ @@ -71773,6 +72131,22 @@ "webhook" ] }, + "AuthRateLimit": { + "type": "object", + "properties": { + "login": { + "$ref": "#/definitions/RateLimitOptions" + }, + "register": { + "$ref": "#/definitions/RateLimitOptions" + } + }, + "additionalProperties": false, + "required": [ + "login", + "register" + ] + }, "GlobalRateLimits": { "type": "object", "properties": { @@ -74149,6 +74523,9 @@ }, "additionalProperties": false }, + "flags": { + "type": "integer" + }, "id": { "type": "string" } @@ -74156,6 +74533,7 @@ "additionalProperties": false, "required": [ "color", + "flags", "guild", "guild_id", "hoist", @@ -75421,47 +75799,45 @@ "type": "object", "additionalProperties": false }, - "id": { + "name": { "type": "string" }, - "roles": { - "type": "array", - "items": { - "$ref": "#/definitions/Role" - } + "icon": { + "type": "string" }, - "name": { + "parent": { "type": "string" }, - "banner": { + "owner_id": { "type": "string" }, - "unavailable": { + "nsfw": { "type": "boolean" }, - "channels": { + "invites": { "type": "array", "items": { - "$ref": "#/definitions/Channel" + "$ref": "#/definitions/Invite" } }, - "region": { - "type": "string" - }, - "icon": { - "type": "string" + "voice_states": { + "type": "array", + "items": { + "$ref": "#/definitions/VoiceState" + } }, - "system_channel_id": { - "type": "string" + "webhooks": { + "type": "array", + "items": { + "$ref": "#/definitions/Webhook" + } }, - "rules_channel_id": { + "id": { "type": "string" }, - "afk_timeout": { - "type": "integer" - }, - "explicit_content_filter": { - "type": "integer" + "_do_validate": { + "type": "object", + "additionalProperties": false }, "assign": { "type": "object", @@ -75496,6 +75872,39 @@ "type": "object", "additionalProperties": false }, + "roles": { + "type": "array", + "items": { + "$ref": "#/definitions/Role" + } + }, + "banner": { + "type": "string" + }, + "unavailable": { + "type": "boolean" + }, + "channels": { + "type": "array", + "items": { + "$ref": "#/definitions/Channel" + } + }, + "region": { + "type": "string" + }, + "system_channel_id": { + "type": "string" + }, + "rules_channel_id": { + "type": "string" + }, + "afk_timeout": { + "type": "integer" + }, + "explicit_content_filter": { + "type": "integer" + }, "afk_channel_id": { "type": "string" }, @@ -75562,30 +75971,9 @@ "$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" }, - "owner_id": { - "type": "string" - }, "preferred_locale": { "type": "string" }, @@ -75619,21 +76007,11 @@ "nsfw_level": { "type": "integer" }, - "nsfw": { - "type": "boolean" - }, - "parent": { - "type": "string" - }, "permissions": { "type": "integer" }, "premium_progress_bar_enabled": { "type": "boolean" - }, - "_do_validate": { - "type": "object", - "additionalProperties": false } }, "additionalProperties": false, @@ -75983,7 +76361,9 @@ "channel": { "$ref": "#/definitions/RateLimitOptions" }, - "auth": {} + "auth": { + "$ref": "#/definitions/AuthRateLimit" + } }, "additionalProperties": false, "required": [ @@ -75993,6 +76373,22 @@ "webhook" ] }, + "AuthRateLimit": { + "type": "object", + "properties": { + "login": { + "$ref": "#/definitions/RateLimitOptions" + }, + "register": { + "$ref": "#/definitions/RateLimitOptions" + } + }, + "additionalProperties": false, + "required": [ + "login", + "register" + ] + }, "GlobalRateLimits": { "type": "object", "properties": { @@ -78351,6 +78747,9 @@ }, "additionalProperties": false }, + "flags": { + "type": "integer" + }, "id": { "type": "string" } @@ -78358,6 +78757,7 @@ "additionalProperties": false, "required": [ "color", + "flags", "guild", "guild_id", "hoist", @@ -79623,47 +80023,45 @@ "type": "object", "additionalProperties": false }, - "id": { + "name": { "type": "string" }, - "roles": { - "type": "array", - "items": { - "$ref": "#/definitions/Role" - } + "icon": { + "type": "string" }, - "name": { + "parent": { "type": "string" }, - "banner": { + "owner_id": { "type": "string" }, - "unavailable": { + "nsfw": { "type": "boolean" }, - "channels": { + "invites": { "type": "array", "items": { - "$ref": "#/definitions/Channel" + "$ref": "#/definitions/Invite" } }, - "region": { - "type": "string" - }, - "icon": { - "type": "string" + "voice_states": { + "type": "array", + "items": { + "$ref": "#/definitions/VoiceState" + } }, - "system_channel_id": { - "type": "string" + "webhooks": { + "type": "array", + "items": { + "$ref": "#/definitions/Webhook" + } }, - "rules_channel_id": { + "id": { "type": "string" }, - "afk_timeout": { - "type": "integer" - }, - "explicit_content_filter": { - "type": "integer" + "_do_validate": { + "type": "object", + "additionalProperties": false }, "assign": { "type": "object", @@ -79698,6 +80096,39 @@ "type": "object", "additionalProperties": false }, + "roles": { + "type": "array", + "items": { + "$ref": "#/definitions/Role" + } + }, + "banner": { + "type": "string" + }, + "unavailable": { + "type": "boolean" + }, + "channels": { + "type": "array", + "items": { + "$ref": "#/definitions/Channel" + } + }, + "region": { + "type": "string" + }, + "system_channel_id": { + "type": "string" + }, + "rules_channel_id": { + "type": "string" + }, + "afk_timeout": { + "type": "integer" + }, + "explicit_content_filter": { + "type": "integer" + }, "afk_channel_id": { "type": "string" }, @@ -79764,30 +80195,9 @@ "$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" }, - "owner_id": { - "type": "string" - }, "preferred_locale": { "type": "string" }, @@ -79821,21 +80231,11 @@ "nsfw_level": { "type": "integer" }, - "nsfw": { - "type": "boolean" - }, - "parent": { - "type": "string" - }, "permissions": { "type": "integer" }, "premium_progress_bar_enabled": { "type": "boolean" - }, - "_do_validate": { - "type": "object", - "additionalProperties": false } }, "additionalProperties": false, @@ -80185,7 +80585,9 @@ "channel": { "$ref": "#/definitions/RateLimitOptions" }, - "auth": {} + "auth": { + "$ref": "#/definitions/AuthRateLimit" + } }, "additionalProperties": false, "required": [ @@ -80195,6 +80597,22 @@ "webhook" ] }, + "AuthRateLimit": { + "type": "object", + "properties": { + "login": { + "$ref": "#/definitions/RateLimitOptions" + }, + "register": { + "$ref": "#/definitions/RateLimitOptions" + } + }, + "additionalProperties": false, + "required": [ + "login", + "register" + ] + }, "GlobalRateLimits": { "type": "object", "properties": { @@ -82559,6 +82977,9 @@ }, "additionalProperties": false }, + "flags": { + "type": "integer" + }, "id": { "type": "string" } @@ -82566,6 +82987,7 @@ "additionalProperties": false, "required": [ "color", + "flags", "guild", "guild_id", "hoist", @@ -83831,47 +84253,45 @@ "type": "object", "additionalProperties": false }, - "id": { + "name": { "type": "string" }, - "roles": { - "type": "array", - "items": { - "$ref": "#/definitions/Role" - } + "icon": { + "type": "string" }, - "name": { + "parent": { "type": "string" }, - "banner": { + "owner_id": { "type": "string" }, - "unavailable": { + "nsfw": { "type": "boolean" }, - "channels": { + "invites": { "type": "array", "items": { - "$ref": "#/definitions/Channel" + "$ref": "#/definitions/Invite" } }, - "region": { - "type": "string" - }, - "icon": { - "type": "string" + "voice_states": { + "type": "array", + "items": { + "$ref": "#/definitions/VoiceState" + } }, - "system_channel_id": { - "type": "string" + "webhooks": { + "type": "array", + "items": { + "$ref": "#/definitions/Webhook" + } }, - "rules_channel_id": { + "id": { "type": "string" }, - "afk_timeout": { - "type": "integer" - }, - "explicit_content_filter": { - "type": "integer" + "_do_validate": { + "type": "object", + "additionalProperties": false }, "assign": { "type": "object", @@ -83906,6 +84326,39 @@ "type": "object", "additionalProperties": false }, + "roles": { + "type": "array", + "items": { + "$ref": "#/definitions/Role" + } + }, + "banner": { + "type": "string" + }, + "unavailable": { + "type": "boolean" + }, + "channels": { + "type": "array", + "items": { + "$ref": "#/definitions/Channel" + } + }, + "region": { + "type": "string" + }, + "system_channel_id": { + "type": "string" + }, + "rules_channel_id": { + "type": "string" + }, + "afk_timeout": { + "type": "integer" + }, + "explicit_content_filter": { + "type": "integer" + }, "afk_channel_id": { "type": "string" }, @@ -83972,30 +84425,9 @@ "$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" }, - "owner_id": { - "type": "string" - }, "preferred_locale": { "type": "string" }, @@ -84029,21 +84461,11 @@ "nsfw_level": { "type": "integer" }, - "nsfw": { - "type": "boolean" - }, - "parent": { - "type": "string" - }, "permissions": { "type": "integer" }, "premium_progress_bar_enabled": { "type": "boolean" - }, - "_do_validate": { - "type": "object", - "additionalProperties": false } }, "additionalProperties": false, @@ -84393,7 +84815,9 @@ "channel": { "$ref": "#/definitions/RateLimitOptions" }, - "auth": {} + "auth": { + "$ref": "#/definitions/AuthRateLimit" + } }, "additionalProperties": false, "required": [ @@ -84403,6 +84827,22 @@ "webhook" ] }, + "AuthRateLimit": { + "type": "object", + "properties": { + "login": { + "$ref": "#/definitions/RateLimitOptions" + }, + "register": { + "$ref": "#/definitions/RateLimitOptions" + } + }, + "additionalProperties": false, + "required": [ + "login", + "register" + ] + }, "GlobalRateLimits": { "type": "object", "properties": { @@ -86757,6 +87197,9 @@ }, "additionalProperties": false }, + "flags": { + "type": "integer" + }, "id": { "type": "string" } @@ -86764,6 +87207,7 @@ "additionalProperties": false, "required": [ "color", + "flags", "guild", "guild_id", "hoist", @@ -88029,47 +88473,45 @@ "type": "object", "additionalProperties": false }, - "id": { + "name": { "type": "string" }, - "roles": { - "type": "array", - "items": { - "$ref": "#/definitions/Role" - } + "icon": { + "type": "string" }, - "name": { + "parent": { "type": "string" }, - "banner": { + "owner_id": { "type": "string" }, - "unavailable": { + "nsfw": { "type": "boolean" }, - "channels": { + "invites": { "type": "array", "items": { - "$ref": "#/definitions/Channel" + "$ref": "#/definitions/Invite" } }, - "region": { - "type": "string" - }, - "icon": { - "type": "string" + "voice_states": { + "type": "array", + "items": { + "$ref": "#/definitions/VoiceState" + } }, - "system_channel_id": { - "type": "string" + "webhooks": { + "type": "array", + "items": { + "$ref": "#/definitions/Webhook" + } }, - "rules_channel_id": { + "id": { "type": "string" }, - "afk_timeout": { - "type": "integer" - }, - "explicit_content_filter": { - "type": "integer" + "_do_validate": { + "type": "object", + "additionalProperties": false }, "assign": { "type": "object", @@ -88104,6 +88546,39 @@ "type": "object", "additionalProperties": false }, + "roles": { + "type": "array", + "items": { + "$ref": "#/definitions/Role" + } + }, + "banner": { + "type": "string" + }, + "unavailable": { + "type": "boolean" + }, + "channels": { + "type": "array", + "items": { + "$ref": "#/definitions/Channel" + } + }, + "region": { + "type": "string" + }, + "system_channel_id": { + "type": "string" + }, + "rules_channel_id": { + "type": "string" + }, + "afk_timeout": { + "type": "integer" + }, + "explicit_content_filter": { + "type": "integer" + }, "afk_channel_id": { "type": "string" }, @@ -88170,30 +88645,9 @@ "$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" }, - "owner_id": { - "type": "string" - }, "preferred_locale": { "type": "string" }, @@ -88227,21 +88681,11 @@ "nsfw_level": { "type": "integer" }, - "nsfw": { - "type": "boolean" - }, - "parent": { - "type": "string" - }, "permissions": { "type": "integer" }, "premium_progress_bar_enabled": { "type": "boolean" - }, - "_do_validate": { - "type": "object", - "additionalProperties": false } }, "additionalProperties": false, @@ -88591,7 +89035,9 @@ "channel": { "$ref": "#/definitions/RateLimitOptions" }, - "auth": {} + "auth": { + "$ref": "#/definitions/AuthRateLimit" + } }, "additionalProperties": false, "required": [ @@ -88601,6 +89047,22 @@ "webhook" ] }, + "AuthRateLimit": { + "type": "object", + "properties": { + "login": { + "$ref": "#/definitions/RateLimitOptions" + }, + "register": { + "$ref": "#/definitions/RateLimitOptions" + } + }, + "additionalProperties": false, + "required": [ + "login", + "register" + ] + }, "GlobalRateLimits": { "type": "object", "properties": { @@ -90943,6 +91405,9 @@ }, "additionalProperties": false }, + "flags": { + "type": "integer" + }, "id": { "type": "string" } @@ -90950,6 +91415,7 @@ "additionalProperties": false, "required": [ "color", + "flags", "guild", "guild_id", "hoist", @@ -92215,47 +92681,45 @@ "type": "object", "additionalProperties": false }, - "id": { + "name": { "type": "string" }, - "roles": { - "type": "array", - "items": { - "$ref": "#/definitions/Role" - } + "icon": { + "type": "string" }, - "name": { + "parent": { "type": "string" }, - "banner": { + "owner_id": { "type": "string" }, - "unavailable": { + "nsfw": { "type": "boolean" }, - "channels": { + "invites": { "type": "array", "items": { - "$ref": "#/definitions/Channel" + "$ref": "#/definitions/Invite" } }, - "region": { - "type": "string" - }, - "icon": { - "type": "string" + "voice_states": { + "type": "array", + "items": { + "$ref": "#/definitions/VoiceState" + } }, - "system_channel_id": { - "type": "string" + "webhooks": { + "type": "array", + "items": { + "$ref": "#/definitions/Webhook" + } }, - "rules_channel_id": { + "id": { "type": "string" }, - "afk_timeout": { - "type": "integer" - }, - "explicit_content_filter": { - "type": "integer" + "_do_validate": { + "type": "object", + "additionalProperties": false }, "assign": { "type": "object", @@ -92290,6 +92754,39 @@ "type": "object", "additionalProperties": false }, + "roles": { + "type": "array", + "items": { + "$ref": "#/definitions/Role" + } + }, + "banner": { + "type": "string" + }, + "unavailable": { + "type": "boolean" + }, + "channels": { + "type": "array", + "items": { + "$ref": "#/definitions/Channel" + } + }, + "region": { + "type": "string" + }, + "system_channel_id": { + "type": "string" + }, + "rules_channel_id": { + "type": "string" + }, + "afk_timeout": { + "type": "integer" + }, + "explicit_content_filter": { + "type": "integer" + }, "afk_channel_id": { "type": "string" }, @@ -92356,30 +92853,9 @@ "$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" }, - "owner_id": { - "type": "string" - }, "preferred_locale": { "type": "string" }, @@ -92413,21 +92889,11 @@ "nsfw_level": { "type": "integer" }, - "nsfw": { - "type": "boolean" - }, - "parent": { - "type": "string" - }, "permissions": { "type": "integer" }, "premium_progress_bar_enabled": { "type": "boolean" - }, - "_do_validate": { - "type": "object", - "additionalProperties": false } }, "additionalProperties": false, @@ -92777,7 +93243,9 @@ "channel": { "$ref": "#/definitions/RateLimitOptions" }, - "auth": {} + "auth": { + "$ref": "#/definitions/AuthRateLimit" + } }, "additionalProperties": false, "required": [ @@ -92787,6 +93255,22 @@ "webhook" ] }, + "AuthRateLimit": { + "type": "object", + "properties": { + "login": { + "$ref": "#/definitions/RateLimitOptions" + }, + "register": { + "$ref": "#/definitions/RateLimitOptions" + } + }, + "additionalProperties": false, + "required": [ + "login", + "register" + ] + }, "GlobalRateLimits": { "type": "object", "properties": { @@ -95240,6 +95724,9 @@ }, "additionalProperties": false }, + "flags": { + "type": "integer" + }, "id": { "type": "string" } @@ -95247,6 +95734,7 @@ "additionalProperties": false, "required": [ "color", + "flags", "guild", "guild_id", "hoist", @@ -96512,47 +97000,45 @@ "type": "object", "additionalProperties": false }, - "id": { + "name": { "type": "string" }, - "roles": { - "type": "array", - "items": { - "$ref": "#/definitions/Role" - } + "icon": { + "type": "string" }, - "name": { + "parent": { "type": "string" }, - "banner": { + "owner_id": { "type": "string" }, - "unavailable": { + "nsfw": { "type": "boolean" }, - "channels": { + "invites": { "type": "array", "items": { - "$ref": "#/definitions/Channel" + "$ref": "#/definitions/Invite" } }, - "region": { - "type": "string" - }, - "icon": { - "type": "string" + "voice_states": { + "type": "array", + "items": { + "$ref": "#/definitions/VoiceState" + } }, - "system_channel_id": { - "type": "string" + "webhooks": { + "type": "array", + "items": { + "$ref": "#/definitions/Webhook" + } }, - "rules_channel_id": { + "id": { "type": "string" }, - "afk_timeout": { - "type": "integer" - }, - "explicit_content_filter": { - "type": "integer" + "_do_validate": { + "type": "object", + "additionalProperties": false }, "assign": { "type": "object", @@ -96587,6 +97073,39 @@ "type": "object", "additionalProperties": false }, + "roles": { + "type": "array", + "items": { + "$ref": "#/definitions/Role" + } + }, + "banner": { + "type": "string" + }, + "unavailable": { + "type": "boolean" + }, + "channels": { + "type": "array", + "items": { + "$ref": "#/definitions/Channel" + } + }, + "region": { + "type": "string" + }, + "system_channel_id": { + "type": "string" + }, + "rules_channel_id": { + "type": "string" + }, + "afk_timeout": { + "type": "integer" + }, + "explicit_content_filter": { + "type": "integer" + }, "afk_channel_id": { "type": "string" }, @@ -96653,30 +97172,9 @@ "$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" }, - "owner_id": { - "type": "string" - }, "preferred_locale": { "type": "string" }, @@ -96710,21 +97208,11 @@ "nsfw_level": { "type": "integer" }, - "nsfw": { - "type": "boolean" - }, - "parent": { - "type": "string" - }, "permissions": { "type": "integer" }, "premium_progress_bar_enabled": { "type": "boolean" - }, - "_do_validate": { - "type": "object", - "additionalProperties": false } }, "additionalProperties": false, @@ -97074,7 +97562,9 @@ "channel": { "$ref": "#/definitions/RateLimitOptions" }, - "auth": {} + "auth": { + "$ref": "#/definitions/AuthRateLimit" + } }, "additionalProperties": false, "required": [ @@ -97084,6 +97574,22 @@ "webhook" ] }, + "AuthRateLimit": { + "type": "object", + "properties": { + "login": { + "$ref": "#/definitions/RateLimitOptions" + }, + "register": { + "$ref": "#/definitions/RateLimitOptions" + } + }, + "additionalProperties": false, + "required": [ + "login", + "register" + ] + }, "GlobalRateLimits": { "type": "object", "properties": { @@ -99534,6 +100040,9 @@ }, "additionalProperties": false }, + "flags": { + "type": "integer" + }, "id": { "type": "string" } @@ -99541,6 +100050,7 @@ "additionalProperties": false, "required": [ "color", + "flags", "guild", "guild_id", "hoist", @@ -100806,47 +101316,45 @@ "type": "object", "additionalProperties": false }, - "id": { + "name": { "type": "string" }, - "roles": { - "type": "array", - "items": { - "$ref": "#/definitions/Role" - } + "icon": { + "type": "string" }, - "name": { + "parent": { "type": "string" }, - "banner": { + "owner_id": { "type": "string" }, - "unavailable": { + "nsfw": { "type": "boolean" }, - "channels": { + "invites": { "type": "array", "items": { - "$ref": "#/definitions/Channel" + "$ref": "#/definitions/Invite" } }, - "region": { - "type": "string" - }, - "icon": { - "type": "string" + "voice_states": { + "type": "array", + "items": { + "$ref": "#/definitions/VoiceState" + } }, - "system_channel_id": { - "type": "string" + "webhooks": { + "type": "array", + "items": { + "$ref": "#/definitions/Webhook" + } }, - "rules_channel_id": { + "id": { "type": "string" }, - "afk_timeout": { - "type": "integer" - }, - "explicit_content_filter": { - "type": "integer" + "_do_validate": { + "type": "object", + "additionalProperties": false }, "assign": { "type": "object", @@ -100881,6 +101389,39 @@ "type": "object", "additionalProperties": false }, + "roles": { + "type": "array", + "items": { + "$ref": "#/definitions/Role" + } + }, + "banner": { + "type": "string" + }, + "unavailable": { + "type": "boolean" + }, + "channels": { + "type": "array", + "items": { + "$ref": "#/definitions/Channel" + } + }, + "region": { + "type": "string" + }, + "system_channel_id": { + "type": "string" + }, + "rules_channel_id": { + "type": "string" + }, + "afk_timeout": { + "type": "integer" + }, + "explicit_content_filter": { + "type": "integer" + }, "afk_channel_id": { "type": "string" }, @@ -100947,30 +101488,9 @@ "$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" }, - "owner_id": { - "type": "string" - }, "preferred_locale": { "type": "string" }, @@ -101004,21 +101524,11 @@ "nsfw_level": { "type": "integer" }, - "nsfw": { - "type": "boolean" - }, - "parent": { - "type": "string" - }, "permissions": { "type": "integer" }, "premium_progress_bar_enabled": { "type": "boolean" - }, - "_do_validate": { - "type": "object", - "additionalProperties": false } }, "additionalProperties": false, @@ -101368,7 +101878,9 @@ "channel": { "$ref": "#/definitions/RateLimitOptions" }, - "auth": {} + "auth": { + "$ref": "#/definitions/AuthRateLimit" + } }, "additionalProperties": false, "required": [ @@ -101378,6 +101890,22 @@ "webhook" ] }, + "AuthRateLimit": { + "type": "object", + "properties": { + "login": { + "$ref": "#/definitions/RateLimitOptions" + }, + "register": { + "$ref": "#/definitions/RateLimitOptions" + } + }, + "additionalProperties": false, + "required": [ + "login", + "register" + ] + }, "GlobalRateLimits": { "type": "object", "properties": { @@ -103723,6 +104251,9 @@ }, "additionalProperties": false }, + "flags": { + "type": "integer" + }, "id": { "type": "string" } @@ -103730,6 +104261,7 @@ "additionalProperties": false, "required": [ "color", + "flags", "guild", "guild_id", "hoist", @@ -104995,47 +105527,45 @@ "type": "object", "additionalProperties": false }, - "id": { + "name": { "type": "string" }, - "roles": { - "type": "array", - "items": { - "$ref": "#/definitions/Role" - } + "icon": { + "type": "string" }, - "name": { + "parent": { "type": "string" }, - "banner": { + "owner_id": { "type": "string" }, - "unavailable": { + "nsfw": { "type": "boolean" }, - "channels": { + "invites": { "type": "array", "items": { - "$ref": "#/definitions/Channel" + "$ref": "#/definitions/Invite" } }, - "region": { - "type": "string" - }, - "icon": { - "type": "string" + "voice_states": { + "type": "array", + "items": { + "$ref": "#/definitions/VoiceState" + } }, - "system_channel_id": { - "type": "string" + "webhooks": { + "type": "array", + "items": { + "$ref": "#/definitions/Webhook" + } }, - "rules_channel_id": { + "id": { "type": "string" }, - "afk_timeout": { - "type": "integer" - }, - "explicit_content_filter": { - "type": "integer" + "_do_validate": { + "type": "object", + "additionalProperties": false }, "assign": { "type": "object", @@ -105070,6 +105600,39 @@ "type": "object", "additionalProperties": false }, + "roles": { + "type": "array", + "items": { + "$ref": "#/definitions/Role" + } + }, + "banner": { + "type": "string" + }, + "unavailable": { + "type": "boolean" + }, + "channels": { + "type": "array", + "items": { + "$ref": "#/definitions/Channel" + } + }, + "region": { + "type": "string" + }, + "system_channel_id": { + "type": "string" + }, + "rules_channel_id": { + "type": "string" + }, + "afk_timeout": { + "type": "integer" + }, + "explicit_content_filter": { + "type": "integer" + }, "afk_channel_id": { "type": "string" }, @@ -105136,30 +105699,9 @@ "$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" }, - "owner_id": { - "type": "string" - }, "preferred_locale": { "type": "string" }, @@ -105193,21 +105735,11 @@ "nsfw_level": { "type": "integer" }, - "nsfw": { - "type": "boolean" - }, - "parent": { - "type": "string" - }, "permissions": { "type": "integer" }, "premium_progress_bar_enabled": { "type": "boolean" - }, - "_do_validate": { - "type": "object", - "additionalProperties": false } }, "additionalProperties": false, @@ -105557,7 +106089,9 @@ "channel": { "$ref": "#/definitions/RateLimitOptions" }, - "auth": {} + "auth": { + "$ref": "#/definitions/AuthRateLimit" + } }, "additionalProperties": false, "required": [ @@ -105567,6 +106101,22 @@ "webhook" ] }, + "AuthRateLimit": { + "type": "object", + "properties": { + "login": { + "$ref": "#/definitions/RateLimitOptions" + }, + "register": { + "$ref": "#/definitions/RateLimitOptions" + } + }, + "additionalProperties": false, + "required": [ + "login", + "register" + ] + }, "GlobalRateLimits": { "type": "object", "properties": { @@ -107920,6 +108470,9 @@ }, "additionalProperties": false }, + "flags": { + "type": "integer" + }, "id": { "type": "string" } @@ -107927,6 +108480,7 @@ "additionalProperties": false, "required": [ "color", + "flags", "guild", "guild_id", "hoist", @@ -109192,47 +109746,45 @@ "type": "object", "additionalProperties": false }, - "id": { + "name": { "type": "string" }, - "roles": { - "type": "array", - "items": { - "$ref": "#/definitions/Role" - } + "icon": { + "type": "string" }, - "name": { + "parent": { "type": "string" }, - "banner": { + "owner_id": { "type": "string" }, - "unavailable": { + "nsfw": { "type": "boolean" }, - "channels": { + "invites": { "type": "array", "items": { - "$ref": "#/definitions/Channel" + "$ref": "#/definitions/Invite" } }, - "region": { - "type": "string" - }, - "icon": { - "type": "string" + "voice_states": { + "type": "array", + "items": { + "$ref": "#/definitions/VoiceState" + } }, - "system_channel_id": { - "type": "string" + "webhooks": { + "type": "array", + "items": { + "$ref": "#/definitions/Webhook" + } }, - "rules_channel_id": { + "id": { "type": "string" }, - "afk_timeout": { - "type": "integer" - }, - "explicit_content_filter": { - "type": "integer" + "_do_validate": { + "type": "object", + "additionalProperties": false }, "assign": { "type": "object", @@ -109267,6 +109819,39 @@ "type": "object", "additionalProperties": false }, + "roles": { + "type": "array", + "items": { + "$ref": "#/definitions/Role" + } + }, + "banner": { + "type": "string" + }, + "unavailable": { + "type": "boolean" + }, + "channels": { + "type": "array", + "items": { + "$ref": "#/definitions/Channel" + } + }, + "region": { + "type": "string" + }, + "system_channel_id": { + "type": "string" + }, + "rules_channel_id": { + "type": "string" + }, + "afk_timeout": { + "type": "integer" + }, + "explicit_content_filter": { + "type": "integer" + }, "afk_channel_id": { "type": "string" }, @@ -109333,30 +109918,9 @@ "$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" }, - "owner_id": { - "type": "string" - }, "preferred_locale": { "type": "string" }, @@ -109390,21 +109954,11 @@ "nsfw_level": { "type": "integer" }, - "nsfw": { - "type": "boolean" - }, - "parent": { - "type": "string" - }, "permissions": { "type": "integer" }, "premium_progress_bar_enabled": { "type": "boolean" - }, - "_do_validate": { - "type": "object", - "additionalProperties": false } }, "additionalProperties": false, @@ -109754,7 +110308,9 @@ "channel": { "$ref": "#/definitions/RateLimitOptions" }, - "auth": {} + "auth": { + "$ref": "#/definitions/AuthRateLimit" + } }, "additionalProperties": false, "required": [ @@ -109764,6 +110320,22 @@ "webhook" ] }, + "AuthRateLimit": { + "type": "object", + "properties": { + "login": { + "$ref": "#/definitions/RateLimitOptions" + }, + "register": { + "$ref": "#/definitions/RateLimitOptions" + } + }, + "additionalProperties": false, + "required": [ + "login", + "register" + ] + }, "GlobalRateLimits": { "type": "object", "properties": { @@ -112110,6 +112682,9 @@ }, "additionalProperties": false }, + "flags": { + "type": "integer" + }, "id": { "type": "string" } @@ -112117,6 +112692,7 @@ "additionalProperties": false, "required": [ "color", + "flags", "guild", "guild_id", "hoist", @@ -113382,47 +113958,45 @@ "type": "object", "additionalProperties": false }, - "id": { + "name": { "type": "string" }, - "roles": { - "type": "array", - "items": { - "$ref": "#/definitions/Role" - } + "icon": { + "type": "string" }, - "name": { + "parent": { "type": "string" }, - "banner": { + "owner_id": { "type": "string" }, - "unavailable": { + "nsfw": { "type": "boolean" }, - "channels": { + "invites": { "type": "array", "items": { - "$ref": "#/definitions/Channel" + "$ref": "#/definitions/Invite" } }, - "region": { - "type": "string" - }, - "icon": { - "type": "string" + "voice_states": { + "type": "array", + "items": { + "$ref": "#/definitions/VoiceState" + } }, - "system_channel_id": { - "type": "string" + "webhooks": { + "type": "array", + "items": { + "$ref": "#/definitions/Webhook" + } }, - "rules_channel_id": { + "id": { "type": "string" }, - "afk_timeout": { - "type": "integer" - }, - "explicit_content_filter": { - "type": "integer" + "_do_validate": { + "type": "object", + "additionalProperties": false }, "assign": { "type": "object", @@ -113457,6 +114031,39 @@ "type": "object", "additionalProperties": false }, + "roles": { + "type": "array", + "items": { + "$ref": "#/definitions/Role" + } + }, + "banner": { + "type": "string" + }, + "unavailable": { + "type": "boolean" + }, + "channels": { + "type": "array", + "items": { + "$ref": "#/definitions/Channel" + } + }, + "region": { + "type": "string" + }, + "system_channel_id": { + "type": "string" + }, + "rules_channel_id": { + "type": "string" + }, + "afk_timeout": { + "type": "integer" + }, + "explicit_content_filter": { + "type": "integer" + }, "afk_channel_id": { "type": "string" }, @@ -113523,30 +114130,9 @@ "$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" }, - "owner_id": { - "type": "string" - }, "preferred_locale": { "type": "string" }, @@ -113580,21 +114166,11 @@ "nsfw_level": { "type": "integer" }, - "nsfw": { - "type": "boolean" - }, - "parent": { - "type": "string" - }, "permissions": { "type": "integer" }, "premium_progress_bar_enabled": { "type": "boolean" - }, - "_do_validate": { - "type": "object", - "additionalProperties": false } }, "additionalProperties": false, @@ -113944,7 +114520,9 @@ "channel": { "$ref": "#/definitions/RateLimitOptions" }, - "auth": {} + "auth": { + "$ref": "#/definitions/AuthRateLimit" + } }, "additionalProperties": false, "required": [ @@ -113954,6 +114532,22 @@ "webhook" ] }, + "AuthRateLimit": { + "type": "object", + "properties": { + "login": { + "$ref": "#/definitions/RateLimitOptions" + }, + "register": { + "$ref": "#/definitions/RateLimitOptions" + } + }, + "additionalProperties": false, + "required": [ + "login", + "register" + ] + }, "GlobalRateLimits": { "type": "object", "properties": { @@ -116300,6 +116894,9 @@ }, "additionalProperties": false }, + "flags": { + "type": "integer" + }, "id": { "type": "string" } @@ -116307,6 +116904,7 @@ "additionalProperties": false, "required": [ "color", + "flags", "guild", "guild_id", "hoist", @@ -117572,47 +118170,45 @@ "type": "object", "additionalProperties": false }, - "id": { + "name": { "type": "string" }, - "roles": { - "type": "array", - "items": { - "$ref": "#/definitions/Role" - } + "icon": { + "type": "string" }, - "name": { + "parent": { "type": "string" }, - "banner": { + "owner_id": { "type": "string" }, - "unavailable": { + "nsfw": { "type": "boolean" }, - "channels": { + "invites": { "type": "array", "items": { - "$ref": "#/definitions/Channel" + "$ref": "#/definitions/Invite" } }, - "region": { - "type": "string" - }, - "icon": { - "type": "string" + "voice_states": { + "type": "array", + "items": { + "$ref": "#/definitions/VoiceState" + } }, - "system_channel_id": { - "type": "string" + "webhooks": { + "type": "array", + "items": { + "$ref": "#/definitions/Webhook" + } }, - "rules_channel_id": { + "id": { "type": "string" }, - "afk_timeout": { - "type": "integer" - }, - "explicit_content_filter": { - "type": "integer" + "_do_validate": { + "type": "object", + "additionalProperties": false }, "assign": { "type": "object", @@ -117647,6 +118243,39 @@ "type": "object", "additionalProperties": false }, + "roles": { + "type": "array", + "items": { + "$ref": "#/definitions/Role" + } + }, + "banner": { + "type": "string" + }, + "unavailable": { + "type": "boolean" + }, + "channels": { + "type": "array", + "items": { + "$ref": "#/definitions/Channel" + } + }, + "region": { + "type": "string" + }, + "system_channel_id": { + "type": "string" + }, + "rules_channel_id": { + "type": "string" + }, + "afk_timeout": { + "type": "integer" + }, + "explicit_content_filter": { + "type": "integer" + }, "afk_channel_id": { "type": "string" }, @@ -117713,30 +118342,9 @@ "$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" }, - "owner_id": { - "type": "string" - }, "preferred_locale": { "type": "string" }, @@ -117770,21 +118378,11 @@ "nsfw_level": { "type": "integer" }, - "nsfw": { - "type": "boolean" - }, - "parent": { - "type": "string" - }, "permissions": { "type": "integer" }, "premium_progress_bar_enabled": { "type": "boolean" - }, - "_do_validate": { - "type": "object", - "additionalProperties": false } }, "additionalProperties": false, @@ -118134,7 +118732,9 @@ "channel": { "$ref": "#/definitions/RateLimitOptions" }, - "auth": {} + "auth": { + "$ref": "#/definitions/AuthRateLimit" + } }, "additionalProperties": false, "required": [ @@ -118144,6 +118744,22 @@ "webhook" ] }, + "AuthRateLimit": { + "type": "object", + "properties": { + "login": { + "$ref": "#/definitions/RateLimitOptions" + }, + "register": { + "$ref": "#/definitions/RateLimitOptions" + } + }, + "additionalProperties": false, + "required": [ + "login", + "register" + ] + }, "GlobalRateLimits": { "type": "object", "properties": { @@ -118349,6 +118965,12 @@ }, "promotional_email_opt_in": { "type": "boolean" + }, + "unique_username_registration": { + "type": "boolean" + }, + "global_name": { + "type": "string" } }, "additionalProperties": false, @@ -120519,6 +121141,9 @@ }, "additionalProperties": false }, + "flags": { + "type": "integer" + }, "id": { "type": "string" } @@ -120526,6 +121151,7 @@ "additionalProperties": false, "required": [ "color", + "flags", "guild", "guild_id", "hoist", @@ -121791,47 +122417,45 @@ "type": "object", "additionalProperties": false }, - "id": { + "name": { "type": "string" }, - "roles": { - "type": "array", - "items": { - "$ref": "#/definitions/Role" - } + "icon": { + "type": "string" }, - "name": { + "parent": { "type": "string" }, - "banner": { + "owner_id": { "type": "string" }, - "unavailable": { + "nsfw": { "type": "boolean" }, - "channels": { + "invites": { "type": "array", "items": { - "$ref": "#/definitions/Channel" + "$ref": "#/definitions/Invite" } }, - "region": { - "type": "string" - }, - "icon": { - "type": "string" + "voice_states": { + "type": "array", + "items": { + "$ref": "#/definitions/VoiceState" + } }, - "system_channel_id": { - "type": "string" + "webhooks": { + "type": "array", + "items": { + "$ref": "#/definitions/Webhook" + } }, - "rules_channel_id": { + "id": { "type": "string" }, - "afk_timeout": { - "type": "integer" - }, - "explicit_content_filter": { - "type": "integer" + "_do_validate": { + "type": "object", + "additionalProperties": false }, "assign": { "type": "object", @@ -121866,6 +122490,39 @@ "type": "object", "additionalProperties": false }, + "roles": { + "type": "array", + "items": { + "$ref": "#/definitions/Role" + } + }, + "banner": { + "type": "string" + }, + "unavailable": { + "type": "boolean" + }, + "channels": { + "type": "array", + "items": { + "$ref": "#/definitions/Channel" + } + }, + "region": { + "type": "string" + }, + "system_channel_id": { + "type": "string" + }, + "rules_channel_id": { + "type": "string" + }, + "afk_timeout": { + "type": "integer" + }, + "explicit_content_filter": { + "type": "integer" + }, "afk_channel_id": { "type": "string" }, @@ -121932,30 +122589,9 @@ "$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" }, - "owner_id": { - "type": "string" - }, "preferred_locale": { "type": "string" }, @@ -121989,21 +122625,11 @@ "nsfw_level": { "type": "integer" }, - "nsfw": { - "type": "boolean" - }, - "parent": { - "type": "string" - }, "permissions": { "type": "integer" }, "premium_progress_bar_enabled": { "type": "boolean" - }, - "_do_validate": { - "type": "object", - "additionalProperties": false } }, "additionalProperties": false, @@ -122353,7 +122979,9 @@ "channel": { "$ref": "#/definitions/RateLimitOptions" }, - "auth": {} + "auth": { + "$ref": "#/definitions/AuthRateLimit" + } }, "additionalProperties": false, "required": [ @@ -122363,6 +122991,22 @@ "webhook" ] }, + "AuthRateLimit": { + "type": "object", + "properties": { + "login": { + "$ref": "#/definitions/RateLimitOptions" + }, + "register": { + "$ref": "#/definitions/RateLimitOptions" + } + }, + "additionalProperties": false, + "required": [ + "login", + "register" + ] + }, "GlobalRateLimits": { "type": "object", "properties": { @@ -124709,6 +125353,9 @@ }, "additionalProperties": false }, + "flags": { + "type": "integer" + }, "id": { "type": "string" } @@ -124716,6 +125363,7 @@ "additionalProperties": false, "required": [ "color", + "flags", "guild", "guild_id", "hoist", @@ -125981,47 +126629,45 @@ "type": "object", "additionalProperties": false }, - "id": { + "name": { "type": "string" }, - "roles": { - "type": "array", - "items": { - "$ref": "#/definitions/Role" - } + "icon": { + "type": "string" }, - "name": { + "parent": { "type": "string" }, - "banner": { + "owner_id": { "type": "string" }, - "unavailable": { + "nsfw": { "type": "boolean" }, - "channels": { + "invites": { "type": "array", "items": { - "$ref": "#/definitions/Channel" + "$ref": "#/definitions/Invite" } }, - "region": { - "type": "string" - }, - "icon": { - "type": "string" + "voice_states": { + "type": "array", + "items": { + "$ref": "#/definitions/VoiceState" + } }, - "system_channel_id": { - "type": "string" + "webhooks": { + "type": "array", + "items": { + "$ref": "#/definitions/Webhook" + } }, - "rules_channel_id": { + "id": { "type": "string" }, - "afk_timeout": { - "type": "integer" - }, - "explicit_content_filter": { - "type": "integer" + "_do_validate": { + "type": "object", + "additionalProperties": false }, "assign": { "type": "object", @@ -126056,6 +126702,39 @@ "type": "object", "additionalProperties": false }, + "roles": { + "type": "array", + "items": { + "$ref": "#/definitions/Role" + } + }, + "banner": { + "type": "string" + }, + "unavailable": { + "type": "boolean" + }, + "channels": { + "type": "array", + "items": { + "$ref": "#/definitions/Channel" + } + }, + "region": { + "type": "string" + }, + "system_channel_id": { + "type": "string" + }, + "rules_channel_id": { + "type": "string" + }, + "afk_timeout": { + "type": "integer" + }, + "explicit_content_filter": { + "type": "integer" + }, "afk_channel_id": { "type": "string" }, @@ -126122,30 +126801,9 @@ "$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" }, - "owner_id": { - "type": "string" - }, "preferred_locale": { "type": "string" }, @@ -126179,21 +126837,11 @@ "nsfw_level": { "type": "integer" }, - "nsfw": { - "type": "boolean" - }, - "parent": { - "type": "string" - }, "permissions": { "type": "integer" }, "premium_progress_bar_enabled": { "type": "boolean" - }, - "_do_validate": { - "type": "object", - "additionalProperties": false } }, "additionalProperties": false, @@ -126543,7 +127191,9 @@ "channel": { "$ref": "#/definitions/RateLimitOptions" }, - "auth": {} + "auth": { + "$ref": "#/definitions/AuthRateLimit" + } }, "additionalProperties": false, "required": [ @@ -126553,6 +127203,22 @@ "webhook" ] }, + "AuthRateLimit": { + "type": "object", + "properties": { + "login": { + "$ref": "#/definitions/RateLimitOptions" + }, + "register": { + "$ref": "#/definitions/RateLimitOptions" + } + }, + "additionalProperties": false, + "required": [ + "login", + "register" + ] + }, "GlobalRateLimits": { "type": "object", "properties": { @@ -128898,6 +129564,9 @@ }, "additionalProperties": false }, + "flags": { + "type": "integer" + }, "id": { "type": "string" } @@ -128905,6 +129574,7 @@ "additionalProperties": false, "required": [ "color", + "flags", "guild", "guild_id", "hoist", @@ -130170,47 +130840,45 @@ "type": "object", "additionalProperties": false }, - "id": { + "name": { "type": "string" }, - "roles": { - "type": "array", - "items": { - "$ref": "#/definitions/Role" - } + "icon": { + "type": "string" }, - "name": { + "parent": { "type": "string" }, - "banner": { + "owner_id": { "type": "string" }, - "unavailable": { + "nsfw": { "type": "boolean" }, - "channels": { + "invites": { "type": "array", "items": { - "$ref": "#/definitions/Channel" + "$ref": "#/definitions/Invite" } }, - "region": { - "type": "string" - }, - "icon": { - "type": "string" + "voice_states": { + "type": "array", + "items": { + "$ref": "#/definitions/VoiceState" + } }, - "system_channel_id": { - "type": "string" + "webhooks": { + "type": "array", + "items": { + "$ref": "#/definitions/Webhook" + } }, - "rules_channel_id": { + "id": { "type": "string" }, - "afk_timeout": { - "type": "integer" - }, - "explicit_content_filter": { - "type": "integer" + "_do_validate": { + "type": "object", + "additionalProperties": false }, "assign": { "type": "object", @@ -130245,6 +130913,39 @@ "type": "object", "additionalProperties": false }, + "roles": { + "type": "array", + "items": { + "$ref": "#/definitions/Role" + } + }, + "banner": { + "type": "string" + }, + "unavailable": { + "type": "boolean" + }, + "channels": { + "type": "array", + "items": { + "$ref": "#/definitions/Channel" + } + }, + "region": { + "type": "string" + }, + "system_channel_id": { + "type": "string" + }, + "rules_channel_id": { + "type": "string" + }, + "afk_timeout": { + "type": "integer" + }, + "explicit_content_filter": { + "type": "integer" + }, "afk_channel_id": { "type": "string" }, @@ -130311,30 +131012,9 @@ "$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" }, - "owner_id": { - "type": "string" - }, "preferred_locale": { "type": "string" }, @@ -130368,21 +131048,11 @@ "nsfw_level": { "type": "integer" }, - "nsfw": { - "type": "boolean" - }, - "parent": { - "type": "string" - }, "permissions": { "type": "integer" }, "premium_progress_bar_enabled": { "type": "boolean" - }, - "_do_validate": { - "type": "object", - "additionalProperties": false } }, "additionalProperties": false, @@ -130732,7 +131402,9 @@ "channel": { "$ref": "#/definitions/RateLimitOptions" }, - "auth": {} + "auth": { + "$ref": "#/definitions/AuthRateLimit" + } }, "additionalProperties": false, "required": [ @@ -130742,6 +131414,22 @@ "webhook" ] }, + "AuthRateLimit": { + "type": "object", + "properties": { + "login": { + "$ref": "#/definitions/RateLimitOptions" + }, + "register": { + "$ref": "#/definitions/RateLimitOptions" + } + }, + "additionalProperties": false, + "required": [ + "login", + "register" + ] + }, "GlobalRateLimits": { "type": "object", "properties": { @@ -133102,6 +133790,9 @@ }, "additionalProperties": false }, + "flags": { + "type": "integer" + }, "id": { "type": "string" } @@ -133109,6 +133800,7 @@ "additionalProperties": false, "required": [ "color", + "flags", "guild", "guild_id", "hoist", @@ -134374,47 +135066,45 @@ "type": "object", "additionalProperties": false }, - "id": { + "name": { "type": "string" }, - "roles": { - "type": "array", - "items": { - "$ref": "#/definitions/Role" - } + "icon": { + "type": "string" }, - "name": { + "parent": { "type": "string" }, - "banner": { + "owner_id": { "type": "string" }, - "unavailable": { + "nsfw": { "type": "boolean" }, - "channels": { + "invites": { "type": "array", "items": { - "$ref": "#/definitions/Channel" + "$ref": "#/definitions/Invite" } }, - "region": { - "type": "string" - }, - "icon": { - "type": "string" + "voice_states": { + "type": "array", + "items": { + "$ref": "#/definitions/VoiceState" + } }, - "system_channel_id": { - "type": "string" + "webhooks": { + "type": "array", + "items": { + "$ref": "#/definitions/Webhook" + } }, - "rules_channel_id": { + "id": { "type": "string" }, - "afk_timeout": { - "type": "integer" - }, - "explicit_content_filter": { - "type": "integer" + "_do_validate": { + "type": "object", + "additionalProperties": false }, "assign": { "type": "object", @@ -134449,6 +135139,39 @@ "type": "object", "additionalProperties": false }, + "roles": { + "type": "array", + "items": { + "$ref": "#/definitions/Role" + } + }, + "banner": { + "type": "string" + }, + "unavailable": { + "type": "boolean" + }, + "channels": { + "type": "array", + "items": { + "$ref": "#/definitions/Channel" + } + }, + "region": { + "type": "string" + }, + "system_channel_id": { + "type": "string" + }, + "rules_channel_id": { + "type": "string" + }, + "afk_timeout": { + "type": "integer" + }, + "explicit_content_filter": { + "type": "integer" + }, "afk_channel_id": { "type": "string" }, @@ -134515,30 +135238,9 @@ "$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" }, - "owner_id": { - "type": "string" - }, "preferred_locale": { "type": "string" }, @@ -134572,21 +135274,11 @@ "nsfw_level": { "type": "integer" }, - "nsfw": { - "type": "boolean" - }, - "parent": { - "type": "string" - }, "permissions": { "type": "integer" }, "premium_progress_bar_enabled": { "type": "boolean" - }, - "_do_validate": { - "type": "object", - "additionalProperties": false } }, "additionalProperties": false, @@ -134936,7 +135628,9 @@ "channel": { "$ref": "#/definitions/RateLimitOptions" }, - "auth": {} + "auth": { + "$ref": "#/definitions/AuthRateLimit" + } }, "additionalProperties": false, "required": [ @@ -134946,6 +135640,22 @@ "webhook" ] }, + "AuthRateLimit": { + "type": "object", + "properties": { + "login": { + "$ref": "#/definitions/RateLimitOptions" + }, + "register": { + "$ref": "#/definitions/RateLimitOptions" + } + }, + "additionalProperties": false, + "required": [ + "login", + "register" + ] + }, "GlobalRateLimits": { "type": "object", "properties": { @@ -137295,6 +138005,9 @@ }, "additionalProperties": false }, + "flags": { + "type": "integer" + }, "id": { "type": "string" } @@ -137302,6 +138015,7 @@ "additionalProperties": false, "required": [ "color", + "flags", "guild", "guild_id", "hoist", @@ -138567,47 +139281,45 @@ "type": "object", "additionalProperties": false }, - "id": { + "name": { "type": "string" }, - "roles": { - "type": "array", - "items": { - "$ref": "#/definitions/Role" - } + "icon": { + "type": "string" }, - "name": { + "parent": { "type": "string" }, - "banner": { + "owner_id": { "type": "string" }, - "unavailable": { + "nsfw": { "type": "boolean" }, - "channels": { + "invites": { "type": "array", "items": { - "$ref": "#/definitions/Channel" + "$ref": "#/definitions/Invite" } }, - "region": { - "type": "string" - }, - "icon": { - "type": "string" + "voice_states": { + "type": "array", + "items": { + "$ref": "#/definitions/VoiceState" + } }, - "system_channel_id": { - "type": "string" + "webhooks": { + "type": "array", + "items": { + "$ref": "#/definitions/Webhook" + } }, - "rules_channel_id": { + "id": { "type": "string" }, - "afk_timeout": { - "type": "integer" - }, - "explicit_content_filter": { - "type": "integer" + "_do_validate": { + "type": "object", + "additionalProperties": false }, "assign": { "type": "object", @@ -138642,6 +139354,39 @@ "type": "object", "additionalProperties": false }, + "roles": { + "type": "array", + "items": { + "$ref": "#/definitions/Role" + } + }, + "banner": { + "type": "string" + }, + "unavailable": { + "type": "boolean" + }, + "channels": { + "type": "array", + "items": { + "$ref": "#/definitions/Channel" + } + }, + "region": { + "type": "string" + }, + "system_channel_id": { + "type": "string" + }, + "rules_channel_id": { + "type": "string" + }, + "afk_timeout": { + "type": "integer" + }, + "explicit_content_filter": { + "type": "integer" + }, "afk_channel_id": { "type": "string" }, @@ -138708,30 +139453,9 @@ "$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" }, - "owner_id": { - "type": "string" - }, "preferred_locale": { "type": "string" }, @@ -138765,21 +139489,11 @@ "nsfw_level": { "type": "integer" }, - "nsfw": { - "type": "boolean" - }, - "parent": { - "type": "string" - }, "permissions": { "type": "integer" }, "premium_progress_bar_enabled": { "type": "boolean" - }, - "_do_validate": { - "type": "object", - "additionalProperties": false } }, "additionalProperties": false, @@ -139129,7 +139843,9 @@ "channel": { "$ref": "#/definitions/RateLimitOptions" }, - "auth": {} + "auth": { + "$ref": "#/definitions/AuthRateLimit" + } }, "additionalProperties": false, "required": [ @@ -139139,6 +139855,22 @@ "webhook" ] }, + "AuthRateLimit": { + "type": "object", + "properties": { + "login": { + "$ref": "#/definitions/RateLimitOptions" + }, + "register": { + "$ref": "#/definitions/RateLimitOptions" + } + }, + "additionalProperties": false, + "required": [ + "login", + "register" + ] + }, "GlobalRateLimits": { "type": "object", "properties": { @@ -141562,6 +142294,9 @@ }, "additionalProperties": false }, + "flags": { + "type": "integer" + }, "id": { "type": "string" } @@ -141569,6 +142304,7 @@ "additionalProperties": false, "required": [ "color", + "flags", "guild", "guild_id", "hoist", @@ -142834,47 +143570,45 @@ "type": "object", "additionalProperties": false }, - "id": { + "name": { "type": "string" }, - "roles": { - "type": "array", - "items": { - "$ref": "#/definitions/Role" - } + "icon": { + "type": "string" }, - "name": { + "parent": { "type": "string" }, - "banner": { + "owner_id": { "type": "string" }, - "unavailable": { + "nsfw": { "type": "boolean" }, - "channels": { + "invites": { "type": "array", "items": { - "$ref": "#/definitions/Channel" + "$ref": "#/definitions/Invite" } }, - "region": { - "type": "string" - }, - "icon": { - "type": "string" + "voice_states": { + "type": "array", + "items": { + "$ref": "#/definitions/VoiceState" + } }, - "system_channel_id": { - "type": "string" + "webhooks": { + "type": "array", + "items": { + "$ref": "#/definitions/Webhook" + } }, - "rules_channel_id": { + "id": { "type": "string" }, - "afk_timeout": { - "type": "integer" - }, - "explicit_content_filter": { - "type": "integer" + "_do_validate": { + "type": "object", + "additionalProperties": false }, "assign": { "type": "object", @@ -142909,6 +143643,39 @@ "type": "object", "additionalProperties": false }, + "roles": { + "type": "array", + "items": { + "$ref": "#/definitions/Role" + } + }, + "banner": { + "type": "string" + }, + "unavailable": { + "type": "boolean" + }, + "channels": { + "type": "array", + "items": { + "$ref": "#/definitions/Channel" + } + }, + "region": { + "type": "string" + }, + "system_channel_id": { + "type": "string" + }, + "rules_channel_id": { + "type": "string" + }, + "afk_timeout": { + "type": "integer" + }, + "explicit_content_filter": { + "type": "integer" + }, "afk_channel_id": { "type": "string" }, @@ -142975,30 +143742,9 @@ "$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" }, - "owner_id": { - "type": "string" - }, "preferred_locale": { "type": "string" }, @@ -143032,21 +143778,11 @@ "nsfw_level": { "type": "integer" }, - "nsfw": { - "type": "boolean" - }, - "parent": { - "type": "string" - }, "permissions": { "type": "integer" }, "premium_progress_bar_enabled": { "type": "boolean" - }, - "_do_validate": { - "type": "object", - "additionalProperties": false } }, "additionalProperties": false, @@ -143396,7 +144132,9 @@ "channel": { "$ref": "#/definitions/RateLimitOptions" }, - "auth": {} + "auth": { + "$ref": "#/definitions/AuthRateLimit" + } }, "additionalProperties": false, "required": [ @@ -143406,6 +144144,22 @@ "webhook" ] }, + "AuthRateLimit": { + "type": "object", + "properties": { + "login": { + "$ref": "#/definitions/RateLimitOptions" + }, + "register": { + "$ref": "#/definitions/RateLimitOptions" + } + }, + "additionalProperties": false, + "required": [ + "login", + "register" + ] + }, "GlobalRateLimits": { "type": "object", "properties": { @@ -145751,6 +146505,9 @@ }, "additionalProperties": false }, + "flags": { + "type": "integer" + }, "id": { "type": "string" } @@ -145758,6 +146515,7 @@ "additionalProperties": false, "required": [ "color", + "flags", "guild", "guild_id", "hoist", @@ -147023,47 +147781,45 @@ "type": "object", "additionalProperties": false }, - "id": { + "name": { "type": "string" }, - "roles": { - "type": "array", - "items": { - "$ref": "#/definitions/Role" - } + "icon": { + "type": "string" }, - "name": { + "parent": { "type": "string" }, - "banner": { + "owner_id": { "type": "string" }, - "unavailable": { + "nsfw": { "type": "boolean" }, - "channels": { + "invites": { "type": "array", "items": { - "$ref": "#/definitions/Channel" + "$ref": "#/definitions/Invite" } }, - "region": { - "type": "string" - }, - "icon": { - "type": "string" + "voice_states": { + "type": "array", + "items": { + "$ref": "#/definitions/VoiceState" + } }, - "system_channel_id": { - "type": "string" + "webhooks": { + "type": "array", + "items": { + "$ref": "#/definitions/Webhook" + } }, - "rules_channel_id": { + "id": { "type": "string" }, - "afk_timeout": { - "type": "integer" - }, - "explicit_content_filter": { - "type": "integer" + "_do_validate": { + "type": "object", + "additionalProperties": false }, "assign": { "type": "object", @@ -147098,6 +147854,39 @@ "type": "object", "additionalProperties": false }, + "roles": { + "type": "array", + "items": { + "$ref": "#/definitions/Role" + } + }, + "banner": { + "type": "string" + }, + "unavailable": { + "type": "boolean" + }, + "channels": { + "type": "array", + "items": { + "$ref": "#/definitions/Channel" + } + }, + "region": { + "type": "string" + }, + "system_channel_id": { + "type": "string" + }, + "rules_channel_id": { + "type": "string" + }, + "afk_timeout": { + "type": "integer" + }, + "explicit_content_filter": { + "type": "integer" + }, "afk_channel_id": { "type": "string" }, @@ -147164,30 +147953,9 @@ "$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" }, - "owner_id": { - "type": "string" - }, "preferred_locale": { "type": "string" }, @@ -147221,21 +147989,11 @@ "nsfw_level": { "type": "integer" }, - "nsfw": { - "type": "boolean" - }, - "parent": { - "type": "string" - }, "permissions": { "type": "integer" }, "premium_progress_bar_enabled": { "type": "boolean" - }, - "_do_validate": { - "type": "object", - "additionalProperties": false } }, "additionalProperties": false, @@ -147585,7 +148343,9 @@ "channel": { "$ref": "#/definitions/RateLimitOptions" }, - "auth": {} + "auth": { + "$ref": "#/definitions/AuthRateLimit" + } }, "additionalProperties": false, "required": [ @@ -147595,6 +148355,22 @@ "webhook" ] }, + "AuthRateLimit": { + "type": "object", + "properties": { + "login": { + "$ref": "#/definitions/RateLimitOptions" + }, + "register": { + "$ref": "#/definitions/RateLimitOptions" + } + }, + "additionalProperties": false, + "required": [ + "login", + "register" + ] + }, "GlobalRateLimits": { "type": "object", "properties": { @@ -149940,6 +150716,9 @@ }, "additionalProperties": false }, + "flags": { + "type": "integer" + }, "id": { "type": "string" } @@ -149947,6 +150726,7 @@ "additionalProperties": false, "required": [ "color", + "flags", "guild", "guild_id", "hoist", @@ -151212,47 +151992,45 @@ "type": "object", "additionalProperties": false }, - "id": { + "name": { "type": "string" }, - "roles": { - "type": "array", - "items": { - "$ref": "#/definitions/Role" - } + "icon": { + "type": "string" }, - "name": { + "parent": { "type": "string" }, - "banner": { + "owner_id": { "type": "string" }, - "unavailable": { + "nsfw": { "type": "boolean" }, - "channels": { + "invites": { "type": "array", "items": { - "$ref": "#/definitions/Channel" + "$ref": "#/definitions/Invite" } }, - "region": { - "type": "string" - }, - "icon": { - "type": "string" + "voice_states": { + "type": "array", + "items": { + "$ref": "#/definitions/VoiceState" + } }, - "system_channel_id": { - "type": "string" + "webhooks": { + "type": "array", + "items": { + "$ref": "#/definitions/Webhook" + } }, - "rules_channel_id": { + "id": { "type": "string" }, - "afk_timeout": { - "type": "integer" - }, - "explicit_content_filter": { - "type": "integer" + "_do_validate": { + "type": "object", + "additionalProperties": false }, "assign": { "type": "object", @@ -151287,6 +152065,39 @@ "type": "object", "additionalProperties": false }, + "roles": { + "type": "array", + "items": { + "$ref": "#/definitions/Role" + } + }, + "banner": { + "type": "string" + }, + "unavailable": { + "type": "boolean" + }, + "channels": { + "type": "array", + "items": { + "$ref": "#/definitions/Channel" + } + }, + "region": { + "type": "string" + }, + "system_channel_id": { + "type": "string" + }, + "rules_channel_id": { + "type": "string" + }, + "afk_timeout": { + "type": "integer" + }, + "explicit_content_filter": { + "type": "integer" + }, "afk_channel_id": { "type": "string" }, @@ -151353,30 +152164,9 @@ "$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" }, - "owner_id": { - "type": "string" - }, "preferred_locale": { "type": "string" }, @@ -151410,21 +152200,11 @@ "nsfw_level": { "type": "integer" }, - "nsfw": { - "type": "boolean" - }, - "parent": { - "type": "string" - }, "permissions": { "type": "integer" }, "premium_progress_bar_enabled": { "type": "boolean" - }, - "_do_validate": { - "type": "object", - "additionalProperties": false } }, "additionalProperties": false, @@ -151774,7 +152554,9 @@ "channel": { "$ref": "#/definitions/RateLimitOptions" }, - "auth": {} + "auth": { + "$ref": "#/definitions/AuthRateLimit" + } }, "additionalProperties": false, "required": [ @@ -151784,6 +152566,22 @@ "webhook" ] }, + "AuthRateLimit": { + "type": "object", + "properties": { + "login": { + "$ref": "#/definitions/RateLimitOptions" + }, + "register": { + "$ref": "#/definitions/RateLimitOptions" + } + }, + "additionalProperties": false, + "required": [ + "login", + "register" + ] + }, "GlobalRateLimits": { "type": "object", "properties": { @@ -154126,6 +154924,9 @@ }, "additionalProperties": false }, + "flags": { + "type": "integer" + }, "id": { "type": "string" } @@ -154133,6 +154934,7 @@ "additionalProperties": false, "required": [ "color", + "flags", "guild", "guild_id", "hoist", @@ -155398,47 +156200,45 @@ "type": "object", "additionalProperties": false }, - "id": { + "name": { "type": "string" }, - "roles": { - "type": "array", - "items": { - "$ref": "#/definitions/Role" - } + "icon": { + "type": "string" }, - "name": { + "parent": { "type": "string" }, - "banner": { + "owner_id": { "type": "string" }, - "unavailable": { + "nsfw": { "type": "boolean" }, - "channels": { + "invites": { "type": "array", "items": { - "$ref": "#/definitions/Channel" + "$ref": "#/definitions/Invite" } }, - "region": { - "type": "string" - }, - "icon": { - "type": "string" + "voice_states": { + "type": "array", + "items": { + "$ref": "#/definitions/VoiceState" + } }, - "system_channel_id": { - "type": "string" + "webhooks": { + "type": "array", + "items": { + "$ref": "#/definitions/Webhook" + } }, - "rules_channel_id": { + "id": { "type": "string" }, - "afk_timeout": { - "type": "integer" - }, - "explicit_content_filter": { - "type": "integer" + "_do_validate": { + "type": "object", + "additionalProperties": false }, "assign": { "type": "object", @@ -155473,6 +156273,39 @@ "type": "object", "additionalProperties": false }, + "roles": { + "type": "array", + "items": { + "$ref": "#/definitions/Role" + } + }, + "banner": { + "type": "string" + }, + "unavailable": { + "type": "boolean" + }, + "channels": { + "type": "array", + "items": { + "$ref": "#/definitions/Channel" + } + }, + "region": { + "type": "string" + }, + "system_channel_id": { + "type": "string" + }, + "rules_channel_id": { + "type": "string" + }, + "afk_timeout": { + "type": "integer" + }, + "explicit_content_filter": { + "type": "integer" + }, "afk_channel_id": { "type": "string" }, @@ -155539,30 +156372,9 @@ "$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" }, - "owner_id": { - "type": "string" - }, "preferred_locale": { "type": "string" }, @@ -155596,21 +156408,11 @@ "nsfw_level": { "type": "integer" }, - "nsfw": { - "type": "boolean" - }, - "parent": { - "type": "string" - }, "permissions": { "type": "integer" }, "premium_progress_bar_enabled": { "type": "boolean" - }, - "_do_validate": { - "type": "object", - "additionalProperties": false } }, "additionalProperties": false, @@ -155960,7 +156762,9 @@ "channel": { "$ref": "#/definitions/RateLimitOptions" }, - "auth": {} + "auth": { + "$ref": "#/definitions/AuthRateLimit" + } }, "additionalProperties": false, "required": [ @@ -155970,6 +156774,22 @@ "webhook" ] }, + "AuthRateLimit": { + "type": "object", + "properties": { + "login": { + "$ref": "#/definitions/RateLimitOptions" + }, + "register": { + "$ref": "#/definitions/RateLimitOptions" + } + }, + "additionalProperties": false, + "required": [ + "login", + "register" + ] + }, "GlobalRateLimits": { "type": "object", "properties": { @@ -158318,6 +159138,9 @@ }, "additionalProperties": false }, + "flags": { + "type": "integer" + }, "id": { "type": "string" } @@ -158325,6 +159148,7 @@ "additionalProperties": false, "required": [ "color", + "flags", "guild", "guild_id", "hoist", @@ -159590,47 +160414,45 @@ "type": "object", "additionalProperties": false }, - "id": { + "name": { "type": "string" }, - "roles": { - "type": "array", - "items": { - "$ref": "#/definitions/Role" - } + "icon": { + "type": "string" }, - "name": { + "parent": { "type": "string" }, - "banner": { + "owner_id": { "type": "string" }, - "unavailable": { + "nsfw": { "type": "boolean" }, - "channels": { + "invites": { "type": "array", "items": { - "$ref": "#/definitions/Channel" + "$ref": "#/definitions/Invite" } }, - "region": { - "type": "string" - }, - "icon": { - "type": "string" + "voice_states": { + "type": "array", + "items": { + "$ref": "#/definitions/VoiceState" + } }, - "system_channel_id": { - "type": "string" + "webhooks": { + "type": "array", + "items": { + "$ref": "#/definitions/Webhook" + } }, - "rules_channel_id": { + "id": { "type": "string" }, - "afk_timeout": { - "type": "integer" - }, - "explicit_content_filter": { - "type": "integer" + "_do_validate": { + "type": "object", + "additionalProperties": false }, "assign": { "type": "object", @@ -159665,6 +160487,39 @@ "type": "object", "additionalProperties": false }, + "roles": { + "type": "array", + "items": { + "$ref": "#/definitions/Role" + } + }, + "banner": { + "type": "string" + }, + "unavailable": { + "type": "boolean" + }, + "channels": { + "type": "array", + "items": { + "$ref": "#/definitions/Channel" + } + }, + "region": { + "type": "string" + }, + "system_channel_id": { + "type": "string" + }, + "rules_channel_id": { + "type": "string" + }, + "afk_timeout": { + "type": "integer" + }, + "explicit_content_filter": { + "type": "integer" + }, "afk_channel_id": { "type": "string" }, @@ -159731,30 +160586,9 @@ "$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" }, - "owner_id": { - "type": "string" - }, "preferred_locale": { "type": "string" }, @@ -159788,21 +160622,11 @@ "nsfw_level": { "type": "integer" }, - "nsfw": { - "type": "boolean" - }, - "parent": { - "type": "string" - }, "permissions": { "type": "integer" }, "premium_progress_bar_enabled": { "type": "boolean" - }, - "_do_validate": { - "type": "object", - "additionalProperties": false } }, "additionalProperties": false, @@ -160152,7 +160976,9 @@ "channel": { "$ref": "#/definitions/RateLimitOptions" }, - "auth": {} + "auth": { + "$ref": "#/definitions/AuthRateLimit" + } }, "additionalProperties": false, "required": [ @@ -160162,6 +160988,22 @@ "webhook" ] }, + "AuthRateLimit": { + "type": "object", + "properties": { + "login": { + "$ref": "#/definitions/RateLimitOptions" + }, + "register": { + "$ref": "#/definitions/RateLimitOptions" + } + }, + "additionalProperties": false, + "required": [ + "login", + "register" + ] + }, "GlobalRateLimits": { "type": "object", "properties": { @@ -162520,6 +163362,9 @@ }, "additionalProperties": false }, + "flags": { + "type": "integer" + }, "id": { "type": "string" } @@ -162527,6 +163372,7 @@ "additionalProperties": false, "required": [ "color", + "flags", "guild", "guild_id", "hoist", @@ -163792,47 +164638,45 @@ "type": "object", "additionalProperties": false }, - "id": { + "name": { "type": "string" }, - "roles": { - "type": "array", - "items": { - "$ref": "#/definitions/Role" - } + "icon": { + "type": "string" }, - "name": { + "parent": { "type": "string" }, - "banner": { + "owner_id": { "type": "string" }, - "unavailable": { + "nsfw": { "type": "boolean" }, - "channels": { + "invites": { "type": "array", "items": { - "$ref": "#/definitions/Channel" + "$ref": "#/definitions/Invite" } }, - "region": { - "type": "string" - }, - "icon": { - "type": "string" + "voice_states": { + "type": "array", + "items": { + "$ref": "#/definitions/VoiceState" + } }, - "system_channel_id": { - "type": "string" + "webhooks": { + "type": "array", + "items": { + "$ref": "#/definitions/Webhook" + } }, - "rules_channel_id": { + "id": { "type": "string" }, - "afk_timeout": { - "type": "integer" - }, - "explicit_content_filter": { - "type": "integer" + "_do_validate": { + "type": "object", + "additionalProperties": false }, "assign": { "type": "object", @@ -163867,6 +164711,39 @@ "type": "object", "additionalProperties": false }, + "roles": { + "type": "array", + "items": { + "$ref": "#/definitions/Role" + } + }, + "banner": { + "type": "string" + }, + "unavailable": { + "type": "boolean" + }, + "channels": { + "type": "array", + "items": { + "$ref": "#/definitions/Channel" + } + }, + "region": { + "type": "string" + }, + "system_channel_id": { + "type": "string" + }, + "rules_channel_id": { + "type": "string" + }, + "afk_timeout": { + "type": "integer" + }, + "explicit_content_filter": { + "type": "integer" + }, "afk_channel_id": { "type": "string" }, @@ -163933,30 +164810,9 @@ "$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" }, - "owner_id": { - "type": "string" - }, "preferred_locale": { "type": "string" }, @@ -163990,21 +164846,11 @@ "nsfw_level": { "type": "integer" }, - "nsfw": { - "type": "boolean" - }, - "parent": { - "type": "string" - }, "permissions": { "type": "integer" }, "premium_progress_bar_enabled": { "type": "boolean" - }, - "_do_validate": { - "type": "object", - "additionalProperties": false } }, "additionalProperties": false, @@ -164354,7 +165200,9 @@ "channel": { "$ref": "#/definitions/RateLimitOptions" }, - "auth": {} + "auth": { + "$ref": "#/definitions/AuthRateLimit" + } }, "additionalProperties": false, "required": [ @@ -164364,6 +165212,22 @@ "webhook" ] }, + "AuthRateLimit": { + "type": "object", + "properties": { + "login": { + "$ref": "#/definitions/RateLimitOptions" + }, + "register": { + "$ref": "#/definitions/RateLimitOptions" + } + }, + "additionalProperties": false, + "required": [ + "login", + "register" + ] + }, "GlobalRateLimits": { "type": "object", "properties": { @@ -166706,6 +167570,9 @@ }, "additionalProperties": false }, + "flags": { + "type": "integer" + }, "id": { "type": "string" } @@ -166713,6 +167580,7 @@ "additionalProperties": false, "required": [ "color", + "flags", "guild", "guild_id", "hoist", @@ -167978,47 +168846,45 @@ "type": "object", "additionalProperties": false }, - "id": { + "name": { "type": "string" }, - "roles": { - "type": "array", - "items": { - "$ref": "#/definitions/Role" - } + "icon": { + "type": "string" }, - "name": { + "parent": { "type": "string" }, - "banner": { + "owner_id": { "type": "string" }, - "unavailable": { + "nsfw": { "type": "boolean" }, - "channels": { + "invites": { "type": "array", "items": { - "$ref": "#/definitions/Channel" + "$ref": "#/definitions/Invite" } }, - "region": { - "type": "string" - }, - "icon": { - "type": "string" + "voice_states": { + "type": "array", + "items": { + "$ref": "#/definitions/VoiceState" + } }, - "system_channel_id": { - "type": "string" + "webhooks": { + "type": "array", + "items": { + "$ref": "#/definitions/Webhook" + } }, - "rules_channel_id": { + "id": { "type": "string" }, - "afk_timeout": { - "type": "integer" - }, - "explicit_content_filter": { - "type": "integer" + "_do_validate": { + "type": "object", + "additionalProperties": false }, "assign": { "type": "object", @@ -168053,6 +168919,39 @@ "type": "object", "additionalProperties": false }, + "roles": { + "type": "array", + "items": { + "$ref": "#/definitions/Role" + } + }, + "banner": { + "type": "string" + }, + "unavailable": { + "type": "boolean" + }, + "channels": { + "type": "array", + "items": { + "$ref": "#/definitions/Channel" + } + }, + "region": { + "type": "string" + }, + "system_channel_id": { + "type": "string" + }, + "rules_channel_id": { + "type": "string" + }, + "afk_timeout": { + "type": "integer" + }, + "explicit_content_filter": { + "type": "integer" + }, "afk_channel_id": { "type": "string" }, @@ -168119,30 +169018,9 @@ "$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" }, - "owner_id": { - "type": "string" - }, "preferred_locale": { "type": "string" }, @@ -168176,21 +169054,11 @@ "nsfw_level": { "type": "integer" }, - "nsfw": { - "type": "boolean" - }, - "parent": { - "type": "string" - }, "permissions": { "type": "integer" }, "premium_progress_bar_enabled": { "type": "boolean" - }, - "_do_validate": { - "type": "object", - "additionalProperties": false } }, "additionalProperties": false, @@ -168540,7 +169408,9 @@ "channel": { "$ref": "#/definitions/RateLimitOptions" }, - "auth": {} + "auth": { + "$ref": "#/definitions/AuthRateLimit" + } }, "additionalProperties": false, "required": [ @@ -168550,6 +169420,22 @@ "webhook" ] }, + "AuthRateLimit": { + "type": "object", + "properties": { + "login": { + "$ref": "#/definitions/RateLimitOptions" + }, + "register": { + "$ref": "#/definitions/RateLimitOptions" + } + }, + "additionalProperties": false, + "required": [ + "login", + "register" + ] + }, "GlobalRateLimits": { "type": "object", "properties": { @@ -168730,15 +169616,6 @@ "version": { "type": "integer" }, - "guild_id": { - "type": [ - "null", - "string" - ] - }, - "flags": { - "type": "integer" - }, "message_notifications": { "type": "integer" }, @@ -168764,6 +169641,15 @@ "suppress_roles": { "type": "boolean" }, + "guild_id": { + "type": [ + "null", + "string" + ] + }, + "flags": { + "type": "integer" + }, "mute_scheduled_events": { "type": "boolean" }, @@ -170941,6 +171827,9 @@ }, "additionalProperties": false }, + "flags": { + "type": "integer" + }, "id": { "type": "string" } @@ -170948,6 +171837,7 @@ "additionalProperties": false, "required": [ "color", + "flags", "guild", "guild_id", "hoist", @@ -172213,47 +173103,45 @@ "type": "object", "additionalProperties": false }, - "id": { + "name": { "type": "string" }, - "roles": { - "type": "array", - "items": { - "$ref": "#/definitions/Role" - } + "icon": { + "type": "string" }, - "name": { + "parent": { "type": "string" }, - "banner": { + "owner_id": { "type": "string" }, - "unavailable": { + "nsfw": { "type": "boolean" }, - "channels": { + "invites": { "type": "array", "items": { - "$ref": "#/definitions/Channel" + "$ref": "#/definitions/Invite" } }, - "region": { - "type": "string" - }, - "icon": { - "type": "string" + "voice_states": { + "type": "array", + "items": { + "$ref": "#/definitions/VoiceState" + } }, - "system_channel_id": { - "type": "string" + "webhooks": { + "type": "array", + "items": { + "$ref": "#/definitions/Webhook" + } }, - "rules_channel_id": { + "id": { "type": "string" }, - "afk_timeout": { - "type": "integer" - }, - "explicit_content_filter": { - "type": "integer" + "_do_validate": { + "type": "object", + "additionalProperties": false }, "assign": { "type": "object", @@ -172288,6 +173176,39 @@ "type": "object", "additionalProperties": false }, + "roles": { + "type": "array", + "items": { + "$ref": "#/definitions/Role" + } + }, + "banner": { + "type": "string" + }, + "unavailable": { + "type": "boolean" + }, + "channels": { + "type": "array", + "items": { + "$ref": "#/definitions/Channel" + } + }, + "region": { + "type": "string" + }, + "system_channel_id": { + "type": "string" + }, + "rules_channel_id": { + "type": "string" + }, + "afk_timeout": { + "type": "integer" + }, + "explicit_content_filter": { + "type": "integer" + }, "afk_channel_id": { "type": "string" }, @@ -172354,30 +173275,9 @@ "$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" }, - "owner_id": { - "type": "string" - }, "preferred_locale": { "type": "string" }, @@ -172411,21 +173311,11 @@ "nsfw_level": { "type": "integer" }, - "nsfw": { - "type": "boolean" - }, - "parent": { - "type": "string" - }, "permissions": { "type": "integer" }, "premium_progress_bar_enabled": { "type": "boolean" - }, - "_do_validate": { - "type": "object", - "additionalProperties": false } }, "additionalProperties": false, @@ -172775,7 +173665,9 @@ "channel": { "$ref": "#/definitions/RateLimitOptions" }, - "auth": {} + "auth": { + "$ref": "#/definitions/AuthRateLimit" + } }, "additionalProperties": false, "required": [ @@ -172785,6 +173677,22 @@ "webhook" ] }, + "AuthRateLimit": { + "type": "object", + "properties": { + "login": { + "$ref": "#/definitions/RateLimitOptions" + }, + "register": { + "$ref": "#/definitions/RateLimitOptions" + } + }, + "additionalProperties": false, + "required": [ + "login", + "register" + ] + }, "GlobalRateLimits": { "type": "object", "properties": { @@ -175162,6 +176070,9 @@ }, "additionalProperties": false }, + "flags": { + "type": "integer" + }, "id": { "type": "string" } @@ -175169,6 +176080,7 @@ "additionalProperties": false, "required": [ "color", + "flags", "guild", "guild_id", "hoist", @@ -176434,47 +177346,45 @@ "type": "object", "additionalProperties": false }, - "id": { + "name": { "type": "string" }, - "roles": { - "type": "array", - "items": { - "$ref": "#/definitions/Role" - } + "icon": { + "type": "string" }, - "name": { + "parent": { "type": "string" }, - "banner": { + "owner_id": { "type": "string" }, - "unavailable": { + "nsfw": { "type": "boolean" }, - "channels": { + "invites": { "type": "array", "items": { - "$ref": "#/definitions/Channel" + "$ref": "#/definitions/Invite" } }, - "region": { - "type": "string" - }, - "icon": { - "type": "string" + "voice_states": { + "type": "array", + "items": { + "$ref": "#/definitions/VoiceState" + } }, - "system_channel_id": { - "type": "string" + "webhooks": { + "type": "array", + "items": { + "$ref": "#/definitions/Webhook" + } }, - "rules_channel_id": { + "id": { "type": "string" }, - "afk_timeout": { - "type": "integer" - }, - "explicit_content_filter": { - "type": "integer" + "_do_validate": { + "type": "object", + "additionalProperties": false }, "assign": { "type": "object", @@ -176509,6 +177419,39 @@ "type": "object", "additionalProperties": false }, + "roles": { + "type": "array", + "items": { + "$ref": "#/definitions/Role" + } + }, + "banner": { + "type": "string" + }, + "unavailable": { + "type": "boolean" + }, + "channels": { + "type": "array", + "items": { + "$ref": "#/definitions/Channel" + } + }, + "region": { + "type": "string" + }, + "system_channel_id": { + "type": "string" + }, + "rules_channel_id": { + "type": "string" + }, + "afk_timeout": { + "type": "integer" + }, + "explicit_content_filter": { + "type": "integer" + }, "afk_channel_id": { "type": "string" }, @@ -176575,30 +177518,9 @@ "$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" }, - "owner_id": { - "type": "string" - }, "preferred_locale": { "type": "string" }, @@ -176632,21 +177554,11 @@ "nsfw_level": { "type": "integer" }, - "nsfw": { - "type": "boolean" - }, - "parent": { - "type": "string" - }, "permissions": { "type": "integer" }, "premium_progress_bar_enabled": { "type": "boolean" - }, - "_do_validate": { - "type": "object", - "additionalProperties": false } }, "additionalProperties": false, @@ -176996,7 +177908,9 @@ "channel": { "$ref": "#/definitions/RateLimitOptions" }, - "auth": {} + "auth": { + "$ref": "#/definitions/AuthRateLimit" + } }, "additionalProperties": false, "required": [ @@ -177006,6 +177920,22 @@ "webhook" ] }, + "AuthRateLimit": { + "type": "object", + "properties": { + "login": { + "$ref": "#/definitions/RateLimitOptions" + }, + "register": { + "$ref": "#/definitions/RateLimitOptions" + } + }, + "additionalProperties": false, + "required": [ + "login", + "register" + ] + }, "GlobalRateLimits": { "type": "object", "properties": { @@ -179348,6 +180278,9 @@ }, "additionalProperties": false }, + "flags": { + "type": "integer" + }, "id": { "type": "string" } @@ -179355,6 +180288,7 @@ "additionalProperties": false, "required": [ "color", + "flags", "guild", "guild_id", "hoist", @@ -180620,47 +181554,45 @@ "type": "object", "additionalProperties": false }, - "id": { + "name": { "type": "string" }, - "roles": { - "type": "array", - "items": { - "$ref": "#/definitions/Role" - } + "icon": { + "type": "string" }, - "name": { + "parent": { "type": "string" }, - "banner": { + "owner_id": { "type": "string" }, - "unavailable": { + "nsfw": { "type": "boolean" }, - "channels": { + "invites": { "type": "array", "items": { - "$ref": "#/definitions/Channel" + "$ref": "#/definitions/Invite" } }, - "region": { - "type": "string" - }, - "icon": { - "type": "string" + "voice_states": { + "type": "array", + "items": { + "$ref": "#/definitions/VoiceState" + } }, - "system_channel_id": { - "type": "string" + "webhooks": { + "type": "array", + "items": { + "$ref": "#/definitions/Webhook" + } }, - "rules_channel_id": { + "id": { "type": "string" }, - "afk_timeout": { - "type": "integer" - }, - "explicit_content_filter": { - "type": "integer" + "_do_validate": { + "type": "object", + "additionalProperties": false }, "assign": { "type": "object", @@ -180695,6 +181627,39 @@ "type": "object", "additionalProperties": false }, + "roles": { + "type": "array", + "items": { + "$ref": "#/definitions/Role" + } + }, + "banner": { + "type": "string" + }, + "unavailable": { + "type": "boolean" + }, + "channels": { + "type": "array", + "items": { + "$ref": "#/definitions/Channel" + } + }, + "region": { + "type": "string" + }, + "system_channel_id": { + "type": "string" + }, + "rules_channel_id": { + "type": "string" + }, + "afk_timeout": { + "type": "integer" + }, + "explicit_content_filter": { + "type": "integer" + }, "afk_channel_id": { "type": "string" }, @@ -180761,30 +181726,9 @@ "$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" }, - "owner_id": { - "type": "string" - }, "preferred_locale": { "type": "string" }, @@ -180818,21 +181762,11 @@ "nsfw_level": { "type": "integer" }, - "nsfw": { - "type": "boolean" - }, - "parent": { - "type": "string" - }, "permissions": { "type": "integer" }, "premium_progress_bar_enabled": { "type": "boolean" - }, - "_do_validate": { - "type": "object", - "additionalProperties": false } }, "additionalProperties": false, @@ -181182,7 +182116,9 @@ "channel": { "$ref": "#/definitions/RateLimitOptions" }, - "auth": {} + "auth": { + "$ref": "#/definitions/AuthRateLimit" + } }, "additionalProperties": false, "required": [ @@ -181192,6 +182128,22 @@ "webhook" ] }, + "AuthRateLimit": { + "type": "object", + "properties": { + "login": { + "$ref": "#/definitions/RateLimitOptions" + }, + "register": { + "$ref": "#/definitions/RateLimitOptions" + } + }, + "additionalProperties": false, + "required": [ + "login", + "register" + ] + }, "GlobalRateLimits": { "type": "object", "properties": { @@ -183559,6 +184511,9 @@ }, "additionalProperties": false }, + "flags": { + "type": "integer" + }, "id": { "type": "string" } @@ -183566,6 +184521,7 @@ "additionalProperties": false, "required": [ "color", + "flags", "guild", "guild_id", "hoist", @@ -184831,47 +185787,45 @@ "type": "object", "additionalProperties": false }, - "id": { + "name": { "type": "string" }, - "roles": { - "type": "array", - "items": { - "$ref": "#/definitions/Role" - } + "icon": { + "type": "string" }, - "name": { + "parent": { "type": "string" }, - "banner": { + "owner_id": { "type": "string" }, - "unavailable": { + "nsfw": { "type": "boolean" }, - "channels": { + "invites": { "type": "array", "items": { - "$ref": "#/definitions/Channel" + "$ref": "#/definitions/Invite" } }, - "region": { - "type": "string" - }, - "icon": { - "type": "string" + "voice_states": { + "type": "array", + "items": { + "$ref": "#/definitions/VoiceState" + } }, - "system_channel_id": { - "type": "string" + "webhooks": { + "type": "array", + "items": { + "$ref": "#/definitions/Webhook" + } }, - "rules_channel_id": { + "id": { "type": "string" }, - "afk_timeout": { - "type": "integer" - }, - "explicit_content_filter": { - "type": "integer" + "_do_validate": { + "type": "object", + "additionalProperties": false }, "assign": { "type": "object", @@ -184906,6 +185860,39 @@ "type": "object", "additionalProperties": false }, + "roles": { + "type": "array", + "items": { + "$ref": "#/definitions/Role" + } + }, + "banner": { + "type": "string" + }, + "unavailable": { + "type": "boolean" + }, + "channels": { + "type": "array", + "items": { + "$ref": "#/definitions/Channel" + } + }, + "region": { + "type": "string" + }, + "system_channel_id": { + "type": "string" + }, + "rules_channel_id": { + "type": "string" + }, + "afk_timeout": { + "type": "integer" + }, + "explicit_content_filter": { + "type": "integer" + }, "afk_channel_id": { "type": "string" }, @@ -184972,30 +185959,9 @@ "$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" }, - "owner_id": { - "type": "string" - }, "preferred_locale": { "type": "string" }, @@ -185029,21 +185995,11 @@ "nsfw_level": { "type": "integer" }, - "nsfw": { - "type": "boolean" - }, - "parent": { - "type": "string" - }, "permissions": { "type": "integer" }, "premium_progress_bar_enabled": { "type": "boolean" - }, - "_do_validate": { - "type": "object", - "additionalProperties": false } }, "additionalProperties": false, @@ -185393,7 +186349,9 @@ "channel": { "$ref": "#/definitions/RateLimitOptions" }, - "auth": {} + "auth": { + "$ref": "#/definitions/AuthRateLimit" + } }, "additionalProperties": false, "required": [ @@ -185403,6 +186361,22 @@ "webhook" ] }, + "AuthRateLimit": { + "type": "object", + "properties": { + "login": { + "$ref": "#/definitions/RateLimitOptions" + }, + "register": { + "$ref": "#/definitions/RateLimitOptions" + } + }, + "additionalProperties": false, + "required": [ + "login", + "register" + ] + }, "GlobalRateLimits": { "type": "object", "properties": { @@ -187859,6 +188833,9 @@ }, "additionalProperties": false }, + "flags": { + "type": "integer" + }, "id": { "type": "string" } @@ -187866,6 +188843,7 @@ "additionalProperties": false, "required": [ "color", + "flags", "guild", "guild_id", "hoist", @@ -189131,47 +190109,45 @@ "type": "object", "additionalProperties": false }, - "id": { + "name": { "type": "string" }, - "roles": { - "type": "array", - "items": { - "$ref": "#/definitions/Role" - } + "icon": { + "type": "string" }, - "name": { + "parent": { "type": "string" }, - "banner": { + "owner_id": { "type": "string" }, - "unavailable": { + "nsfw": { "type": "boolean" }, - "channels": { + "invites": { "type": "array", "items": { - "$ref": "#/definitions/Channel" + "$ref": "#/definitions/Invite" } }, - "region": { - "type": "string" - }, - "icon": { - "type": "string" + "voice_states": { + "type": "array", + "items": { + "$ref": "#/definitions/VoiceState" + } }, - "system_channel_id": { - "type": "string" + "webhooks": { + "type": "array", + "items": { + "$ref": "#/definitions/Webhook" + } }, - "rules_channel_id": { + "id": { "type": "string" }, - "afk_timeout": { - "type": "integer" - }, - "explicit_content_filter": { - "type": "integer" + "_do_validate": { + "type": "object", + "additionalProperties": false }, "assign": { "type": "object", @@ -189206,6 +190182,39 @@ "type": "object", "additionalProperties": false }, + "roles": { + "type": "array", + "items": { + "$ref": "#/definitions/Role" + } + }, + "banner": { + "type": "string" + }, + "unavailable": { + "type": "boolean" + }, + "channels": { + "type": "array", + "items": { + "$ref": "#/definitions/Channel" + } + }, + "region": { + "type": "string" + }, + "system_channel_id": { + "type": "string" + }, + "rules_channel_id": { + "type": "string" + }, + "afk_timeout": { + "type": "integer" + }, + "explicit_content_filter": { + "type": "integer" + }, "afk_channel_id": { "type": "string" }, @@ -189272,30 +190281,9 @@ "$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" }, - "owner_id": { - "type": "string" - }, "preferred_locale": { "type": "string" }, @@ -189329,21 +190317,11 @@ "nsfw_level": { "type": "integer" }, - "nsfw": { - "type": "boolean" - }, - "parent": { - "type": "string" - }, "permissions": { "type": "integer" }, "premium_progress_bar_enabled": { "type": "boolean" - }, - "_do_validate": { - "type": "object", - "additionalProperties": false } }, "additionalProperties": false, @@ -189693,7 +190671,9 @@ "channel": { "$ref": "#/definitions/RateLimitOptions" }, - "auth": {} + "auth": { + "$ref": "#/definitions/AuthRateLimit" + } }, "additionalProperties": false, "required": [ @@ -189703,6 +190683,22 @@ "webhook" ] }, + "AuthRateLimit": { + "type": "object", + "properties": { + "login": { + "$ref": "#/definitions/RateLimitOptions" + }, + "register": { + "$ref": "#/definitions/RateLimitOptions" + } + }, + "additionalProperties": false, + "required": [ + "login", + "register" + ] + }, "GlobalRateLimits": { "type": "object", "properties": { @@ -192044,6 +193040,9 @@ }, "additionalProperties": false }, + "flags": { + "type": "integer" + }, "id": { "type": "string" } @@ -192051,6 +193050,7 @@ "additionalProperties": false, "required": [ "color", + "flags", "guild", "guild_id", "hoist", @@ -193316,47 +194316,45 @@ "type": "object", "additionalProperties": false }, - "id": { + "name": { "type": "string" }, - "roles": { - "type": "array", - "items": { - "$ref": "#/definitions/Role" - } + "icon": { + "type": "string" }, - "name": { + "parent": { "type": "string" }, - "banner": { + "owner_id": { "type": "string" }, - "unavailable": { + "nsfw": { "type": "boolean" }, - "channels": { + "invites": { "type": "array", "items": { - "$ref": "#/definitions/Channel" + "$ref": "#/definitions/Invite" } }, - "region": { - "type": "string" - }, - "icon": { - "type": "string" + "voice_states": { + "type": "array", + "items": { + "$ref": "#/definitions/VoiceState" + } }, - "system_channel_id": { - "type": "string" + "webhooks": { + "type": "array", + "items": { + "$ref": "#/definitions/Webhook" + } }, - "rules_channel_id": { + "id": { "type": "string" }, - "afk_timeout": { - "type": "integer" - }, - "explicit_content_filter": { - "type": "integer" + "_do_validate": { + "type": "object", + "additionalProperties": false }, "assign": { "type": "object", @@ -193391,6 +194389,39 @@ "type": "object", "additionalProperties": false }, + "roles": { + "type": "array", + "items": { + "$ref": "#/definitions/Role" + } + }, + "banner": { + "type": "string" + }, + "unavailable": { + "type": "boolean" + }, + "channels": { + "type": "array", + "items": { + "$ref": "#/definitions/Channel" + } + }, + "region": { + "type": "string" + }, + "system_channel_id": { + "type": "string" + }, + "rules_channel_id": { + "type": "string" + }, + "afk_timeout": { + "type": "integer" + }, + "explicit_content_filter": { + "type": "integer" + }, "afk_channel_id": { "type": "string" }, @@ -193457,30 +194488,9 @@ "$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" }, - "owner_id": { - "type": "string" - }, "preferred_locale": { "type": "string" }, @@ -193514,21 +194524,11 @@ "nsfw_level": { "type": "integer" }, - "nsfw": { - "type": "boolean" - }, - "parent": { - "type": "string" - }, "permissions": { "type": "integer" }, "premium_progress_bar_enabled": { "type": "boolean" - }, - "_do_validate": { - "type": "object", - "additionalProperties": false } }, "additionalProperties": false, @@ -193878,7 +194878,9 @@ "channel": { "$ref": "#/definitions/RateLimitOptions" }, - "auth": {} + "auth": { + "$ref": "#/definitions/AuthRateLimit" + } }, "additionalProperties": false, "required": [ @@ -193888,6 +194890,22 @@ "webhook" ] }, + "AuthRateLimit": { + "type": "object", + "properties": { + "login": { + "$ref": "#/definitions/RateLimitOptions" + }, + "register": { + "$ref": "#/definitions/RateLimitOptions" + } + }, + "additionalProperties": false, + "required": [ + "login", + "register" + ] + }, "GlobalRateLimits": { "type": "object", "properties": { @@ -196268,6 +197286,9 @@ }, "additionalProperties": false }, + "flags": { + "type": "integer" + }, "id": { "type": "string" } @@ -196275,6 +197296,7 @@ "additionalProperties": false, "required": [ "color", + "flags", "guild", "guild_id", "hoist", @@ -197540,47 +198562,45 @@ "type": "object", "additionalProperties": false }, - "id": { + "name": { "type": "string" }, - "roles": { - "type": "array", - "items": { - "$ref": "#/definitions/Role" - } + "icon": { + "type": "string" }, - "name": { + "parent": { "type": "string" }, - "banner": { + "owner_id": { "type": "string" }, - "unavailable": { + "nsfw": { "type": "boolean" }, - "channels": { + "invites": { "type": "array", "items": { - "$ref": "#/definitions/Channel" + "$ref": "#/definitions/Invite" } }, - "region": { - "type": "string" - }, - "icon": { - "type": "string" + "voice_states": { + "type": "array", + "items": { + "$ref": "#/definitions/VoiceState" + } }, - "system_channel_id": { - "type": "string" + "webhooks": { + "type": "array", + "items": { + "$ref": "#/definitions/Webhook" + } }, - "rules_channel_id": { + "id": { "type": "string" }, - "afk_timeout": { - "type": "integer" - }, - "explicit_content_filter": { - "type": "integer" + "_do_validate": { + "type": "object", + "additionalProperties": false }, "assign": { "type": "object", @@ -197615,6 +198635,39 @@ "type": "object", "additionalProperties": false }, + "roles": { + "type": "array", + "items": { + "$ref": "#/definitions/Role" + } + }, + "banner": { + "type": "string" + }, + "unavailable": { + "type": "boolean" + }, + "channels": { + "type": "array", + "items": { + "$ref": "#/definitions/Channel" + } + }, + "region": { + "type": "string" + }, + "system_channel_id": { + "type": "string" + }, + "rules_channel_id": { + "type": "string" + }, + "afk_timeout": { + "type": "integer" + }, + "explicit_content_filter": { + "type": "integer" + }, "afk_channel_id": { "type": "string" }, @@ -197681,30 +198734,9 @@ "$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" }, - "owner_id": { - "type": "string" - }, "preferred_locale": { "type": "string" }, @@ -197738,21 +198770,11 @@ "nsfw_level": { "type": "integer" }, - "nsfw": { - "type": "boolean" - }, - "parent": { - "type": "string" - }, "permissions": { "type": "integer" }, "premium_progress_bar_enabled": { "type": "boolean" - }, - "_do_validate": { - "type": "object", - "additionalProperties": false } }, "additionalProperties": false, @@ -198102,7 +199124,9 @@ "channel": { "$ref": "#/definitions/RateLimitOptions" }, - "auth": {} + "auth": { + "$ref": "#/definitions/AuthRateLimit" + } }, "additionalProperties": false, "required": [ @@ -198112,6 +199136,22 @@ "webhook" ] }, + "AuthRateLimit": { + "type": "object", + "properties": { + "login": { + "$ref": "#/definitions/RateLimitOptions" + }, + "register": { + "$ref": "#/definitions/RateLimitOptions" + } + }, + "additionalProperties": false, + "required": [ + "login", + "register" + ] + }, "GlobalRateLimits": { "type": "object", "properties": { @@ -200480,6 +201520,9 @@ }, "additionalProperties": false }, + "flags": { + "type": "integer" + }, "id": { "type": "string" } @@ -200487,6 +201530,7 @@ "additionalProperties": false, "required": [ "color", + "flags", "guild", "guild_id", "hoist", @@ -201752,47 +202796,45 @@ "type": "object", "additionalProperties": false }, - "id": { + "name": { "type": "string" }, - "roles": { - "type": "array", - "items": { - "$ref": "#/definitions/Role" - } + "icon": { + "type": "string" }, - "name": { + "parent": { "type": "string" }, - "banner": { + "owner_id": { "type": "string" }, - "unavailable": { + "nsfw": { "type": "boolean" }, - "channels": { + "invites": { "type": "array", "items": { - "$ref": "#/definitions/Channel" + "$ref": "#/definitions/Invite" } }, - "region": { - "type": "string" - }, - "icon": { - "type": "string" + "voice_states": { + "type": "array", + "items": { + "$ref": "#/definitions/VoiceState" + } }, - "system_channel_id": { - "type": "string" + "webhooks": { + "type": "array", + "items": { + "$ref": "#/definitions/Webhook" + } }, - "rules_channel_id": { + "id": { "type": "string" }, - "afk_timeout": { - "type": "integer" - }, - "explicit_content_filter": { - "type": "integer" + "_do_validate": { + "type": "object", + "additionalProperties": false }, "assign": { "type": "object", @@ -201827,6 +202869,39 @@ "type": "object", "additionalProperties": false }, + "roles": { + "type": "array", + "items": { + "$ref": "#/definitions/Role" + } + }, + "banner": { + "type": "string" + }, + "unavailable": { + "type": "boolean" + }, + "channels": { + "type": "array", + "items": { + "$ref": "#/definitions/Channel" + } + }, + "region": { + "type": "string" + }, + "system_channel_id": { + "type": "string" + }, + "rules_channel_id": { + "type": "string" + }, + "afk_timeout": { + "type": "integer" + }, + "explicit_content_filter": { + "type": "integer" + }, "afk_channel_id": { "type": "string" }, @@ -201893,30 +202968,9 @@ "$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" }, - "owner_id": { - "type": "string" - }, "preferred_locale": { "type": "string" }, @@ -201950,21 +203004,11 @@ "nsfw_level": { "type": "integer" }, - "nsfw": { - "type": "boolean" - }, - "parent": { - "type": "string" - }, "permissions": { "type": "integer" }, "premium_progress_bar_enabled": { "type": "boolean" - }, - "_do_validate": { - "type": "object", - "additionalProperties": false } }, "additionalProperties": false, @@ -202314,7 +203358,9 @@ "channel": { "$ref": "#/definitions/RateLimitOptions" }, - "auth": {} + "auth": { + "$ref": "#/definitions/AuthRateLimit" + } }, "additionalProperties": false, "required": [ @@ -202324,6 +203370,22 @@ "webhook" ] }, + "AuthRateLimit": { + "type": "object", + "properties": { + "login": { + "$ref": "#/definitions/RateLimitOptions" + }, + "register": { + "$ref": "#/definitions/RateLimitOptions" + } + }, + "additionalProperties": false, + "required": [ + "login", + "register" + ] + }, "GlobalRateLimits": { "type": "object", "properties": { @@ -204744,6 +205806,9 @@ }, "additionalProperties": false }, + "flags": { + "type": "integer" + }, "id": { "type": "string" } @@ -204751,6 +205816,7 @@ "additionalProperties": false, "required": [ "color", + "flags", "guild", "guild_id", "hoist", @@ -206016,47 +207082,45 @@ "type": "object", "additionalProperties": false }, - "id": { + "name": { "type": "string" }, - "roles": { - "type": "array", - "items": { - "$ref": "#/definitions/Role" - } + "icon": { + "type": "string" }, - "name": { + "parent": { "type": "string" }, - "banner": { + "owner_id": { "type": "string" }, - "unavailable": { + "nsfw": { "type": "boolean" }, - "channels": { + "invites": { "type": "array", "items": { - "$ref": "#/definitions/Channel" + "$ref": "#/definitions/Invite" } }, - "region": { - "type": "string" - }, - "icon": { - "type": "string" + "voice_states": { + "type": "array", + "items": { + "$ref": "#/definitions/VoiceState" + } }, - "system_channel_id": { - "type": "string" + "webhooks": { + "type": "array", + "items": { + "$ref": "#/definitions/Webhook" + } }, - "rules_channel_id": { + "id": { "type": "string" }, - "afk_timeout": { - "type": "integer" - }, - "explicit_content_filter": { - "type": "integer" + "_do_validate": { + "type": "object", + "additionalProperties": false }, "assign": { "type": "object", @@ -206091,6 +207155,39 @@ "type": "object", "additionalProperties": false }, + "roles": { + "type": "array", + "items": { + "$ref": "#/definitions/Role" + } + }, + "banner": { + "type": "string" + }, + "unavailable": { + "type": "boolean" + }, + "channels": { + "type": "array", + "items": { + "$ref": "#/definitions/Channel" + } + }, + "region": { + "type": "string" + }, + "system_channel_id": { + "type": "string" + }, + "rules_channel_id": { + "type": "string" + }, + "afk_timeout": { + "type": "integer" + }, + "explicit_content_filter": { + "type": "integer" + }, "afk_channel_id": { "type": "string" }, @@ -206157,30 +207254,9 @@ "$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" }, - "owner_id": { - "type": "string" - }, "preferred_locale": { "type": "string" }, @@ -206214,21 +207290,11 @@ "nsfw_level": { "type": "integer" }, - "nsfw": { - "type": "boolean" - }, - "parent": { - "type": "string" - }, "permissions": { "type": "integer" }, "premium_progress_bar_enabled": { "type": "boolean" - }, - "_do_validate": { - "type": "object", - "additionalProperties": false } }, "additionalProperties": false, @@ -206578,7 +207644,9 @@ "channel": { "$ref": "#/definitions/RateLimitOptions" }, - "auth": {} + "auth": { + "$ref": "#/definitions/AuthRateLimit" + } }, "additionalProperties": false, "required": [ @@ -206588,6 +207656,22 @@ "webhook" ] }, + "AuthRateLimit": { + "type": "object", + "properties": { + "login": { + "$ref": "#/definitions/RateLimitOptions" + }, + "register": { + "$ref": "#/definitions/RateLimitOptions" + } + }, + "additionalProperties": false, + "required": [ + "login", + "register" + ] + }, "GlobalRateLimits": { "type": "object", "properties": { @@ -208930,6 +210014,9 @@ }, "additionalProperties": false }, + "flags": { + "type": "integer" + }, "id": { "type": "string" } @@ -208937,6 +210024,7 @@ "additionalProperties": false, "required": [ "color", + "flags", "guild", "guild_id", "hoist", @@ -210202,47 +211290,45 @@ "type": "object", "additionalProperties": false }, - "id": { + "name": { "type": "string" }, - "roles": { - "type": "array", - "items": { - "$ref": "#/definitions/Role" - } + "icon": { + "type": "string" }, - "name": { + "parent": { "type": "string" }, - "banner": { + "owner_id": { "type": "string" }, - "unavailable": { + "nsfw": { "type": "boolean" }, - "channels": { + "invites": { "type": "array", "items": { - "$ref": "#/definitions/Channel" + "$ref": "#/definitions/Invite" } }, - "region": { - "type": "string" - }, - "icon": { - "type": "string" + "voice_states": { + "type": "array", + "items": { + "$ref": "#/definitions/VoiceState" + } }, - "system_channel_id": { - "type": "string" + "webhooks": { + "type": "array", + "items": { + "$ref": "#/definitions/Webhook" + } }, - "rules_channel_id": { + "id": { "type": "string" }, - "afk_timeout": { - "type": "integer" - }, - "explicit_content_filter": { - "type": "integer" + "_do_validate": { + "type": "object", + "additionalProperties": false }, "assign": { "type": "object", @@ -210277,6 +211363,39 @@ "type": "object", "additionalProperties": false }, + "roles": { + "type": "array", + "items": { + "$ref": "#/definitions/Role" + } + }, + "banner": { + "type": "string" + }, + "unavailable": { + "type": "boolean" + }, + "channels": { + "type": "array", + "items": { + "$ref": "#/definitions/Channel" + } + }, + "region": { + "type": "string" + }, + "system_channel_id": { + "type": "string" + }, + "rules_channel_id": { + "type": "string" + }, + "afk_timeout": { + "type": "integer" + }, + "explicit_content_filter": { + "type": "integer" + }, "afk_channel_id": { "type": "string" }, @@ -210343,30 +211462,9 @@ "$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" }, - "owner_id": { - "type": "string" - }, "preferred_locale": { "type": "string" }, @@ -210400,21 +211498,11 @@ "nsfw_level": { "type": "integer" }, - "nsfw": { - "type": "boolean" - }, - "parent": { - "type": "string" - }, "permissions": { "type": "integer" }, "premium_progress_bar_enabled": { "type": "boolean" - }, - "_do_validate": { - "type": "object", - "additionalProperties": false } }, "additionalProperties": false, @@ -210764,7 +211852,9 @@ "channel": { "$ref": "#/definitions/RateLimitOptions" }, - "auth": {} + "auth": { + "$ref": "#/definitions/AuthRateLimit" + } }, "additionalProperties": false, "required": [ @@ -210774,6 +211864,22 @@ "webhook" ] }, + "AuthRateLimit": { + "type": "object", + "properties": { + "login": { + "$ref": "#/definitions/RateLimitOptions" + }, + "register": { + "$ref": "#/definitions/RateLimitOptions" + } + }, + "additionalProperties": false, + "required": [ + "login", + "register" + ] + }, "GlobalRateLimits": { "type": "object", "properties": { @@ -213124,6 +214230,9 @@ }, "additionalProperties": false }, + "flags": { + "type": "integer" + }, "id": { "type": "string" } @@ -213131,6 +214240,7 @@ "additionalProperties": false, "required": [ "color", + "flags", "guild", "guild_id", "hoist", @@ -214396,47 +215506,45 @@ "type": "object", "additionalProperties": false }, - "id": { + "name": { "type": "string" }, - "roles": { - "type": "array", - "items": { - "$ref": "#/definitions/Role" - } + "icon": { + "type": "string" }, - "name": { + "parent": { "type": "string" }, - "banner": { + "owner_id": { "type": "string" }, - "unavailable": { + "nsfw": { "type": "boolean" }, - "channels": { + "invites": { "type": "array", "items": { - "$ref": "#/definitions/Channel" + "$ref": "#/definitions/Invite" } }, - "region": { - "type": "string" - }, - "icon": { - "type": "string" + "voice_states": { + "type": "array", + "items": { + "$ref": "#/definitions/VoiceState" + } }, - "system_channel_id": { - "type": "string" + "webhooks": { + "type": "array", + "items": { + "$ref": "#/definitions/Webhook" + } }, - "rules_channel_id": { + "id": { "type": "string" }, - "afk_timeout": { - "type": "integer" - }, - "explicit_content_filter": { - "type": "integer" + "_do_validate": { + "type": "object", + "additionalProperties": false }, "assign": { "type": "object", @@ -214471,6 +215579,39 @@ "type": "object", "additionalProperties": false }, + "roles": { + "type": "array", + "items": { + "$ref": "#/definitions/Role" + } + }, + "banner": { + "type": "string" + }, + "unavailable": { + "type": "boolean" + }, + "channels": { + "type": "array", + "items": { + "$ref": "#/definitions/Channel" + } + }, + "region": { + "type": "string" + }, + "system_channel_id": { + "type": "string" + }, + "rules_channel_id": { + "type": "string" + }, + "afk_timeout": { + "type": "integer" + }, + "explicit_content_filter": { + "type": "integer" + }, "afk_channel_id": { "type": "string" }, @@ -214537,30 +215678,9 @@ "$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" }, - "owner_id": { - "type": "string" - }, "preferred_locale": { "type": "string" }, @@ -214594,21 +215714,11 @@ "nsfw_level": { "type": "integer" }, - "nsfw": { - "type": "boolean" - }, - "parent": { - "type": "string" - }, "permissions": { "type": "integer" }, "premium_progress_bar_enabled": { "type": "boolean" - }, - "_do_validate": { - "type": "object", - "additionalProperties": false } }, "additionalProperties": false, @@ -214958,7 +216068,9 @@ "channel": { "$ref": "#/definitions/RateLimitOptions" }, - "auth": {} + "auth": { + "$ref": "#/definitions/AuthRateLimit" + } }, "additionalProperties": false, "required": [ @@ -214968,6 +216080,22 @@ "webhook" ] }, + "AuthRateLimit": { + "type": "object", + "properties": { + "login": { + "$ref": "#/definitions/RateLimitOptions" + }, + "register": { + "$ref": "#/definitions/RateLimitOptions" + } + }, + "additionalProperties": false, + "required": [ + "login", + "register" + ] + }, "GlobalRateLimits": { "type": "object", "properties": { @@ -217308,6 +218436,9 @@ }, "additionalProperties": false }, + "flags": { + "type": "integer" + }, "id": { "type": "string" } @@ -217315,6 +218446,7 @@ "additionalProperties": false, "required": [ "color", + "flags", "guild", "guild_id", "hoist", @@ -218580,47 +219712,45 @@ "type": "object", "additionalProperties": false }, - "id": { + "name": { "type": "string" }, - "roles": { - "type": "array", - "items": { - "$ref": "#/definitions/Role" - } + "icon": { + "type": "string" }, - "name": { + "parent": { "type": "string" }, - "banner": { + "owner_id": { "type": "string" }, - "unavailable": { + "nsfw": { "type": "boolean" }, - "channels": { + "invites": { "type": "array", "items": { - "$ref": "#/definitions/Channel" + "$ref": "#/definitions/Invite" } }, - "region": { - "type": "string" - }, - "icon": { - "type": "string" + "voice_states": { + "type": "array", + "items": { + "$ref": "#/definitions/VoiceState" + } }, - "system_channel_id": { - "type": "string" + "webhooks": { + "type": "array", + "items": { + "$ref": "#/definitions/Webhook" + } }, - "rules_channel_id": { + "id": { "type": "string" }, - "afk_timeout": { - "type": "integer" - }, - "explicit_content_filter": { - "type": "integer" + "_do_validate": { + "type": "object", + "additionalProperties": false }, "assign": { "type": "object", @@ -218655,6 +219785,39 @@ "type": "object", "additionalProperties": false }, + "roles": { + "type": "array", + "items": { + "$ref": "#/definitions/Role" + } + }, + "banner": { + "type": "string" + }, + "unavailable": { + "type": "boolean" + }, + "channels": { + "type": "array", + "items": { + "$ref": "#/definitions/Channel" + } + }, + "region": { + "type": "string" + }, + "system_channel_id": { + "type": "string" + }, + "rules_channel_id": { + "type": "string" + }, + "afk_timeout": { + "type": "integer" + }, + "explicit_content_filter": { + "type": "integer" + }, "afk_channel_id": { "type": "string" }, @@ -218721,30 +219884,9 @@ "$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" }, - "owner_id": { - "type": "string" - }, "preferred_locale": { "type": "string" }, @@ -218778,21 +219920,11 @@ "nsfw_level": { "type": "integer" }, - "nsfw": { - "type": "boolean" - }, - "parent": { - "type": "string" - }, "permissions": { "type": "integer" }, "premium_progress_bar_enabled": { "type": "boolean" - }, - "_do_validate": { - "type": "object", - "additionalProperties": false } }, "additionalProperties": false, @@ -219142,7 +220274,9 @@ "channel": { "$ref": "#/definitions/RateLimitOptions" }, - "auth": {} + "auth": { + "$ref": "#/definitions/AuthRateLimit" + } }, "additionalProperties": false, "required": [ @@ -219152,6 +220286,22 @@ "webhook" ] }, + "AuthRateLimit": { + "type": "object", + "properties": { + "login": { + "$ref": "#/definitions/RateLimitOptions" + }, + "register": { + "$ref": "#/definitions/RateLimitOptions" + } + }, + "additionalProperties": false, + "required": [ + "login", + "register" + ] + }, "GlobalRateLimits": { "type": "object", "properties": { @@ -221498,6 +222648,9 @@ }, "additionalProperties": false }, + "flags": { + "type": "integer" + }, "id": { "type": "string" } @@ -221505,6 +222658,7 @@ "additionalProperties": false, "required": [ "color", + "flags", "guild", "guild_id", "hoist", @@ -222770,47 +223924,45 @@ "type": "object", "additionalProperties": false }, - "id": { + "name": { "type": "string" }, - "roles": { - "type": "array", - "items": { - "$ref": "#/definitions/Role" - } + "icon": { + "type": "string" }, - "name": { + "parent": { "type": "string" }, - "banner": { + "owner_id": { "type": "string" }, - "unavailable": { + "nsfw": { "type": "boolean" }, - "channels": { + "invites": { "type": "array", "items": { - "$ref": "#/definitions/Channel" + "$ref": "#/definitions/Invite" } }, - "region": { - "type": "string" - }, - "icon": { - "type": "string" + "voice_states": { + "type": "array", + "items": { + "$ref": "#/definitions/VoiceState" + } }, - "system_channel_id": { - "type": "string" + "webhooks": { + "type": "array", + "items": { + "$ref": "#/definitions/Webhook" + } }, - "rules_channel_id": { + "id": { "type": "string" }, - "afk_timeout": { - "type": "integer" - }, - "explicit_content_filter": { - "type": "integer" + "_do_validate": { + "type": "object", + "additionalProperties": false }, "assign": { "type": "object", @@ -222845,6 +223997,39 @@ "type": "object", "additionalProperties": false }, + "roles": { + "type": "array", + "items": { + "$ref": "#/definitions/Role" + } + }, + "banner": { + "type": "string" + }, + "unavailable": { + "type": "boolean" + }, + "channels": { + "type": "array", + "items": { + "$ref": "#/definitions/Channel" + } + }, + "region": { + "type": "string" + }, + "system_channel_id": { + "type": "string" + }, + "rules_channel_id": { + "type": "string" + }, + "afk_timeout": { + "type": "integer" + }, + "explicit_content_filter": { + "type": "integer" + }, "afk_channel_id": { "type": "string" }, @@ -222911,30 +224096,9 @@ "$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" }, - "owner_id": { - "type": "string" - }, "preferred_locale": { "type": "string" }, @@ -222968,21 +224132,11 @@ "nsfw_level": { "type": "integer" }, - "nsfw": { - "type": "boolean" - }, - "parent": { - "type": "string" - }, "permissions": { "type": "integer" }, "premium_progress_bar_enabled": { "type": "boolean" - }, - "_do_validate": { - "type": "object", - "additionalProperties": false } }, "additionalProperties": false, @@ -223332,7 +224486,9 @@ "channel": { "$ref": "#/definitions/RateLimitOptions" }, - "auth": {} + "auth": { + "$ref": "#/definitions/AuthRateLimit" + } }, "additionalProperties": false, "required": [ @@ -223342,6 +224498,22 @@ "webhook" ] }, + "AuthRateLimit": { + "type": "object", + "properties": { + "login": { + "$ref": "#/definitions/RateLimitOptions" + }, + "register": { + "$ref": "#/definitions/RateLimitOptions" + } + }, + "additionalProperties": false, + "required": [ + "login", + "register" + ] + }, "GlobalRateLimits": { "type": "object", "properties": { @@ -225688,6 +226860,9 @@ }, "additionalProperties": false }, + "flags": { + "type": "integer" + }, "id": { "type": "string" } @@ -225695,6 +226870,7 @@ "additionalProperties": false, "required": [ "color", + "flags", "guild", "guild_id", "hoist", @@ -226960,47 +228136,45 @@ "type": "object", "additionalProperties": false }, - "id": { + "name": { "type": "string" }, - "roles": { - "type": "array", - "items": { - "$ref": "#/definitions/Role" - } + "icon": { + "type": "string" }, - "name": { + "parent": { "type": "string" }, - "banner": { + "owner_id": { "type": "string" }, - "unavailable": { + "nsfw": { "type": "boolean" }, - "channels": { + "invites": { "type": "array", "items": { - "$ref": "#/definitions/Channel" + "$ref": "#/definitions/Invite" } }, - "region": { - "type": "string" - }, - "icon": { - "type": "string" + "voice_states": { + "type": "array", + "items": { + "$ref": "#/definitions/VoiceState" + } }, - "system_channel_id": { - "type": "string" + "webhooks": { + "type": "array", + "items": { + "$ref": "#/definitions/Webhook" + } }, - "rules_channel_id": { + "id": { "type": "string" }, - "afk_timeout": { - "type": "integer" - }, - "explicit_content_filter": { - "type": "integer" + "_do_validate": { + "type": "object", + "additionalProperties": false }, "assign": { "type": "object", @@ -227035,6 +228209,39 @@ "type": "object", "additionalProperties": false }, + "roles": { + "type": "array", + "items": { + "$ref": "#/definitions/Role" + } + }, + "banner": { + "type": "string" + }, + "unavailable": { + "type": "boolean" + }, + "channels": { + "type": "array", + "items": { + "$ref": "#/definitions/Channel" + } + }, + "region": { + "type": "string" + }, + "system_channel_id": { + "type": "string" + }, + "rules_channel_id": { + "type": "string" + }, + "afk_timeout": { + "type": "integer" + }, + "explicit_content_filter": { + "type": "integer" + }, "afk_channel_id": { "type": "string" }, @@ -227101,30 +228308,9 @@ "$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" }, - "owner_id": { - "type": "string" - }, "preferred_locale": { "type": "string" }, @@ -227158,21 +228344,11 @@ "nsfw_level": { "type": "integer" }, - "nsfw": { - "type": "boolean" - }, - "parent": { - "type": "string" - }, "permissions": { "type": "integer" }, "premium_progress_bar_enabled": { "type": "boolean" - }, - "_do_validate": { - "type": "object", - "additionalProperties": false } }, "additionalProperties": false, @@ -227522,7 +228698,9 @@ "channel": { "$ref": "#/definitions/RateLimitOptions" }, - "auth": {} + "auth": { + "$ref": "#/definitions/AuthRateLimit" + } }, "additionalProperties": false, "required": [ @@ -227532,6 +228710,22 @@ "webhook" ] }, + "AuthRateLimit": { + "type": "object", + "properties": { + "login": { + "$ref": "#/definitions/RateLimitOptions" + }, + "register": { + "$ref": "#/definitions/RateLimitOptions" + } + }, + "additionalProperties": false, + "required": [ + "login", + "register" + ] + }, "GlobalRateLimits": { "type": "object", "properties": { @@ -229878,6 +231072,9 @@ }, "additionalProperties": false }, + "flags": { + "type": "integer" + }, "id": { "type": "string" } @@ -229885,6 +231082,7 @@ "additionalProperties": false, "required": [ "color", + "flags", "guild", "guild_id", "hoist", @@ -231150,47 +232348,45 @@ "type": "object", "additionalProperties": false }, - "id": { + "name": { "type": "string" }, - "roles": { - "type": "array", - "items": { - "$ref": "#/definitions/Role" - } + "icon": { + "type": "string" }, - "name": { + "parent": { "type": "string" }, - "banner": { + "owner_id": { "type": "string" }, - "unavailable": { + "nsfw": { "type": "boolean" }, - "channels": { + "invites": { "type": "array", "items": { - "$ref": "#/definitions/Channel" + "$ref": "#/definitions/Invite" } }, - "region": { - "type": "string" - }, - "icon": { - "type": "string" + "voice_states": { + "type": "array", + "items": { + "$ref": "#/definitions/VoiceState" + } }, - "system_channel_id": { - "type": "string" + "webhooks": { + "type": "array", + "items": { + "$ref": "#/definitions/Webhook" + } }, - "rules_channel_id": { + "id": { "type": "string" }, - "afk_timeout": { - "type": "integer" - }, - "explicit_content_filter": { - "type": "integer" + "_do_validate": { + "type": "object", + "additionalProperties": false }, "assign": { "type": "object", @@ -231225,6 +232421,39 @@ "type": "object", "additionalProperties": false }, + "roles": { + "type": "array", + "items": { + "$ref": "#/definitions/Role" + } + }, + "banner": { + "type": "string" + }, + "unavailable": { + "type": "boolean" + }, + "channels": { + "type": "array", + "items": { + "$ref": "#/definitions/Channel" + } + }, + "region": { + "type": "string" + }, + "system_channel_id": { + "type": "string" + }, + "rules_channel_id": { + "type": "string" + }, + "afk_timeout": { + "type": "integer" + }, + "explicit_content_filter": { + "type": "integer" + }, "afk_channel_id": { "type": "string" }, @@ -231291,30 +232520,9 @@ "$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" }, - "owner_id": { - "type": "string" - }, "preferred_locale": { "type": "string" }, @@ -231348,21 +232556,11 @@ "nsfw_level": { "type": "integer" }, - "nsfw": { - "type": "boolean" - }, - "parent": { - "type": "string" - }, "permissions": { "type": "integer" }, "premium_progress_bar_enabled": { "type": "boolean" - }, - "_do_validate": { - "type": "object", - "additionalProperties": false } }, "additionalProperties": false, @@ -231712,7 +232910,9 @@ "channel": { "$ref": "#/definitions/RateLimitOptions" }, - "auth": {} + "auth": { + "$ref": "#/definitions/AuthRateLimit" + } }, "additionalProperties": false, "required": [ @@ -231722,6 +232922,22 @@ "webhook" ] }, + "AuthRateLimit": { + "type": "object", + "properties": { + "login": { + "$ref": "#/definitions/RateLimitOptions" + }, + "register": { + "$ref": "#/definitions/RateLimitOptions" + } + }, + "additionalProperties": false, + "required": [ + "login", + "register" + ] + }, "GlobalRateLimits": { "type": "object", "properties": { @@ -234100,6 +235316,9 @@ }, "additionalProperties": false }, + "flags": { + "type": "integer" + }, "id": { "type": "string" } @@ -234107,6 +235326,7 @@ "additionalProperties": false, "required": [ "color", + "flags", "guild", "guild_id", "hoist", @@ -235372,47 +236592,45 @@ "type": "object", "additionalProperties": false }, - "id": { + "name": { "type": "string" }, - "roles": { - "type": "array", - "items": { - "$ref": "#/definitions/Role" - } + "icon": { + "type": "string" }, - "name": { + "parent": { "type": "string" }, - "banner": { + "owner_id": { "type": "string" }, - "unavailable": { + "nsfw": { "type": "boolean" }, - "channels": { + "invites": { "type": "array", "items": { - "$ref": "#/definitions/Channel" + "$ref": "#/definitions/Invite" } }, - "region": { - "type": "string" - }, - "icon": { - "type": "string" + "voice_states": { + "type": "array", + "items": { + "$ref": "#/definitions/VoiceState" + } }, - "system_channel_id": { - "type": "string" + "webhooks": { + "type": "array", + "items": { + "$ref": "#/definitions/Webhook" + } }, - "rules_channel_id": { + "id": { "type": "string" }, - "afk_timeout": { - "type": "integer" - }, - "explicit_content_filter": { - "type": "integer" + "_do_validate": { + "type": "object", + "additionalProperties": false }, "assign": { "type": "object", @@ -235447,6 +236665,39 @@ "type": "object", "additionalProperties": false }, + "roles": { + "type": "array", + "items": { + "$ref": "#/definitions/Role" + } + }, + "banner": { + "type": "string" + }, + "unavailable": { + "type": "boolean" + }, + "channels": { + "type": "array", + "items": { + "$ref": "#/definitions/Channel" + } + }, + "region": { + "type": "string" + }, + "system_channel_id": { + "type": "string" + }, + "rules_channel_id": { + "type": "string" + }, + "afk_timeout": { + "type": "integer" + }, + "explicit_content_filter": { + "type": "integer" + }, "afk_channel_id": { "type": "string" }, @@ -235513,30 +236764,9 @@ "$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" }, - "owner_id": { - "type": "string" - }, "preferred_locale": { "type": "string" }, @@ -235570,21 +236800,11 @@ "nsfw_level": { "type": "integer" }, - "nsfw": { - "type": "boolean" - }, - "parent": { - "type": "string" - }, "permissions": { "type": "integer" }, "premium_progress_bar_enabled": { "type": "boolean" - }, - "_do_validate": { - "type": "object", - "additionalProperties": false } }, "additionalProperties": false, @@ -235934,7 +237154,9 @@ "channel": { "$ref": "#/definitions/RateLimitOptions" }, - "auth": {} + "auth": { + "$ref": "#/definitions/AuthRateLimit" + } }, "additionalProperties": false, "required": [ @@ -235944,6 +237166,22 @@ "webhook" ] }, + "AuthRateLimit": { + "type": "object", + "properties": { + "login": { + "$ref": "#/definitions/RateLimitOptions" + }, + "register": { + "$ref": "#/definitions/RateLimitOptions" + } + }, + "additionalProperties": false, + "required": [ + "login", + "register" + ] + }, "GlobalRateLimits": { "type": "object", "properties": { @@ -238294,6 +239532,9 @@ }, "additionalProperties": false }, + "flags": { + "type": "integer" + }, "id": { "type": "string" } @@ -238301,6 +239542,7 @@ "additionalProperties": false, "required": [ "color", + "flags", "guild", "guild_id", "hoist", @@ -239566,47 +240808,45 @@ "type": "object", "additionalProperties": false }, - "id": { + "name": { "type": "string" }, - "roles": { - "type": "array", - "items": { - "$ref": "#/definitions/Role" - } + "icon": { + "type": "string" }, - "name": { + "parent": { "type": "string" }, - "banner": { + "owner_id": { "type": "string" }, - "unavailable": { + "nsfw": { "type": "boolean" }, - "channels": { + "invites": { "type": "array", "items": { - "$ref": "#/definitions/Channel" + "$ref": "#/definitions/Invite" } }, - "region": { - "type": "string" - }, - "icon": { - "type": "string" + "voice_states": { + "type": "array", + "items": { + "$ref": "#/definitions/VoiceState" + } }, - "system_channel_id": { - "type": "string" + "webhooks": { + "type": "array", + "items": { + "$ref": "#/definitions/Webhook" + } }, - "rules_channel_id": { + "id": { "type": "string" }, - "afk_timeout": { - "type": "integer" - }, - "explicit_content_filter": { - "type": "integer" + "_do_validate": { + "type": "object", + "additionalProperties": false }, "assign": { "type": "object", @@ -239641,6 +240881,39 @@ "type": "object", "additionalProperties": false }, + "roles": { + "type": "array", + "items": { + "$ref": "#/definitions/Role" + } + }, + "banner": { + "type": "string" + }, + "unavailable": { + "type": "boolean" + }, + "channels": { + "type": "array", + "items": { + "$ref": "#/definitions/Channel" + } + }, + "region": { + "type": "string" + }, + "system_channel_id": { + "type": "string" + }, + "rules_channel_id": { + "type": "string" + }, + "afk_timeout": { + "type": "integer" + }, + "explicit_content_filter": { + "type": "integer" + }, "afk_channel_id": { "type": "string" }, @@ -239707,30 +240980,9 @@ "$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" }, - "owner_id": { - "type": "string" - }, "preferred_locale": { "type": "string" }, @@ -239764,21 +241016,11 @@ "nsfw_level": { "type": "integer" }, - "nsfw": { - "type": "boolean" - }, - "parent": { - "type": "string" - }, "permissions": { "type": "integer" }, "premium_progress_bar_enabled": { "type": "boolean" - }, - "_do_validate": { - "type": "object", - "additionalProperties": false } }, "additionalProperties": false, @@ -240128,7 +241370,9 @@ "channel": { "$ref": "#/definitions/RateLimitOptions" }, - "auth": {} + "auth": { + "$ref": "#/definitions/AuthRateLimit" + } }, "additionalProperties": false, "required": [ @@ -240138,6 +241382,22 @@ "webhook" ] }, + "AuthRateLimit": { + "type": "object", + "properties": { + "login": { + "$ref": "#/definitions/RateLimitOptions" + }, + "register": { + "$ref": "#/definitions/RateLimitOptions" + } + }, + "additionalProperties": false, + "required": [ + "login", + "register" + ] + }, "GlobalRateLimits": { "type": "object", "properties": { @@ -242478,6 +243738,9 @@ }, "additionalProperties": false }, + "flags": { + "type": "integer" + }, "id": { "type": "string" } @@ -242485,6 +243748,7 @@ "additionalProperties": false, "required": [ "color", + "flags", "guild", "guild_id", "hoist", @@ -243750,47 +245014,45 @@ "type": "object", "additionalProperties": false }, - "id": { + "name": { "type": "string" }, - "roles": { - "type": "array", - "items": { - "$ref": "#/definitions/Role" - } + "icon": { + "type": "string" }, - "name": { + "parent": { "type": "string" }, - "banner": { + "owner_id": { "type": "string" }, - "unavailable": { + "nsfw": { "type": "boolean" }, - "channels": { + "invites": { "type": "array", "items": { - "$ref": "#/definitions/Channel" + "$ref": "#/definitions/Invite" } }, - "region": { - "type": "string" - }, - "icon": { - "type": "string" + "voice_states": { + "type": "array", + "items": { + "$ref": "#/definitions/VoiceState" + } }, - "system_channel_id": { - "type": "string" + "webhooks": { + "type": "array", + "items": { + "$ref": "#/definitions/Webhook" + } }, - "rules_channel_id": { + "id": { "type": "string" }, - "afk_timeout": { - "type": "integer" - }, - "explicit_content_filter": { - "type": "integer" + "_do_validate": { + "type": "object", + "additionalProperties": false }, "assign": { "type": "object", @@ -243825,6 +245087,39 @@ "type": "object", "additionalProperties": false }, + "roles": { + "type": "array", + "items": { + "$ref": "#/definitions/Role" + } + }, + "banner": { + "type": "string" + }, + "unavailable": { + "type": "boolean" + }, + "channels": { + "type": "array", + "items": { + "$ref": "#/definitions/Channel" + } + }, + "region": { + "type": "string" + }, + "system_channel_id": { + "type": "string" + }, + "rules_channel_id": { + "type": "string" + }, + "afk_timeout": { + "type": "integer" + }, + "explicit_content_filter": { + "type": "integer" + }, "afk_channel_id": { "type": "string" }, @@ -243891,30 +245186,9 @@ "$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" }, - "owner_id": { - "type": "string" - }, "preferred_locale": { "type": "string" }, @@ -243948,21 +245222,11 @@ "nsfw_level": { "type": "integer" }, - "nsfw": { - "type": "boolean" - }, - "parent": { - "type": "string" - }, "permissions": { "type": "integer" }, "premium_progress_bar_enabled": { "type": "boolean" - }, - "_do_validate": { - "type": "object", - "additionalProperties": false } }, "additionalProperties": false, @@ -244312,7 +245576,9 @@ "channel": { "$ref": "#/definitions/RateLimitOptions" }, - "auth": {} + "auth": { + "$ref": "#/definitions/AuthRateLimit" + } }, "additionalProperties": false, "required": [ @@ -244322,6 +245588,22 @@ "webhook" ] }, + "AuthRateLimit": { + "type": "object", + "properties": { + "login": { + "$ref": "#/definitions/RateLimitOptions" + }, + "register": { + "$ref": "#/definitions/RateLimitOptions" + } + }, + "additionalProperties": false, + "required": [ + "login", + "register" + ] + }, "GlobalRateLimits": { "type": "object", "properties": { @@ -246668,6 +247950,9 @@ }, "additionalProperties": false }, + "flags": { + "type": "integer" + }, "id": { "type": "string" } @@ -246675,6 +247960,7 @@ "additionalProperties": false, "required": [ "color", + "flags", "guild", "guild_id", "hoist", @@ -247940,47 +249226,45 @@ "type": "object", "additionalProperties": false }, - "id": { + "name": { "type": "string" }, - "roles": { - "type": "array", - "items": { - "$ref": "#/definitions/Role" - } + "icon": { + "type": "string" }, - "name": { + "parent": { "type": "string" }, - "banner": { + "owner_id": { "type": "string" }, - "unavailable": { + "nsfw": { "type": "boolean" }, - "channels": { + "invites": { "type": "array", "items": { - "$ref": "#/definitions/Channel" + "$ref": "#/definitions/Invite" } }, - "region": { - "type": "string" - }, - "icon": { - "type": "string" + "voice_states": { + "type": "array", + "items": { + "$ref": "#/definitions/VoiceState" + } }, - "system_channel_id": { - "type": "string" + "webhooks": { + "type": "array", + "items": { + "$ref": "#/definitions/Webhook" + } }, - "rules_channel_id": { + "id": { "type": "string" }, - "afk_timeout": { - "type": "integer" - }, - "explicit_content_filter": { - "type": "integer" + "_do_validate": { + "type": "object", + "additionalProperties": false }, "assign": { "type": "object", @@ -248015,6 +249299,39 @@ "type": "object", "additionalProperties": false }, + "roles": { + "type": "array", + "items": { + "$ref": "#/definitions/Role" + } + }, + "banner": { + "type": "string" + }, + "unavailable": { + "type": "boolean" + }, + "channels": { + "type": "array", + "items": { + "$ref": "#/definitions/Channel" + } + }, + "region": { + "type": "string" + }, + "system_channel_id": { + "type": "string" + }, + "rules_channel_id": { + "type": "string" + }, + "afk_timeout": { + "type": "integer" + }, + "explicit_content_filter": { + "type": "integer" + }, "afk_channel_id": { "type": "string" }, @@ -248081,30 +249398,9 @@ "$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" }, - "owner_id": { - "type": "string" - }, "preferred_locale": { "type": "string" }, @@ -248138,21 +249434,11 @@ "nsfw_level": { "type": "integer" }, - "nsfw": { - "type": "boolean" - }, - "parent": { - "type": "string" - }, "permissions": { "type": "integer" }, "premium_progress_bar_enabled": { "type": "boolean" - }, - "_do_validate": { - "type": "object", - "additionalProperties": false } }, "additionalProperties": false, @@ -248502,7 +249788,9 @@ "channel": { "$ref": "#/definitions/RateLimitOptions" }, - "auth": {} + "auth": { + "$ref": "#/definitions/AuthRateLimit" + } }, "additionalProperties": false, "required": [ @@ -248512,6 +249800,22 @@ "webhook" ] }, + "AuthRateLimit": { + "type": "object", + "properties": { + "login": { + "$ref": "#/definitions/RateLimitOptions" + }, + "register": { + "$ref": "#/definitions/RateLimitOptions" + } + }, + "additionalProperties": false, + "required": [ + "login", + "register" + ] + }, "GlobalRateLimits": { "type": "object", "properties": { @@ -250869,6 +252173,9 @@ }, "additionalProperties": false }, + "flags": { + "type": "integer" + }, "id": { "type": "string" } @@ -250876,6 +252183,7 @@ "additionalProperties": false, "required": [ "color", + "flags", "guild", "guild_id", "hoist", @@ -252141,47 +253449,45 @@ "type": "object", "additionalProperties": false }, - "id": { + "name": { "type": "string" }, - "roles": { - "type": "array", - "items": { - "$ref": "#/definitions/Role" - } + "icon": { + "type": "string" }, - "name": { + "parent": { "type": "string" }, - "banner": { + "owner_id": { "type": "string" }, - "unavailable": { + "nsfw": { "type": "boolean" }, - "channels": { + "invites": { "type": "array", "items": { - "$ref": "#/definitions/Channel" + "$ref": "#/definitions/Invite" } }, - "region": { - "type": "string" - }, - "icon": { - "type": "string" + "voice_states": { + "type": "array", + "items": { + "$ref": "#/definitions/VoiceState" + } }, - "system_channel_id": { - "type": "string" + "webhooks": { + "type": "array", + "items": { + "$ref": "#/definitions/Webhook" + } }, - "rules_channel_id": { + "id": { "type": "string" }, - "afk_timeout": { - "type": "integer" - }, - "explicit_content_filter": { - "type": "integer" + "_do_validate": { + "type": "object", + "additionalProperties": false }, "assign": { "type": "object", @@ -252216,6 +253522,39 @@ "type": "object", "additionalProperties": false }, + "roles": { + "type": "array", + "items": { + "$ref": "#/definitions/Role" + } + }, + "banner": { + "type": "string" + }, + "unavailable": { + "type": "boolean" + }, + "channels": { + "type": "array", + "items": { + "$ref": "#/definitions/Channel" + } + }, + "region": { + "type": "string" + }, + "system_channel_id": { + "type": "string" + }, + "rules_channel_id": { + "type": "string" + }, + "afk_timeout": { + "type": "integer" + }, + "explicit_content_filter": { + "type": "integer" + }, "afk_channel_id": { "type": "string" }, @@ -252282,30 +253621,9 @@ "$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" }, - "owner_id": { - "type": "string" - }, "preferred_locale": { "type": "string" }, @@ -252339,21 +253657,11 @@ "nsfw_level": { "type": "integer" }, - "nsfw": { - "type": "boolean" - }, - "parent": { - "type": "string" - }, "permissions": { "type": "integer" }, "premium_progress_bar_enabled": { "type": "boolean" - }, - "_do_validate": { - "type": "object", - "additionalProperties": false } }, "additionalProperties": false, @@ -252703,7 +254011,9 @@ "channel": { "$ref": "#/definitions/RateLimitOptions" }, - "auth": {} + "auth": { + "$ref": "#/definitions/AuthRateLimit" + } }, "additionalProperties": false, "required": [ @@ -252713,6 +254023,22 @@ "webhook" ] }, + "AuthRateLimit": { + "type": "object", + "properties": { + "login": { + "$ref": "#/definitions/RateLimitOptions" + }, + "register": { + "$ref": "#/definitions/RateLimitOptions" + } + }, + "additionalProperties": false, + "required": [ + "login", + "register" + ] + }, "GlobalRateLimits": { "type": "object", "properties": { @@ -255084,6 +256410,9 @@ }, "additionalProperties": false }, + "flags": { + "type": "integer" + }, "id": { "type": "string" } @@ -255091,6 +256420,7 @@ "additionalProperties": false, "required": [ "color", + "flags", "guild", "guild_id", "hoist", @@ -256356,47 +257686,45 @@ "type": "object", "additionalProperties": false }, - "id": { + "name": { "type": "string" }, - "roles": { - "type": "array", - "items": { - "$ref": "#/definitions/Role" - } + "icon": { + "type": "string" }, - "name": { + "parent": { "type": "string" }, - "banner": { + "owner_id": { "type": "string" }, - "unavailable": { + "nsfw": { "type": "boolean" }, - "channels": { + "invites": { "type": "array", "items": { - "$ref": "#/definitions/Channel" + "$ref": "#/definitions/Invite" } }, - "region": { - "type": "string" - }, - "icon": { - "type": "string" + "voice_states": { + "type": "array", + "items": { + "$ref": "#/definitions/VoiceState" + } }, - "system_channel_id": { - "type": "string" + "webhooks": { + "type": "array", + "items": { + "$ref": "#/definitions/Webhook" + } }, - "rules_channel_id": { + "id": { "type": "string" }, - "afk_timeout": { - "type": "integer" - }, - "explicit_content_filter": { - "type": "integer" + "_do_validate": { + "type": "object", + "additionalProperties": false }, "assign": { "type": "object", @@ -256431,6 +257759,39 @@ "type": "object", "additionalProperties": false }, + "roles": { + "type": "array", + "items": { + "$ref": "#/definitions/Role" + } + }, + "banner": { + "type": "string" + }, + "unavailable": { + "type": "boolean" + }, + "channels": { + "type": "array", + "items": { + "$ref": "#/definitions/Channel" + } + }, + "region": { + "type": "string" + }, + "system_channel_id": { + "type": "string" + }, + "rules_channel_id": { + "type": "string" + }, + "afk_timeout": { + "type": "integer" + }, + "explicit_content_filter": { + "type": "integer" + }, "afk_channel_id": { "type": "string" }, @@ -256497,30 +257858,9 @@ "$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" }, - "owner_id": { - "type": "string" - }, "preferred_locale": { "type": "string" }, @@ -256554,21 +257894,11 @@ "nsfw_level": { "type": "integer" }, - "nsfw": { - "type": "boolean" - }, - "parent": { - "type": "string" - }, "permissions": { "type": "integer" }, "premium_progress_bar_enabled": { "type": "boolean" - }, - "_do_validate": { - "type": "object", - "additionalProperties": false } }, "additionalProperties": false, @@ -256918,7 +258248,9 @@ "channel": { "$ref": "#/definitions/RateLimitOptions" }, - "auth": {} + "auth": { + "$ref": "#/definitions/AuthRateLimit" + } }, "additionalProperties": false, "required": [ @@ -256928,6 +258260,22 @@ "webhook" ] }, + "AuthRateLimit": { + "type": "object", + "properties": { + "login": { + "$ref": "#/definitions/RateLimitOptions" + }, + "register": { + "$ref": "#/definitions/RateLimitOptions" + } + }, + "additionalProperties": false, + "required": [ + "login", + "register" + ] + }, "GlobalRateLimits": { "type": "object", "properties": { @@ -259270,6 +260618,9 @@ }, "additionalProperties": false }, + "flags": { + "type": "integer" + }, "id": { "type": "string" } @@ -259277,6 +260628,7 @@ "additionalProperties": false, "required": [ "color", + "flags", "guild", "guild_id", "hoist", @@ -260542,47 +261894,45 @@ "type": "object", "additionalProperties": false }, - "id": { + "name": { "type": "string" }, - "roles": { - "type": "array", - "items": { - "$ref": "#/definitions/Role" - } + "icon": { + "type": "string" }, - "name": { + "parent": { "type": "string" }, - "banner": { + "owner_id": { "type": "string" }, - "unavailable": { + "nsfw": { "type": "boolean" }, - "channels": { + "invites": { "type": "array", "items": { - "$ref": "#/definitions/Channel" + "$ref": "#/definitions/Invite" } }, - "region": { - "type": "string" - }, - "icon": { - "type": "string" + "voice_states": { + "type": "array", + "items": { + "$ref": "#/definitions/VoiceState" + } }, - "system_channel_id": { - "type": "string" + "webhooks": { + "type": "array", + "items": { + "$ref": "#/definitions/Webhook" + } }, - "rules_channel_id": { + "id": { "type": "string" }, - "afk_timeout": { - "type": "integer" - }, - "explicit_content_filter": { - "type": "integer" + "_do_validate": { + "type": "object", + "additionalProperties": false }, "assign": { "type": "object", @@ -260617,6 +261967,39 @@ "type": "object", "additionalProperties": false }, + "roles": { + "type": "array", + "items": { + "$ref": "#/definitions/Role" + } + }, + "banner": { + "type": "string" + }, + "unavailable": { + "type": "boolean" + }, + "channels": { + "type": "array", + "items": { + "$ref": "#/definitions/Channel" + } + }, + "region": { + "type": "string" + }, + "system_channel_id": { + "type": "string" + }, + "rules_channel_id": { + "type": "string" + }, + "afk_timeout": { + "type": "integer" + }, + "explicit_content_filter": { + "type": "integer" + }, "afk_channel_id": { "type": "string" }, @@ -260683,30 +262066,9 @@ "$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" }, - "owner_id": { - "type": "string" - }, "preferred_locale": { "type": "string" }, @@ -260740,21 +262102,11 @@ "nsfw_level": { "type": "integer" }, - "nsfw": { - "type": "boolean" - }, - "parent": { - "type": "string" - }, "permissions": { "type": "integer" }, "premium_progress_bar_enabled": { "type": "boolean" - }, - "_do_validate": { - "type": "object", - "additionalProperties": false } }, "additionalProperties": false, @@ -261104,7 +262456,9 @@ "channel": { "$ref": "#/definitions/RateLimitOptions" }, - "auth": {} + "auth": { + "$ref": "#/definitions/AuthRateLimit" + } }, "additionalProperties": false, "required": [ @@ -261114,6 +262468,22 @@ "webhook" ] }, + "AuthRateLimit": { + "type": "object", + "properties": { + "login": { + "$ref": "#/definitions/RateLimitOptions" + }, + "register": { + "$ref": "#/definitions/RateLimitOptions" + } + }, + "additionalProperties": false, + "required": [ + "login", + "register" + ] + }, "GlobalRateLimits": { "type": "object", "properties": { @@ -263459,6 +264829,9 @@ }, "additionalProperties": false }, + "flags": { + "type": "integer" + }, "id": { "type": "string" } @@ -263466,6 +264839,7 @@ "additionalProperties": false, "required": [ "color", + "flags", "guild", "guild_id", "hoist", @@ -264731,47 +266105,45 @@ "type": "object", "additionalProperties": false }, - "id": { + "name": { "type": "string" }, - "roles": { - "type": "array", - "items": { - "$ref": "#/definitions/Role" - } + "icon": { + "type": "string" }, - "name": { + "parent": { "type": "string" }, - "banner": { + "owner_id": { "type": "string" }, - "unavailable": { + "nsfw": { "type": "boolean" }, - "channels": { + "invites": { "type": "array", "items": { - "$ref": "#/definitions/Channel" + "$ref": "#/definitions/Invite" } }, - "region": { - "type": "string" - }, - "icon": { - "type": "string" + "voice_states": { + "type": "array", + "items": { + "$ref": "#/definitions/VoiceState" + } }, - "system_channel_id": { - "type": "string" + "webhooks": { + "type": "array", + "items": { + "$ref": "#/definitions/Webhook" + } }, - "rules_channel_id": { + "id": { "type": "string" }, - "afk_timeout": { - "type": "integer" - }, - "explicit_content_filter": { - "type": "integer" + "_do_validate": { + "type": "object", + "additionalProperties": false }, "assign": { "type": "object", @@ -264806,6 +266178,39 @@ "type": "object", "additionalProperties": false }, + "roles": { + "type": "array", + "items": { + "$ref": "#/definitions/Role" + } + }, + "banner": { + "type": "string" + }, + "unavailable": { + "type": "boolean" + }, + "channels": { + "type": "array", + "items": { + "$ref": "#/definitions/Channel" + } + }, + "region": { + "type": "string" + }, + "system_channel_id": { + "type": "string" + }, + "rules_channel_id": { + "type": "string" + }, + "afk_timeout": { + "type": "integer" + }, + "explicit_content_filter": { + "type": "integer" + }, "afk_channel_id": { "type": "string" }, @@ -264872,30 +266277,9 @@ "$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" }, - "owner_id": { - "type": "string" - }, "preferred_locale": { "type": "string" }, @@ -264929,21 +266313,11 @@ "nsfw_level": { "type": "integer" }, - "nsfw": { - "type": "boolean" - }, - "parent": { - "type": "string" - }, "permissions": { "type": "integer" }, "premium_progress_bar_enabled": { "type": "boolean" - }, - "_do_validate": { - "type": "object", - "additionalProperties": false } }, "additionalProperties": false, @@ -265293,7 +266667,9 @@ "channel": { "$ref": "#/definitions/RateLimitOptions" }, - "auth": {} + "auth": { + "$ref": "#/definitions/AuthRateLimit" + } }, "additionalProperties": false, "required": [ @@ -265303,6 +266679,22 @@ "webhook" ] }, + "AuthRateLimit": { + "type": "object", + "properties": { + "login": { + "$ref": "#/definitions/RateLimitOptions" + }, + "register": { + "$ref": "#/definitions/RateLimitOptions" + } + }, + "additionalProperties": false, + "required": [ + "login", + "register" + ] + }, "GlobalRateLimits": { "type": "object", "properties": { @@ -267677,6 +269069,9 @@ }, "additionalProperties": false }, + "flags": { + "type": "integer" + }, "id": { "type": "string" } @@ -267684,6 +269079,7 @@ "additionalProperties": false, "required": [ "color", + "flags", "guild", "guild_id", "hoist", @@ -268949,47 +270345,45 @@ "type": "object", "additionalProperties": false }, - "id": { + "name": { "type": "string" }, - "roles": { - "type": "array", - "items": { - "$ref": "#/definitions/Role" - } + "icon": { + "type": "string" }, - "name": { + "parent": { "type": "string" }, - "banner": { + "owner_id": { "type": "string" }, - "unavailable": { + "nsfw": { "type": "boolean" }, - "channels": { + "invites": { "type": "array", "items": { - "$ref": "#/definitions/Channel" + "$ref": "#/definitions/Invite" } }, - "region": { - "type": "string" - }, - "icon": { - "type": "string" + "voice_states": { + "type": "array", + "items": { + "$ref": "#/definitions/VoiceState" + } }, - "system_channel_id": { - "type": "string" + "webhooks": { + "type": "array", + "items": { + "$ref": "#/definitions/Webhook" + } }, - "rules_channel_id": { + "id": { "type": "string" }, - "afk_timeout": { - "type": "integer" - }, - "explicit_content_filter": { - "type": "integer" + "_do_validate": { + "type": "object", + "additionalProperties": false }, "assign": { "type": "object", @@ -269024,6 +270418,39 @@ "type": "object", "additionalProperties": false }, + "roles": { + "type": "array", + "items": { + "$ref": "#/definitions/Role" + } + }, + "banner": { + "type": "string" + }, + "unavailable": { + "type": "boolean" + }, + "channels": { + "type": "array", + "items": { + "$ref": "#/definitions/Channel" + } + }, + "region": { + "type": "string" + }, + "system_channel_id": { + "type": "string" + }, + "rules_channel_id": { + "type": "string" + }, + "afk_timeout": { + "type": "integer" + }, + "explicit_content_filter": { + "type": "integer" + }, "afk_channel_id": { "type": "string" }, @@ -269090,30 +270517,9 @@ "$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" }, - "owner_id": { - "type": "string" - }, "preferred_locale": { "type": "string" }, @@ -269147,21 +270553,11 @@ "nsfw_level": { "type": "integer" }, - "nsfw": { - "type": "boolean" - }, - "parent": { - "type": "string" - }, "permissions": { "type": "integer" }, "premium_progress_bar_enabled": { "type": "boolean" - }, - "_do_validate": { - "type": "object", - "additionalProperties": false } }, "additionalProperties": false, @@ -269511,7 +270907,9 @@ "channel": { "$ref": "#/definitions/RateLimitOptions" }, - "auth": {} + "auth": { + "$ref": "#/definitions/AuthRateLimit" + } }, "additionalProperties": false, "required": [ @@ -269521,6 +270919,22 @@ "webhook" ] }, + "AuthRateLimit": { + "type": "object", + "properties": { + "login": { + "$ref": "#/definitions/RateLimitOptions" + }, + "register": { + "$ref": "#/definitions/RateLimitOptions" + } + }, + "additionalProperties": false, + "required": [ + "login", + "register" + ] + }, "GlobalRateLimits": { "type": "object", "properties": { @@ -271863,6 +273277,9 @@ }, "additionalProperties": false }, + "flags": { + "type": "integer" + }, "id": { "type": "string" } @@ -271870,6 +273287,7 @@ "additionalProperties": false, "required": [ "color", + "flags", "guild", "guild_id", "hoist", @@ -273135,47 +274553,45 @@ "type": "object", "additionalProperties": false }, - "id": { + "name": { "type": "string" }, - "roles": { - "type": "array", - "items": { - "$ref": "#/definitions/Role" - } + "icon": { + "type": "string" }, - "name": { + "parent": { "type": "string" }, - "banner": { + "owner_id": { "type": "string" }, - "unavailable": { + "nsfw": { "type": "boolean" }, - "channels": { + "invites": { "type": "array", "items": { - "$ref": "#/definitions/Channel" + "$ref": "#/definitions/Invite" } }, - "region": { - "type": "string" - }, - "icon": { - "type": "string" + "voice_states": { + "type": "array", + "items": { + "$ref": "#/definitions/VoiceState" + } }, - "system_channel_id": { - "type": "string" + "webhooks": { + "type": "array", + "items": { + "$ref": "#/definitions/Webhook" + } }, - "rules_channel_id": { + "id": { "type": "string" }, - "afk_timeout": { - "type": "integer" - }, - "explicit_content_filter": { - "type": "integer" + "_do_validate": { + "type": "object", + "additionalProperties": false }, "assign": { "type": "object", @@ -273210,6 +274626,39 @@ "type": "object", "additionalProperties": false }, + "roles": { + "type": "array", + "items": { + "$ref": "#/definitions/Role" + } + }, + "banner": { + "type": "string" + }, + "unavailable": { + "type": "boolean" + }, + "channels": { + "type": "array", + "items": { + "$ref": "#/definitions/Channel" + } + }, + "region": { + "type": "string" + }, + "system_channel_id": { + "type": "string" + }, + "rules_channel_id": { + "type": "string" + }, + "afk_timeout": { + "type": "integer" + }, + "explicit_content_filter": { + "type": "integer" + }, "afk_channel_id": { "type": "string" }, @@ -273276,30 +274725,9 @@ "$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" }, - "owner_id": { - "type": "string" - }, "preferred_locale": { "type": "string" }, @@ -273333,21 +274761,11 @@ "nsfw_level": { "type": "integer" }, - "nsfw": { - "type": "boolean" - }, - "parent": { - "type": "string" - }, "permissions": { "type": "integer" }, "premium_progress_bar_enabled": { "type": "boolean" - }, - "_do_validate": { - "type": "object", - "additionalProperties": false } }, "additionalProperties": false, @@ -273697,7 +275115,9 @@ "channel": { "$ref": "#/definitions/RateLimitOptions" }, - "auth": {} + "auth": { + "$ref": "#/definitions/AuthRateLimit" + } }, "additionalProperties": false, "required": [ @@ -273707,6 +275127,22 @@ "webhook" ] }, + "AuthRateLimit": { + "type": "object", + "properties": { + "login": { + "$ref": "#/definitions/RateLimitOptions" + }, + "register": { + "$ref": "#/definitions/RateLimitOptions" + } + }, + "additionalProperties": false, + "required": [ + "login", + "register" + ] + }, "GlobalRateLimits": { "type": "object", "properties": { @@ -276128,6 +277564,9 @@ }, "additionalProperties": false }, + "flags": { + "type": "integer" + }, "id": { "type": "string" } @@ -276135,6 +277574,7 @@ "additionalProperties": false, "required": [ "color", + "flags", "guild", "guild_id", "hoist", @@ -277400,47 +278840,45 @@ "type": "object", "additionalProperties": false }, - "id": { + "name": { "type": "string" }, - "roles": { - "type": "array", - "items": { - "$ref": "#/definitions/Role" - } + "icon": { + "type": "string" }, - "name": { + "parent": { "type": "string" }, - "banner": { + "owner_id": { "type": "string" }, - "unavailable": { + "nsfw": { "type": "boolean" }, - "channels": { + "invites": { "type": "array", "items": { - "$ref": "#/definitions/Channel" + "$ref": "#/definitions/Invite" } }, - "region": { - "type": "string" - }, - "icon": { - "type": "string" + "voice_states": { + "type": "array", + "items": { + "$ref": "#/definitions/VoiceState" + } }, - "system_channel_id": { - "type": "string" + "webhooks": { + "type": "array", + "items": { + "$ref": "#/definitions/Webhook" + } }, - "rules_channel_id": { + "id": { "type": "string" }, - "afk_timeout": { - "type": "integer" - }, - "explicit_content_filter": { - "type": "integer" + "_do_validate": { + "type": "object", + "additionalProperties": false }, "assign": { "type": "object", @@ -277475,6 +278913,39 @@ "type": "object", "additionalProperties": false }, + "roles": { + "type": "array", + "items": { + "$ref": "#/definitions/Role" + } + }, + "banner": { + "type": "string" + }, + "unavailable": { + "type": "boolean" + }, + "channels": { + "type": "array", + "items": { + "$ref": "#/definitions/Channel" + } + }, + "region": { + "type": "string" + }, + "system_channel_id": { + "type": "string" + }, + "rules_channel_id": { + "type": "string" + }, + "afk_timeout": { + "type": "integer" + }, + "explicit_content_filter": { + "type": "integer" + }, "afk_channel_id": { "type": "string" }, @@ -277541,30 +279012,9 @@ "$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" }, - "owner_id": { - "type": "string" - }, "preferred_locale": { "type": "string" }, @@ -277598,21 +279048,11 @@ "nsfw_level": { "type": "integer" }, - "nsfw": { - "type": "boolean" - }, - "parent": { - "type": "string" - }, "permissions": { "type": "integer" }, "premium_progress_bar_enabled": { "type": "boolean" - }, - "_do_validate": { - "type": "object", - "additionalProperties": false } }, "additionalProperties": false, @@ -277962,7 +279402,9 @@ "channel": { "$ref": "#/definitions/RateLimitOptions" }, - "auth": {} + "auth": { + "$ref": "#/definitions/AuthRateLimit" + } }, "additionalProperties": false, "required": [ @@ -277972,6 +279414,22 @@ "webhook" ] }, + "AuthRateLimit": { + "type": "object", + "properties": { + "login": { + "$ref": "#/definitions/RateLimitOptions" + }, + "register": { + "$ref": "#/definitions/RateLimitOptions" + } + }, + "additionalProperties": false, + "required": [ + "login", + "register" + ] + }, "GlobalRateLimits": { "type": "object", "properties": { @@ -280321,6 +281779,9 @@ }, "additionalProperties": false }, + "flags": { + "type": "integer" + }, "id": { "type": "string" } @@ -280328,6 +281789,7 @@ "additionalProperties": false, "required": [ "color", + "flags", "guild", "guild_id", "hoist", @@ -281593,47 +283055,45 @@ "type": "object", "additionalProperties": false }, - "id": { + "name": { "type": "string" }, - "roles": { - "type": "array", - "items": { - "$ref": "#/definitions/Role" - } + "icon": { + "type": "string" }, - "name": { + "parent": { "type": "string" }, - "banner": { + "owner_id": { "type": "string" }, - "unavailable": { + "nsfw": { "type": "boolean" }, - "channels": { + "invites": { "type": "array", "items": { - "$ref": "#/definitions/Channel" + "$ref": "#/definitions/Invite" } }, - "region": { - "type": "string" - }, - "icon": { - "type": "string" + "voice_states": { + "type": "array", + "items": { + "$ref": "#/definitions/VoiceState" + } }, - "system_channel_id": { - "type": "string" + "webhooks": { + "type": "array", + "items": { + "$ref": "#/definitions/Webhook" + } }, - "rules_channel_id": { + "id": { "type": "string" }, - "afk_timeout": { - "type": "integer" - }, - "explicit_content_filter": { - "type": "integer" + "_do_validate": { + "type": "object", + "additionalProperties": false }, "assign": { "type": "object", @@ -281668,6 +283128,39 @@ "type": "object", "additionalProperties": false }, + "roles": { + "type": "array", + "items": { + "$ref": "#/definitions/Role" + } + }, + "banner": { + "type": "string" + }, + "unavailable": { + "type": "boolean" + }, + "channels": { + "type": "array", + "items": { + "$ref": "#/definitions/Channel" + } + }, + "region": { + "type": "string" + }, + "system_channel_id": { + "type": "string" + }, + "rules_channel_id": { + "type": "string" + }, + "afk_timeout": { + "type": "integer" + }, + "explicit_content_filter": { + "type": "integer" + }, "afk_channel_id": { "type": "string" }, @@ -281734,30 +283227,9 @@ "$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" }, - "owner_id": { - "type": "string" - }, "preferred_locale": { "type": "string" }, @@ -281791,21 +283263,11 @@ "nsfw_level": { "type": "integer" }, - "nsfw": { - "type": "boolean" - }, - "parent": { - "type": "string" - }, "permissions": { "type": "integer" }, "premium_progress_bar_enabled": { "type": "boolean" - }, - "_do_validate": { - "type": "object", - "additionalProperties": false } }, "additionalProperties": false, @@ -282155,7 +283617,9 @@ "channel": { "$ref": "#/definitions/RateLimitOptions" }, - "auth": {} + "auth": { + "$ref": "#/definitions/AuthRateLimit" + } }, "additionalProperties": false, "required": [ @@ -282165,6 +283629,22 @@ "webhook" ] }, + "AuthRateLimit": { + "type": "object", + "properties": { + "login": { + "$ref": "#/definitions/RateLimitOptions" + }, + "register": { + "$ref": "#/definitions/RateLimitOptions" + } + }, + "additionalProperties": false, + "required": [ + "login", + "register" + ] + }, "GlobalRateLimits": { "type": "object", "properties": { @@ -284507,6 +285987,9 @@ }, "additionalProperties": false }, + "flags": { + "type": "integer" + }, "id": { "type": "string" } @@ -284514,6 +285997,7 @@ "additionalProperties": false, "required": [ "color", + "flags", "guild", "guild_id", "hoist", @@ -285779,47 +287263,45 @@ "type": "object", "additionalProperties": false }, - "id": { + "name": { "type": "string" }, - "roles": { - "type": "array", - "items": { - "$ref": "#/definitions/Role" - } + "icon": { + "type": "string" }, - "name": { + "parent": { "type": "string" }, - "banner": { + "owner_id": { "type": "string" }, - "unavailable": { + "nsfw": { "type": "boolean" }, - "channels": { + "invites": { "type": "array", "items": { - "$ref": "#/definitions/Channel" + "$ref": "#/definitions/Invite" } }, - "region": { - "type": "string" - }, - "icon": { - "type": "string" + "voice_states": { + "type": "array", + "items": { + "$ref": "#/definitions/VoiceState" + } }, - "system_channel_id": { - "type": "string" + "webhooks": { + "type": "array", + "items": { + "$ref": "#/definitions/Webhook" + } }, - "rules_channel_id": { + "id": { "type": "string" }, - "afk_timeout": { - "type": "integer" - }, - "explicit_content_filter": { - "type": "integer" + "_do_validate": { + "type": "object", + "additionalProperties": false }, "assign": { "type": "object", @@ -285854,6 +287336,39 @@ "type": "object", "additionalProperties": false }, + "roles": { + "type": "array", + "items": { + "$ref": "#/definitions/Role" + } + }, + "banner": { + "type": "string" + }, + "unavailable": { + "type": "boolean" + }, + "channels": { + "type": "array", + "items": { + "$ref": "#/definitions/Channel" + } + }, + "region": { + "type": "string" + }, + "system_channel_id": { + "type": "string" + }, + "rules_channel_id": { + "type": "string" + }, + "afk_timeout": { + "type": "integer" + }, + "explicit_content_filter": { + "type": "integer" + }, "afk_channel_id": { "type": "string" }, @@ -285920,30 +287435,9 @@ "$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" }, - "owner_id": { - "type": "string" - }, "preferred_locale": { "type": "string" }, @@ -285977,21 +287471,11 @@ "nsfw_level": { "type": "integer" }, - "nsfw": { - "type": "boolean" - }, - "parent": { - "type": "string" - }, "permissions": { "type": "integer" }, "premium_progress_bar_enabled": { "type": "boolean" - }, - "_do_validate": { - "type": "object", - "additionalProperties": false } }, "additionalProperties": false, @@ -286341,7 +287825,9 @@ "channel": { "$ref": "#/definitions/RateLimitOptions" }, - "auth": {} + "auth": { + "$ref": "#/definitions/AuthRateLimit" + } }, "additionalProperties": false, "required": [ @@ -286351,6 +287837,22 @@ "webhook" ] }, + "AuthRateLimit": { + "type": "object", + "properties": { + "login": { + "$ref": "#/definitions/RateLimitOptions" + }, + "register": { + "$ref": "#/definitions/RateLimitOptions" + } + }, + "additionalProperties": false, + "required": [ + "login", + "register" + ] + }, "GlobalRateLimits": { "type": "object", "properties": { @@ -288693,6 +290195,9 @@ }, "additionalProperties": false }, + "flags": { + "type": "integer" + }, "id": { "type": "string" } @@ -288700,6 +290205,7 @@ "additionalProperties": false, "required": [ "color", + "flags", "guild", "guild_id", "hoist", @@ -289965,47 +291471,45 @@ "type": "object", "additionalProperties": false }, - "id": { + "name": { "type": "string" }, - "roles": { - "type": "array", - "items": { - "$ref": "#/definitions/Role" - } + "icon": { + "type": "string" }, - "name": { + "parent": { "type": "string" }, - "banner": { + "owner_id": { "type": "string" }, - "unavailable": { + "nsfw": { "type": "boolean" }, - "channels": { + "invites": { "type": "array", "items": { - "$ref": "#/definitions/Channel" + "$ref": "#/definitions/Invite" } }, - "region": { - "type": "string" - }, - "icon": { - "type": "string" + "voice_states": { + "type": "array", + "items": { + "$ref": "#/definitions/VoiceState" + } }, - "system_channel_id": { - "type": "string" + "webhooks": { + "type": "array", + "items": { + "$ref": "#/definitions/Webhook" + } }, - "rules_channel_id": { + "id": { "type": "string" }, - "afk_timeout": { - "type": "integer" - }, - "explicit_content_filter": { - "type": "integer" + "_do_validate": { + "type": "object", + "additionalProperties": false }, "assign": { "type": "object", @@ -290040,6 +291544,39 @@ "type": "object", "additionalProperties": false }, + "roles": { + "type": "array", + "items": { + "$ref": "#/definitions/Role" + } + }, + "banner": { + "type": "string" + }, + "unavailable": { + "type": "boolean" + }, + "channels": { + "type": "array", + "items": { + "$ref": "#/definitions/Channel" + } + }, + "region": { + "type": "string" + }, + "system_channel_id": { + "type": "string" + }, + "rules_channel_id": { + "type": "string" + }, + "afk_timeout": { + "type": "integer" + }, + "explicit_content_filter": { + "type": "integer" + }, "afk_channel_id": { "type": "string" }, @@ -290106,30 +291643,9 @@ "$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" }, - "owner_id": { - "type": "string" - }, "preferred_locale": { "type": "string" }, @@ -290163,21 +291679,11 @@ "nsfw_level": { "type": "integer" }, - "nsfw": { - "type": "boolean" - }, - "parent": { - "type": "string" - }, "permissions": { "type": "integer" }, "premium_progress_bar_enabled": { "type": "boolean" - }, - "_do_validate": { - "type": "object", - "additionalProperties": false } }, "additionalProperties": false, @@ -290527,7 +292033,9 @@ "channel": { "$ref": "#/definitions/RateLimitOptions" }, - "auth": {} + "auth": { + "$ref": "#/definitions/AuthRateLimit" + } }, "additionalProperties": false, "required": [ @@ -290537,6 +292045,22 @@ "webhook" ] }, + "AuthRateLimit": { + "type": "object", + "properties": { + "login": { + "$ref": "#/definitions/RateLimitOptions" + }, + "register": { + "$ref": "#/definitions/RateLimitOptions" + } + }, + "additionalProperties": false, + "required": [ + "login", + "register" + ] + }, "GlobalRateLimits": { "type": "object", "properties": { @@ -292886,6 +294410,9 @@ }, "additionalProperties": false }, + "flags": { + "type": "integer" + }, "id": { "type": "string" } @@ -292893,6 +294420,7 @@ "additionalProperties": false, "required": [ "color", + "flags", "guild", "guild_id", "hoist", @@ -294158,47 +295686,45 @@ "type": "object", "additionalProperties": false }, - "id": { + "name": { "type": "string" }, - "roles": { - "type": "array", - "items": { - "$ref": "#/definitions/Role" - } + "icon": { + "type": "string" }, - "name": { + "parent": { "type": "string" }, - "banner": { + "owner_id": { "type": "string" }, - "unavailable": { + "nsfw": { "type": "boolean" }, - "channels": { + "invites": { "type": "array", "items": { - "$ref": "#/definitions/Channel" + "$ref": "#/definitions/Invite" } }, - "region": { - "type": "string" - }, - "icon": { - "type": "string" + "voice_states": { + "type": "array", + "items": { + "$ref": "#/definitions/VoiceState" + } }, - "system_channel_id": { - "type": "string" + "webhooks": { + "type": "array", + "items": { + "$ref": "#/definitions/Webhook" + } }, - "rules_channel_id": { + "id": { "type": "string" }, - "afk_timeout": { - "type": "integer" - }, - "explicit_content_filter": { - "type": "integer" + "_do_validate": { + "type": "object", + "additionalProperties": false }, "assign": { "type": "object", @@ -294233,6 +295759,39 @@ "type": "object", "additionalProperties": false }, + "roles": { + "type": "array", + "items": { + "$ref": "#/definitions/Role" + } + }, + "banner": { + "type": "string" + }, + "unavailable": { + "type": "boolean" + }, + "channels": { + "type": "array", + "items": { + "$ref": "#/definitions/Channel" + } + }, + "region": { + "type": "string" + }, + "system_channel_id": { + "type": "string" + }, + "rules_channel_id": { + "type": "string" + }, + "afk_timeout": { + "type": "integer" + }, + "explicit_content_filter": { + "type": "integer" + }, "afk_channel_id": { "type": "string" }, @@ -294299,30 +295858,9 @@ "$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" }, - "owner_id": { - "type": "string" - }, "preferred_locale": { "type": "string" }, @@ -294356,21 +295894,11 @@ "nsfw_level": { "type": "integer" }, - "nsfw": { - "type": "boolean" - }, - "parent": { - "type": "string" - }, "permissions": { "type": "integer" }, "premium_progress_bar_enabled": { "type": "boolean" - }, - "_do_validate": { - "type": "object", - "additionalProperties": false } }, "additionalProperties": false, @@ -294720,7 +296248,9 @@ "channel": { "$ref": "#/definitions/RateLimitOptions" }, - "auth": {} + "auth": { + "$ref": "#/definitions/AuthRateLimit" + } }, "additionalProperties": false, "required": [ @@ -294730,6 +296260,22 @@ "webhook" ] }, + "AuthRateLimit": { + "type": "object", + "properties": { + "login": { + "$ref": "#/definitions/RateLimitOptions" + }, + "register": { + "$ref": "#/definitions/RateLimitOptions" + } + }, + "additionalProperties": false, + "required": [ + "login", + "register" + ] + }, "GlobalRateLimits": { "type": "object", "properties": { @@ -297076,6 +298622,9 @@ }, "additionalProperties": false }, + "flags": { + "type": "integer" + }, "id": { "type": "string" } @@ -297083,6 +298632,7 @@ "additionalProperties": false, "required": [ "color", + "flags", "guild", "guild_id", "hoist", @@ -298348,47 +299898,45 @@ "type": "object", "additionalProperties": false }, - "id": { + "name": { "type": "string" }, - "roles": { - "type": "array", - "items": { - "$ref": "#/definitions/Role" - } + "icon": { + "type": "string" }, - "name": { + "parent": { "type": "string" }, - "banner": { + "owner_id": { "type": "string" }, - "unavailable": { + "nsfw": { "type": "boolean" }, - "channels": { + "invites": { "type": "array", "items": { - "$ref": "#/definitions/Channel" + "$ref": "#/definitions/Invite" } }, - "region": { - "type": "string" - }, - "icon": { - "type": "string" + "voice_states": { + "type": "array", + "items": { + "$ref": "#/definitions/VoiceState" + } }, - "system_channel_id": { - "type": "string" + "webhooks": { + "type": "array", + "items": { + "$ref": "#/definitions/Webhook" + } }, - "rules_channel_id": { + "id": { "type": "string" }, - "afk_timeout": { - "type": "integer" - }, - "explicit_content_filter": { - "type": "integer" + "_do_validate": { + "type": "object", + "additionalProperties": false }, "assign": { "type": "object", @@ -298423,6 +299971,39 @@ "type": "object", "additionalProperties": false }, + "roles": { + "type": "array", + "items": { + "$ref": "#/definitions/Role" + } + }, + "banner": { + "type": "string" + }, + "unavailable": { + "type": "boolean" + }, + "channels": { + "type": "array", + "items": { + "$ref": "#/definitions/Channel" + } + }, + "region": { + "type": "string" + }, + "system_channel_id": { + "type": "string" + }, + "rules_channel_id": { + "type": "string" + }, + "afk_timeout": { + "type": "integer" + }, + "explicit_content_filter": { + "type": "integer" + }, "afk_channel_id": { "type": "string" }, @@ -298489,30 +300070,9 @@ "$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" }, - "owner_id": { - "type": "string" - }, "preferred_locale": { "type": "string" }, @@ -298546,21 +300106,11 @@ "nsfw_level": { "type": "integer" }, - "nsfw": { - "type": "boolean" - }, - "parent": { - "type": "string" - }, "permissions": { "type": "integer" }, "premium_progress_bar_enabled": { "type": "boolean" - }, - "_do_validate": { - "type": "object", - "additionalProperties": false } }, "additionalProperties": false, @@ -298910,7 +300460,9 @@ "channel": { "$ref": "#/definitions/RateLimitOptions" }, - "auth": {} + "auth": { + "$ref": "#/definitions/AuthRateLimit" + } }, "additionalProperties": false, "required": [ @@ -298920,6 +300472,22 @@ "webhook" ] }, + "AuthRateLimit": { + "type": "object", + "properties": { + "login": { + "$ref": "#/definitions/RateLimitOptions" + }, + "register": { + "$ref": "#/definitions/RateLimitOptions" + } + }, + "additionalProperties": false, + "required": [ + "login", + "register" + ] + }, "GlobalRateLimits": { "type": "object", "properties": { @@ -301262,6 +302830,9 @@ }, "additionalProperties": false }, + "flags": { + "type": "integer" + }, "id": { "type": "string" } @@ -301269,6 +302840,7 @@ "additionalProperties": false, "required": [ "color", + "flags", "guild", "guild_id", "hoist", @@ -302534,47 +304106,45 @@ "type": "object", "additionalProperties": false }, - "id": { + "name": { "type": "string" }, - "roles": { - "type": "array", - "items": { - "$ref": "#/definitions/Role" - } + "icon": { + "type": "string" }, - "name": { + "parent": { "type": "string" }, - "banner": { + "owner_id": { "type": "string" }, - "unavailable": { + "nsfw": { "type": "boolean" }, - "channels": { + "invites": { "type": "array", "items": { - "$ref": "#/definitions/Channel" + "$ref": "#/definitions/Invite" } }, - "region": { - "type": "string" - }, - "icon": { - "type": "string" + "voice_states": { + "type": "array", + "items": { + "$ref": "#/definitions/VoiceState" + } }, - "system_channel_id": { - "type": "string" + "webhooks": { + "type": "array", + "items": { + "$ref": "#/definitions/Webhook" + } }, - "rules_channel_id": { + "id": { "type": "string" }, - "afk_timeout": { - "type": "integer" - }, - "explicit_content_filter": { - "type": "integer" + "_do_validate": { + "type": "object", + "additionalProperties": false }, "assign": { "type": "object", @@ -302609,6 +304179,39 @@ "type": "object", "additionalProperties": false }, + "roles": { + "type": "array", + "items": { + "$ref": "#/definitions/Role" + } + }, + "banner": { + "type": "string" + }, + "unavailable": { + "type": "boolean" + }, + "channels": { + "type": "array", + "items": { + "$ref": "#/definitions/Channel" + } + }, + "region": { + "type": "string" + }, + "system_channel_id": { + "type": "string" + }, + "rules_channel_id": { + "type": "string" + }, + "afk_timeout": { + "type": "integer" + }, + "explicit_content_filter": { + "type": "integer" + }, "afk_channel_id": { "type": "string" }, @@ -302675,30 +304278,9 @@ "$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" }, - "owner_id": { - "type": "string" - }, "preferred_locale": { "type": "string" }, @@ -302732,21 +304314,11 @@ "nsfw_level": { "type": "integer" }, - "nsfw": { - "type": "boolean" - }, - "parent": { - "type": "string" - }, "permissions": { "type": "integer" }, "premium_progress_bar_enabled": { "type": "boolean" - }, - "_do_validate": { - "type": "object", - "additionalProperties": false } }, "additionalProperties": false, @@ -303096,7 +304668,9 @@ "channel": { "$ref": "#/definitions/RateLimitOptions" }, - "auth": {} + "auth": { + "$ref": "#/definitions/AuthRateLimit" + } }, "additionalProperties": false, "required": [ @@ -303106,6 +304680,22 @@ "webhook" ] }, + "AuthRateLimit": { + "type": "object", + "properties": { + "login": { + "$ref": "#/definitions/RateLimitOptions" + }, + "register": { + "$ref": "#/definitions/RateLimitOptions" + } + }, + "additionalProperties": false, + "required": [ + "login", + "register" + ] + }, "GlobalRateLimits": { "type": "object", "properties": { @@ -305523,6 +307113,9 @@ }, "additionalProperties": false }, + "flags": { + "type": "integer" + }, "id": { "type": "string" } @@ -305530,6 +307123,7 @@ "additionalProperties": false, "required": [ "color", + "flags", "guild", "guild_id", "hoist", @@ -306795,47 +308389,45 @@ "type": "object", "additionalProperties": false }, - "id": { + "name": { "type": "string" }, - "roles": { - "type": "array", - "items": { - "$ref": "#/definitions/Role" - } + "icon": { + "type": "string" }, - "name": { + "parent": { "type": "string" }, - "banner": { + "owner_id": { "type": "string" }, - "unavailable": { + "nsfw": { "type": "boolean" }, - "channels": { + "invites": { "type": "array", "items": { - "$ref": "#/definitions/Channel" + "$ref": "#/definitions/Invite" } }, - "region": { - "type": "string" - }, - "icon": { - "type": "string" + "voice_states": { + "type": "array", + "items": { + "$ref": "#/definitions/VoiceState" + } }, - "system_channel_id": { - "type": "string" + "webhooks": { + "type": "array", + "items": { + "$ref": "#/definitions/Webhook" + } }, - "rules_channel_id": { + "id": { "type": "string" }, - "afk_timeout": { - "type": "integer" - }, - "explicit_content_filter": { - "type": "integer" + "_do_validate": { + "type": "object", + "additionalProperties": false }, "assign": { "type": "object", @@ -306870,6 +308462,39 @@ "type": "object", "additionalProperties": false }, + "roles": { + "type": "array", + "items": { + "$ref": "#/definitions/Role" + } + }, + "banner": { + "type": "string" + }, + "unavailable": { + "type": "boolean" + }, + "channels": { + "type": "array", + "items": { + "$ref": "#/definitions/Channel" + } + }, + "region": { + "type": "string" + }, + "system_channel_id": { + "type": "string" + }, + "rules_channel_id": { + "type": "string" + }, + "afk_timeout": { + "type": "integer" + }, + "explicit_content_filter": { + "type": "integer" + }, "afk_channel_id": { "type": "string" }, @@ -306936,30 +308561,9 @@ "$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" }, - "owner_id": { - "type": "string" - }, "preferred_locale": { "type": "string" }, @@ -306993,21 +308597,11 @@ "nsfw_level": { "type": "integer" }, - "nsfw": { - "type": "boolean" - }, - "parent": { - "type": "string" - }, "permissions": { "type": "integer" }, "premium_progress_bar_enabled": { "type": "boolean" - }, - "_do_validate": { - "type": "object", - "additionalProperties": false } }, "additionalProperties": false, @@ -307357,7 +308951,9 @@ "channel": { "$ref": "#/definitions/RateLimitOptions" }, - "auth": {} + "auth": { + "$ref": "#/definitions/AuthRateLimit" + } }, "additionalProperties": false, "required": [ @@ -307367,6 +308963,22 @@ "webhook" ] }, + "AuthRateLimit": { + "type": "object", + "properties": { + "login": { + "$ref": "#/definitions/RateLimitOptions" + }, + "register": { + "$ref": "#/definitions/RateLimitOptions" + } + }, + "additionalProperties": false, + "required": [ + "login", + "register" + ] + }, "GlobalRateLimits": { "type": "object", "properties": { @@ -309720,6 +311332,9 @@ }, "additionalProperties": false }, + "flags": { + "type": "integer" + }, "id": { "type": "string" } @@ -309727,6 +311342,7 @@ "additionalProperties": false, "required": [ "color", + "flags", "guild", "guild_id", "hoist", @@ -310992,47 +312608,45 @@ "type": "object", "additionalProperties": false }, - "id": { + "name": { "type": "string" }, - "roles": { - "type": "array", - "items": { - "$ref": "#/definitions/Role" - } + "icon": { + "type": "string" }, - "name": { + "parent": { "type": "string" }, - "banner": { + "owner_id": { "type": "string" }, - "unavailable": { + "nsfw": { "type": "boolean" }, - "channels": { + "invites": { "type": "array", "items": { - "$ref": "#/definitions/Channel" + "$ref": "#/definitions/Invite" } }, - "region": { - "type": "string" - }, - "icon": { - "type": "string" + "voice_states": { + "type": "array", + "items": { + "$ref": "#/definitions/VoiceState" + } }, - "system_channel_id": { - "type": "string" + "webhooks": { + "type": "array", + "items": { + "$ref": "#/definitions/Webhook" + } }, - "rules_channel_id": { + "id": { "type": "string" }, - "afk_timeout": { - "type": "integer" - }, - "explicit_content_filter": { - "type": "integer" + "_do_validate": { + "type": "object", + "additionalProperties": false }, "assign": { "type": "object", @@ -311067,6 +312681,39 @@ "type": "object", "additionalProperties": false }, + "roles": { + "type": "array", + "items": { + "$ref": "#/definitions/Role" + } + }, + "banner": { + "type": "string" + }, + "unavailable": { + "type": "boolean" + }, + "channels": { + "type": "array", + "items": { + "$ref": "#/definitions/Channel" + } + }, + "region": { + "type": "string" + }, + "system_channel_id": { + "type": "string" + }, + "rules_channel_id": { + "type": "string" + }, + "afk_timeout": { + "type": "integer" + }, + "explicit_content_filter": { + "type": "integer" + }, "afk_channel_id": { "type": "string" }, @@ -311133,30 +312780,9 @@ "$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" }, - "owner_id": { - "type": "string" - }, "preferred_locale": { "type": "string" }, @@ -311190,21 +312816,11 @@ "nsfw_level": { "type": "integer" }, - "nsfw": { - "type": "boolean" - }, - "parent": { - "type": "string" - }, "permissions": { "type": "integer" }, "premium_progress_bar_enabled": { "type": "boolean" - }, - "_do_validate": { - "type": "object", - "additionalProperties": false } }, "additionalProperties": false, @@ -311554,7 +313170,9 @@ "channel": { "$ref": "#/definitions/RateLimitOptions" }, - "auth": {} + "auth": { + "$ref": "#/definitions/AuthRateLimit" + } }, "additionalProperties": false, "required": [ @@ -311564,6 +313182,22 @@ "webhook" ] }, + "AuthRateLimit": { + "type": "object", + "properties": { + "login": { + "$ref": "#/definitions/RateLimitOptions" + }, + "register": { + "$ref": "#/definitions/RateLimitOptions" + } + }, + "additionalProperties": false, + "required": [ + "login", + "register" + ] + }, "GlobalRateLimits": { "type": "object", "properties": { @@ -313918,6 +315552,9 @@ }, "additionalProperties": false }, + "flags": { + "type": "integer" + }, "id": { "type": "string" } @@ -313925,6 +315562,7 @@ "additionalProperties": false, "required": [ "color", + "flags", "guild", "guild_id", "hoist", @@ -315190,47 +316828,45 @@ "type": "object", "additionalProperties": false }, - "id": { + "name": { "type": "string" }, - "roles": { - "type": "array", - "items": { - "$ref": "#/definitions/Role" - } + "icon": { + "type": "string" }, - "name": { + "parent": { "type": "string" }, - "banner": { + "owner_id": { "type": "string" }, - "unavailable": { + "nsfw": { "type": "boolean" }, - "channels": { + "invites": { "type": "array", "items": { - "$ref": "#/definitions/Channel" + "$ref": "#/definitions/Invite" } }, - "region": { - "type": "string" - }, - "icon": { - "type": "string" + "voice_states": { + "type": "array", + "items": { + "$ref": "#/definitions/VoiceState" + } }, - "system_channel_id": { - "type": "string" + "webhooks": { + "type": "array", + "items": { + "$ref": "#/definitions/Webhook" + } }, - "rules_channel_id": { + "id": { "type": "string" }, - "afk_timeout": { - "type": "integer" - }, - "explicit_content_filter": { - "type": "integer" + "_do_validate": { + "type": "object", + "additionalProperties": false }, "assign": { "type": "object", @@ -315265,6 +316901,39 @@ "type": "object", "additionalProperties": false }, + "roles": { + "type": "array", + "items": { + "$ref": "#/definitions/Role" + } + }, + "banner": { + "type": "string" + }, + "unavailable": { + "type": "boolean" + }, + "channels": { + "type": "array", + "items": { + "$ref": "#/definitions/Channel" + } + }, + "region": { + "type": "string" + }, + "system_channel_id": { + "type": "string" + }, + "rules_channel_id": { + "type": "string" + }, + "afk_timeout": { + "type": "integer" + }, + "explicit_content_filter": { + "type": "integer" + }, "afk_channel_id": { "type": "string" }, @@ -315331,30 +317000,9 @@ "$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" }, - "owner_id": { - "type": "string" - }, "preferred_locale": { "type": "string" }, @@ -315388,21 +317036,11 @@ "nsfw_level": { "type": "integer" }, - "nsfw": { - "type": "boolean" - }, - "parent": { - "type": "string" - }, "permissions": { "type": "integer" }, "premium_progress_bar_enabled": { "type": "boolean" - }, - "_do_validate": { - "type": "object", - "additionalProperties": false } }, "additionalProperties": false, @@ -315752,7 +317390,9 @@ "channel": { "$ref": "#/definitions/RateLimitOptions" }, - "auth": {} + "auth": { + "$ref": "#/definitions/AuthRateLimit" + } }, "additionalProperties": false, "required": [ @@ -315762,6 +317402,22 @@ "webhook" ] }, + "AuthRateLimit": { + "type": "object", + "properties": { + "login": { + "$ref": "#/definitions/RateLimitOptions" + }, + "register": { + "$ref": "#/definitions/RateLimitOptions" + } + }, + "additionalProperties": false, + "required": [ + "login", + "register" + ] + }, "GlobalRateLimits": { "type": "object", "properties": { @@ -318166,6 +319822,9 @@ }, "additionalProperties": false }, + "flags": { + "type": "integer" + }, "id": { "type": "string" } @@ -318173,6 +319832,7 @@ "additionalProperties": false, "required": [ "color", + "flags", "guild", "guild_id", "hoist", @@ -319438,47 +321098,45 @@ "type": "object", "additionalProperties": false }, - "id": { + "name": { "type": "string" }, - "roles": { - "type": "array", - "items": { - "$ref": "#/definitions/Role" - } + "icon": { + "type": "string" }, - "name": { + "parent": { "type": "string" }, - "banner": { + "owner_id": { "type": "string" }, - "unavailable": { + "nsfw": { "type": "boolean" }, - "channels": { + "invites": { "type": "array", "items": { - "$ref": "#/definitions/Channel" + "$ref": "#/definitions/Invite" } }, - "region": { - "type": "string" - }, - "icon": { - "type": "string" + "voice_states": { + "type": "array", + "items": { + "$ref": "#/definitions/VoiceState" + } }, - "system_channel_id": { - "type": "string" + "webhooks": { + "type": "array", + "items": { + "$ref": "#/definitions/Webhook" + } }, - "rules_channel_id": { + "id": { "type": "string" }, - "afk_timeout": { - "type": "integer" - }, - "explicit_content_filter": { - "type": "integer" + "_do_validate": { + "type": "object", + "additionalProperties": false }, "assign": { "type": "object", @@ -319513,6 +321171,39 @@ "type": "object", "additionalProperties": false }, + "roles": { + "type": "array", + "items": { + "$ref": "#/definitions/Role" + } + }, + "banner": { + "type": "string" + }, + "unavailable": { + "type": "boolean" + }, + "channels": { + "type": "array", + "items": { + "$ref": "#/definitions/Channel" + } + }, + "region": { + "type": "string" + }, + "system_channel_id": { + "type": "string" + }, + "rules_channel_id": { + "type": "string" + }, + "afk_timeout": { + "type": "integer" + }, + "explicit_content_filter": { + "type": "integer" + }, "afk_channel_id": { "type": "string" }, @@ -319579,30 +321270,9 @@ "$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" }, - "owner_id": { - "type": "string" - }, "preferred_locale": { "type": "string" }, @@ -319636,21 +321306,11 @@ "nsfw_level": { "type": "integer" }, - "nsfw": { - "type": "boolean" - }, - "parent": { - "type": "string" - }, "permissions": { "type": "integer" }, "premium_progress_bar_enabled": { "type": "boolean" - }, - "_do_validate": { - "type": "object", - "additionalProperties": false } }, "additionalProperties": false, @@ -320000,7 +321660,9 @@ "channel": { "$ref": "#/definitions/RateLimitOptions" }, - "auth": {} + "auth": { + "$ref": "#/definitions/AuthRateLimit" + } }, "additionalProperties": false, "required": [ @@ -320010,6 +321672,22 @@ "webhook" ] }, + "AuthRateLimit": { + "type": "object", + "properties": { + "login": { + "$ref": "#/definitions/RateLimitOptions" + }, + "register": { + "$ref": "#/definitions/RateLimitOptions" + } + }, + "additionalProperties": false, + "required": [ + "login", + "register" + ] + }, "GlobalRateLimits": { "type": "object", "properties": { @@ -322373,6 +324051,9 @@ }, "additionalProperties": false }, + "flags": { + "type": "integer" + }, "id": { "type": "string" } @@ -322380,6 +324061,7 @@ "additionalProperties": false, "required": [ "color", + "flags", "guild", "guild_id", "hoist", @@ -323645,47 +325327,45 @@ "type": "object", "additionalProperties": false }, - "id": { + "name": { "type": "string" }, - "roles": { - "type": "array", - "items": { - "$ref": "#/definitions/Role" - } + "icon": { + "type": "string" }, - "name": { + "parent": { "type": "string" }, - "banner": { + "owner_id": { "type": "string" }, - "unavailable": { + "nsfw": { "type": "boolean" }, - "channels": { + "invites": { "type": "array", "items": { - "$ref": "#/definitions/Channel" + "$ref": "#/definitions/Invite" } }, - "region": { - "type": "string" - }, - "icon": { - "type": "string" + "voice_states": { + "type": "array", + "items": { + "$ref": "#/definitions/VoiceState" + } }, - "system_channel_id": { - "type": "string" + "webhooks": { + "type": "array", + "items": { + "$ref": "#/definitions/Webhook" + } }, - "rules_channel_id": { + "id": { "type": "string" }, - "afk_timeout": { - "type": "integer" - }, - "explicit_content_filter": { - "type": "integer" + "_do_validate": { + "type": "object", + "additionalProperties": false }, "assign": { "type": "object", @@ -323720,6 +325400,39 @@ "type": "object", "additionalProperties": false }, + "roles": { + "type": "array", + "items": { + "$ref": "#/definitions/Role" + } + }, + "banner": { + "type": "string" + }, + "unavailable": { + "type": "boolean" + }, + "channels": { + "type": "array", + "items": { + "$ref": "#/definitions/Channel" + } + }, + "region": { + "type": "string" + }, + "system_channel_id": { + "type": "string" + }, + "rules_channel_id": { + "type": "string" + }, + "afk_timeout": { + "type": "integer" + }, + "explicit_content_filter": { + "type": "integer" + }, "afk_channel_id": { "type": "string" }, @@ -323786,30 +325499,9 @@ "$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" }, - "owner_id": { - "type": "string" - }, "preferred_locale": { "type": "string" }, @@ -323843,21 +325535,11 @@ "nsfw_level": { "type": "integer" }, - "nsfw": { - "type": "boolean" - }, - "parent": { - "type": "string" - }, "permissions": { "type": "integer" }, "premium_progress_bar_enabled": { "type": "boolean" - }, - "_do_validate": { - "type": "object", - "additionalProperties": false } }, "additionalProperties": false, @@ -324207,7 +325889,9 @@ "channel": { "$ref": "#/definitions/RateLimitOptions" }, - "auth": {} + "auth": { + "$ref": "#/definitions/AuthRateLimit" + } }, "additionalProperties": false, "required": [ @@ -324217,6 +325901,22 @@ "webhook" ] }, + "AuthRateLimit": { + "type": "object", + "properties": { + "login": { + "$ref": "#/definitions/RateLimitOptions" + }, + "register": { + "$ref": "#/definitions/RateLimitOptions" + } + }, + "additionalProperties": false, + "required": [ + "login", + "register" + ] + }, "GlobalRateLimits": { "type": "object", "properties": { @@ -326586,6 +328286,9 @@ }, "additionalProperties": false }, + "flags": { + "type": "integer" + }, "id": { "type": "string" } @@ -326593,6 +328296,7 @@ "additionalProperties": false, "required": [ "color", + "flags", "guild", "guild_id", "hoist", @@ -327858,47 +329562,45 @@ "type": "object", "additionalProperties": false }, - "id": { + "name": { "type": "string" }, - "roles": { - "type": "array", - "items": { - "$ref": "#/definitions/Role" - } + "icon": { + "type": "string" }, - "name": { + "parent": { "type": "string" }, - "banner": { + "owner_id": { "type": "string" }, - "unavailable": { + "nsfw": { "type": "boolean" }, - "channels": { + "invites": { "type": "array", "items": { - "$ref": "#/definitions/Channel" + "$ref": "#/definitions/Invite" } }, - "region": { - "type": "string" - }, - "icon": { - "type": "string" + "voice_states": { + "type": "array", + "items": { + "$ref": "#/definitions/VoiceState" + } }, - "system_channel_id": { - "type": "string" + "webhooks": { + "type": "array", + "items": { + "$ref": "#/definitions/Webhook" + } }, - "rules_channel_id": { + "id": { "type": "string" }, - "afk_timeout": { - "type": "integer" - }, - "explicit_content_filter": { - "type": "integer" + "_do_validate": { + "type": "object", + "additionalProperties": false }, "assign": { "type": "object", @@ -327933,6 +329635,39 @@ "type": "object", "additionalProperties": false }, + "roles": { + "type": "array", + "items": { + "$ref": "#/definitions/Role" + } + }, + "banner": { + "type": "string" + }, + "unavailable": { + "type": "boolean" + }, + "channels": { + "type": "array", + "items": { + "$ref": "#/definitions/Channel" + } + }, + "region": { + "type": "string" + }, + "system_channel_id": { + "type": "string" + }, + "rules_channel_id": { + "type": "string" + }, + "afk_timeout": { + "type": "integer" + }, + "explicit_content_filter": { + "type": "integer" + }, "afk_channel_id": { "type": "string" }, @@ -327999,30 +329734,9 @@ "$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" }, - "owner_id": { - "type": "string" - }, "preferred_locale": { "type": "string" }, @@ -328056,21 +329770,11 @@ "nsfw_level": { "type": "integer" }, - "nsfw": { - "type": "boolean" - }, - "parent": { - "type": "string" - }, "permissions": { "type": "integer" }, "premium_progress_bar_enabled": { "type": "boolean" - }, - "_do_validate": { - "type": "object", - "additionalProperties": false } }, "additionalProperties": false, @@ -328420,7 +330124,9 @@ "channel": { "$ref": "#/definitions/RateLimitOptions" }, - "auth": {} + "auth": { + "$ref": "#/definitions/AuthRateLimit" + } }, "additionalProperties": false, "required": [ @@ -328430,6 +330136,22 @@ "webhook" ] }, + "AuthRateLimit": { + "type": "object", + "properties": { + "login": { + "$ref": "#/definitions/RateLimitOptions" + }, + "register": { + "$ref": "#/definitions/RateLimitOptions" + } + }, + "additionalProperties": false, + "required": [ + "login", + "register" + ] + }, "GlobalRateLimits": { "type": "object", "properties": { @@ -330793,6 +332515,9 @@ }, "additionalProperties": false }, + "flags": { + "type": "integer" + }, "id": { "type": "string" } @@ -330800,6 +332525,7 @@ "additionalProperties": false, "required": [ "color", + "flags", "guild", "guild_id", "hoist", @@ -332065,47 +333791,45 @@ "type": "object", "additionalProperties": false }, - "id": { + "name": { "type": "string" }, - "roles": { - "type": "array", - "items": { - "$ref": "#/definitions/Role" - } + "icon": { + "type": "string" }, - "name": { + "parent": { "type": "string" }, - "banner": { + "owner_id": { "type": "string" }, - "unavailable": { + "nsfw": { "type": "boolean" }, - "channels": { + "invites": { "type": "array", "items": { - "$ref": "#/definitions/Channel" + "$ref": "#/definitions/Invite" } }, - "region": { - "type": "string" - }, - "icon": { - "type": "string" + "voice_states": { + "type": "array", + "items": { + "$ref": "#/definitions/VoiceState" + } }, - "system_channel_id": { - "type": "string" + "webhooks": { + "type": "array", + "items": { + "$ref": "#/definitions/Webhook" + } }, - "rules_channel_id": { + "id": { "type": "string" }, - "afk_timeout": { - "type": "integer" - }, - "explicit_content_filter": { - "type": "integer" + "_do_validate": { + "type": "object", + "additionalProperties": false }, "assign": { "type": "object", @@ -332140,6 +333864,39 @@ "type": "object", "additionalProperties": false }, + "roles": { + "type": "array", + "items": { + "$ref": "#/definitions/Role" + } + }, + "banner": { + "type": "string" + }, + "unavailable": { + "type": "boolean" + }, + "channels": { + "type": "array", + "items": { + "$ref": "#/definitions/Channel" + } + }, + "region": { + "type": "string" + }, + "system_channel_id": { + "type": "string" + }, + "rules_channel_id": { + "type": "string" + }, + "afk_timeout": { + "type": "integer" + }, + "explicit_content_filter": { + "type": "integer" + }, "afk_channel_id": { "type": "string" }, @@ -332206,30 +333963,9 @@ "$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" }, - "owner_id": { - "type": "string" - }, "preferred_locale": { "type": "string" }, @@ -332263,21 +333999,11 @@ "nsfw_level": { "type": "integer" }, - "nsfw": { - "type": "boolean" - }, - "parent": { - "type": "string" - }, "permissions": { "type": "integer" }, "premium_progress_bar_enabled": { "type": "boolean" - }, - "_do_validate": { - "type": "object", - "additionalProperties": false } }, "additionalProperties": false, @@ -332627,7 +334353,9 @@ "channel": { "$ref": "#/definitions/RateLimitOptions" }, - "auth": {} + "auth": { + "$ref": "#/definitions/AuthRateLimit" + } }, "additionalProperties": false, "required": [ @@ -332637,6 +334365,22 @@ "webhook" ] }, + "AuthRateLimit": { + "type": "object", + "properties": { + "login": { + "$ref": "#/definitions/RateLimitOptions" + }, + "register": { + "$ref": "#/definitions/RateLimitOptions" + } + }, + "additionalProperties": false, + "required": [ + "login", + "register" + ] + }, "GlobalRateLimits": { "type": "object", "properties": { @@ -334979,6 +336723,9 @@ }, "additionalProperties": false }, + "flags": { + "type": "integer" + }, "id": { "type": "string" } @@ -334986,6 +336733,7 @@ "additionalProperties": false, "required": [ "color", + "flags", "guild", "guild_id", "hoist", @@ -336251,47 +337999,45 @@ "type": "object", "additionalProperties": false }, - "id": { + "name": { "type": "string" }, - "roles": { - "type": "array", - "items": { - "$ref": "#/definitions/Role" - } + "icon": { + "type": "string" }, - "name": { + "parent": { "type": "string" }, - "banner": { + "owner_id": { "type": "string" }, - "unavailable": { + "nsfw": { "type": "boolean" }, - "channels": { + "invites": { "type": "array", "items": { - "$ref": "#/definitions/Channel" + "$ref": "#/definitions/Invite" } }, - "region": { - "type": "string" - }, - "icon": { - "type": "string" + "voice_states": { + "type": "array", + "items": { + "$ref": "#/definitions/VoiceState" + } }, - "system_channel_id": { - "type": "string" + "webhooks": { + "type": "array", + "items": { + "$ref": "#/definitions/Webhook" + } }, - "rules_channel_id": { + "id": { "type": "string" }, - "afk_timeout": { - "type": "integer" - }, - "explicit_content_filter": { - "type": "integer" + "_do_validate": { + "type": "object", + "additionalProperties": false }, "assign": { "type": "object", @@ -336326,6 +338072,39 @@ "type": "object", "additionalProperties": false }, + "roles": { + "type": "array", + "items": { + "$ref": "#/definitions/Role" + } + }, + "banner": { + "type": "string" + }, + "unavailable": { + "type": "boolean" + }, + "channels": { + "type": "array", + "items": { + "$ref": "#/definitions/Channel" + } + }, + "region": { + "type": "string" + }, + "system_channel_id": { + "type": "string" + }, + "rules_channel_id": { + "type": "string" + }, + "afk_timeout": { + "type": "integer" + }, + "explicit_content_filter": { + "type": "integer" + }, "afk_channel_id": { "type": "string" }, @@ -336392,30 +338171,9 @@ "$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" }, - "owner_id": { - "type": "string" - }, "preferred_locale": { "type": "string" }, @@ -336449,21 +338207,11 @@ "nsfw_level": { "type": "integer" }, - "nsfw": { - "type": "boolean" - }, - "parent": { - "type": "string" - }, "permissions": { "type": "integer" }, "premium_progress_bar_enabled": { "type": "boolean" - }, - "_do_validate": { - "type": "object", - "additionalProperties": false } }, "additionalProperties": false, @@ -336813,7 +338561,9 @@ "channel": { "$ref": "#/definitions/RateLimitOptions" }, - "auth": {} + "auth": { + "$ref": "#/definitions/AuthRateLimit" + } }, "additionalProperties": false, "required": [ @@ -336823,6 +338573,22 @@ "webhook" ] }, + "AuthRateLimit": { + "type": "object", + "properties": { + "login": { + "$ref": "#/definitions/RateLimitOptions" + }, + "register": { + "$ref": "#/definitions/RateLimitOptions" + } + }, + "additionalProperties": false, + "required": [ + "login", + "register" + ] + }, "GlobalRateLimits": { "type": "object", "properties": { @@ -339193,6 +340959,9 @@ }, "additionalProperties": false }, + "flags": { + "type": "integer" + }, "id": { "type": "string" } @@ -339200,6 +340969,7 @@ "additionalProperties": false, "required": [ "color", + "flags", "guild", "guild_id", "hoist", @@ -340465,47 +342235,45 @@ "type": "object", "additionalProperties": false }, - "id": { + "name": { "type": "string" }, - "roles": { - "type": "array", - "items": { - "$ref": "#/definitions/Role" - } + "icon": { + "type": "string" }, - "name": { + "parent": { "type": "string" }, - "banner": { + "owner_id": { "type": "string" }, - "unavailable": { + "nsfw": { "type": "boolean" }, - "channels": { + "invites": { "type": "array", "items": { - "$ref": "#/definitions/Channel" + "$ref": "#/definitions/Invite" } }, - "region": { - "type": "string" - }, - "icon": { - "type": "string" + "voice_states": { + "type": "array", + "items": { + "$ref": "#/definitions/VoiceState" + } }, - "system_channel_id": { - "type": "string" + "webhooks": { + "type": "array", + "items": { + "$ref": "#/definitions/Webhook" + } }, - "rules_channel_id": { + "id": { "type": "string" }, - "afk_timeout": { - "type": "integer" - }, - "explicit_content_filter": { - "type": "integer" + "_do_validate": { + "type": "object", + "additionalProperties": false }, "assign": { "type": "object", @@ -340540,6 +342308,39 @@ "type": "object", "additionalProperties": false }, + "roles": { + "type": "array", + "items": { + "$ref": "#/definitions/Role" + } + }, + "banner": { + "type": "string" + }, + "unavailable": { + "type": "boolean" + }, + "channels": { + "type": "array", + "items": { + "$ref": "#/definitions/Channel" + } + }, + "region": { + "type": "string" + }, + "system_channel_id": { + "type": "string" + }, + "rules_channel_id": { + "type": "string" + }, + "afk_timeout": { + "type": "integer" + }, + "explicit_content_filter": { + "type": "integer" + }, "afk_channel_id": { "type": "string" }, @@ -340606,30 +342407,9 @@ "$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" }, - "owner_id": { - "type": "string" - }, "preferred_locale": { "type": "string" }, @@ -340663,21 +342443,11 @@ "nsfw_level": { "type": "integer" }, - "nsfw": { - "type": "boolean" - }, - "parent": { - "type": "string" - }, "permissions": { "type": "integer" }, "premium_progress_bar_enabled": { "type": "boolean" - }, - "_do_validate": { - "type": "object", - "additionalProperties": false } }, "additionalProperties": false, @@ -341027,7 +342797,9 @@ "channel": { "$ref": "#/definitions/RateLimitOptions" }, - "auth": {} + "auth": { + "$ref": "#/definitions/AuthRateLimit" + } }, "additionalProperties": false, "required": [ @@ -341037,6 +342809,22 @@ "webhook" ] }, + "AuthRateLimit": { + "type": "object", + "properties": { + "login": { + "$ref": "#/definitions/RateLimitOptions" + }, + "register": { + "$ref": "#/definitions/RateLimitOptions" + } + }, + "additionalProperties": false, + "required": [ + "login", + "register" + ] + }, "GlobalRateLimits": { "type": "object", "properties": { @@ -343419,6 +345207,9 @@ }, "additionalProperties": false }, + "flags": { + "type": "integer" + }, "id": { "type": "string" } @@ -343426,6 +345217,7 @@ "additionalProperties": false, "required": [ "color", + "flags", "guild", "guild_id", "hoist", @@ -344691,47 +346483,45 @@ "type": "object", "additionalProperties": false }, - "id": { + "name": { "type": "string" }, - "roles": { - "type": "array", - "items": { - "$ref": "#/definitions/Role" - } + "icon": { + "type": "string" }, - "name": { + "parent": { "type": "string" }, - "banner": { + "owner_id": { "type": "string" }, - "unavailable": { + "nsfw": { "type": "boolean" }, - "channels": { + "invites": { "type": "array", "items": { - "$ref": "#/definitions/Channel" + "$ref": "#/definitions/Invite" } }, - "region": { - "type": "string" - }, - "icon": { - "type": "string" + "voice_states": { + "type": "array", + "items": { + "$ref": "#/definitions/VoiceState" + } }, - "system_channel_id": { - "type": "string" + "webhooks": { + "type": "array", + "items": { + "$ref": "#/definitions/Webhook" + } }, - "rules_channel_id": { + "id": { "type": "string" }, - "afk_timeout": { - "type": "integer" - }, - "explicit_content_filter": { - "type": "integer" + "_do_validate": { + "type": "object", + "additionalProperties": false }, "assign": { "type": "object", @@ -344766,6 +346556,39 @@ "type": "object", "additionalProperties": false }, + "roles": { + "type": "array", + "items": { + "$ref": "#/definitions/Role" + } + }, + "banner": { + "type": "string" + }, + "unavailable": { + "type": "boolean" + }, + "channels": { + "type": "array", + "items": { + "$ref": "#/definitions/Channel" + } + }, + "region": { + "type": "string" + }, + "system_channel_id": { + "type": "string" + }, + "rules_channel_id": { + "type": "string" + }, + "afk_timeout": { + "type": "integer" + }, + "explicit_content_filter": { + "type": "integer" + }, "afk_channel_id": { "type": "string" }, @@ -344832,30 +346655,9 @@ "$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" }, - "owner_id": { - "type": "string" - }, "preferred_locale": { "type": "string" }, @@ -344889,21 +346691,11 @@ "nsfw_level": { "type": "integer" }, - "nsfw": { - "type": "boolean" - }, - "parent": { - "type": "string" - }, "permissions": { "type": "integer" }, "premium_progress_bar_enabled": { "type": "boolean" - }, - "_do_validate": { - "type": "object", - "additionalProperties": false } }, "additionalProperties": false, @@ -345253,7 +347045,9 @@ "channel": { "$ref": "#/definitions/RateLimitOptions" }, - "auth": {} + "auth": { + "$ref": "#/definitions/AuthRateLimit" + } }, "additionalProperties": false, "required": [ @@ -345263,6 +347057,22 @@ "webhook" ] }, + "AuthRateLimit": { + "type": "object", + "properties": { + "login": { + "$ref": "#/definitions/RateLimitOptions" + }, + "register": { + "$ref": "#/definitions/RateLimitOptions" + } + }, + "additionalProperties": false, + "required": [ + "login", + "register" + ] + }, "GlobalRateLimits": { "type": "object", "properties": { @@ -347599,6 +349409,9 @@ }, "additionalProperties": false }, + "flags": { + "type": "integer" + }, "id": { "type": "string" } @@ -347606,6 +349419,7 @@ "additionalProperties": false, "required": [ "color", + "flags", "guild", "guild_id", "hoist", @@ -348871,47 +350685,45 @@ "type": "object", "additionalProperties": false }, - "id": { + "name": { "type": "string" }, - "roles": { - "type": "array", - "items": { - "$ref": "#/definitions/Role" - } + "icon": { + "type": "string" }, - "name": { + "parent": { "type": "string" }, - "banner": { + "owner_id": { "type": "string" }, - "unavailable": { + "nsfw": { "type": "boolean" }, - "channels": { + "invites": { "type": "array", "items": { - "$ref": "#/definitions/Channel" + "$ref": "#/definitions/Invite" } }, - "region": { - "type": "string" - }, - "icon": { - "type": "string" + "voice_states": { + "type": "array", + "items": { + "$ref": "#/definitions/VoiceState" + } }, - "system_channel_id": { - "type": "string" + "webhooks": { + "type": "array", + "items": { + "$ref": "#/definitions/Webhook" + } }, - "rules_channel_id": { + "id": { "type": "string" }, - "afk_timeout": { - "type": "integer" - }, - "explicit_content_filter": { - "type": "integer" + "_do_validate": { + "type": "object", + "additionalProperties": false }, "assign": { "type": "object", @@ -348946,6 +350758,39 @@ "type": "object", "additionalProperties": false }, + "roles": { + "type": "array", + "items": { + "$ref": "#/definitions/Role" + } + }, + "banner": { + "type": "string" + }, + "unavailable": { + "type": "boolean" + }, + "channels": { + "type": "array", + "items": { + "$ref": "#/definitions/Channel" + } + }, + "region": { + "type": "string" + }, + "system_channel_id": { + "type": "string" + }, + "rules_channel_id": { + "type": "string" + }, + "afk_timeout": { + "type": "integer" + }, + "explicit_content_filter": { + "type": "integer" + }, "afk_channel_id": { "type": "string" }, @@ -349012,30 +350857,9 @@ "$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" }, - "owner_id": { - "type": "string" - }, "preferred_locale": { "type": "string" }, @@ -349069,21 +350893,11 @@ "nsfw_level": { "type": "integer" }, - "nsfw": { - "type": "boolean" - }, - "parent": { - "type": "string" - }, "permissions": { "type": "integer" }, "premium_progress_bar_enabled": { "type": "boolean" - }, - "_do_validate": { - "type": "object", - "additionalProperties": false } }, "additionalProperties": false, @@ -349433,7 +351247,9 @@ "channel": { "$ref": "#/definitions/RateLimitOptions" }, - "auth": {} + "auth": { + "$ref": "#/definitions/AuthRateLimit" + } }, "additionalProperties": false, "required": [ @@ -349443,6 +351259,22 @@ "webhook" ] }, + "AuthRateLimit": { + "type": "object", + "properties": { + "login": { + "$ref": "#/definitions/RateLimitOptions" + }, + "register": { + "$ref": "#/definitions/RateLimitOptions" + } + }, + "additionalProperties": false, + "required": [ + "login", + "register" + ] + }, "GlobalRateLimits": { "type": "object", "properties": { @@ -351789,6 +353621,9 @@ }, "additionalProperties": false }, + "flags": { + "type": "integer" + }, "id": { "type": "string" } @@ -351796,6 +353631,7 @@ "additionalProperties": false, "required": [ "color", + "flags", "guild", "guild_id", "hoist", @@ -353061,47 +354897,45 @@ "type": "object", "additionalProperties": false }, - "id": { + "name": { "type": "string" }, - "roles": { - "type": "array", - "items": { - "$ref": "#/definitions/Role" - } + "icon": { + "type": "string" }, - "name": { + "parent": { "type": "string" }, - "banner": { + "owner_id": { "type": "string" }, - "unavailable": { + "nsfw": { "type": "boolean" }, - "channels": { + "invites": { "type": "array", "items": { - "$ref": "#/definitions/Channel" + "$ref": "#/definitions/Invite" } }, - "region": { - "type": "string" - }, - "icon": { - "type": "string" + "voice_states": { + "type": "array", + "items": { + "$ref": "#/definitions/VoiceState" + } }, - "system_channel_id": { - "type": "string" + "webhooks": { + "type": "array", + "items": { + "$ref": "#/definitions/Webhook" + } }, - "rules_channel_id": { + "id": { "type": "string" }, - "afk_timeout": { - "type": "integer" - }, - "explicit_content_filter": { - "type": "integer" + "_do_validate": { + "type": "object", + "additionalProperties": false }, "assign": { "type": "object", @@ -353136,6 +354970,39 @@ "type": "object", "additionalProperties": false }, + "roles": { + "type": "array", + "items": { + "$ref": "#/definitions/Role" + } + }, + "banner": { + "type": "string" + }, + "unavailable": { + "type": "boolean" + }, + "channels": { + "type": "array", + "items": { + "$ref": "#/definitions/Channel" + } + }, + "region": { + "type": "string" + }, + "system_channel_id": { + "type": "string" + }, + "rules_channel_id": { + "type": "string" + }, + "afk_timeout": { + "type": "integer" + }, + "explicit_content_filter": { + "type": "integer" + }, "afk_channel_id": { "type": "string" }, @@ -353202,30 +355069,9 @@ "$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" }, - "owner_id": { - "type": "string" - }, "preferred_locale": { "type": "string" }, @@ -353259,21 +355105,11 @@ "nsfw_level": { "type": "integer" }, - "nsfw": { - "type": "boolean" - }, - "parent": { - "type": "string" - }, "permissions": { "type": "integer" }, "premium_progress_bar_enabled": { "type": "boolean" - }, - "_do_validate": { - "type": "object", - "additionalProperties": false } }, "additionalProperties": false, @@ -353623,7 +355459,9 @@ "channel": { "$ref": "#/definitions/RateLimitOptions" }, - "auth": {} + "auth": { + "$ref": "#/definitions/AuthRateLimit" + } }, "additionalProperties": false, "required": [ @@ -353633,6 +355471,22 @@ "webhook" ] }, + "AuthRateLimit": { + "type": "object", + "properties": { + "login": { + "$ref": "#/definitions/RateLimitOptions" + }, + "register": { + "$ref": "#/definitions/RateLimitOptions" + } + }, + "additionalProperties": false, + "required": [ + "login", + "register" + ] + }, "GlobalRateLimits": { "type": "object", "properties": { @@ -355975,6 +357829,9 @@ }, "additionalProperties": false }, + "flags": { + "type": "integer" + }, "id": { "type": "string" } @@ -355982,6 +357839,7 @@ "additionalProperties": false, "required": [ "color", + "flags", "guild", "guild_id", "hoist", @@ -357247,47 +359105,45 @@ "type": "object", "additionalProperties": false }, - "id": { + "name": { "type": "string" }, - "roles": { - "type": "array", - "items": { - "$ref": "#/definitions/Role" - } + "icon": { + "type": "string" }, - "name": { + "parent": { "type": "string" }, - "banner": { + "owner_id": { "type": "string" }, - "unavailable": { + "nsfw": { "type": "boolean" }, - "channels": { + "invites": { "type": "array", "items": { - "$ref": "#/definitions/Channel" + "$ref": "#/definitions/Invite" } }, - "region": { - "type": "string" - }, - "icon": { - "type": "string" + "voice_states": { + "type": "array", + "items": { + "$ref": "#/definitions/VoiceState" + } }, - "system_channel_id": { - "type": "string" + "webhooks": { + "type": "array", + "items": { + "$ref": "#/definitions/Webhook" + } }, - "rules_channel_id": { + "id": { "type": "string" }, - "afk_timeout": { - "type": "integer" - }, - "explicit_content_filter": { - "type": "integer" + "_do_validate": { + "type": "object", + "additionalProperties": false }, "assign": { "type": "object", @@ -357322,6 +359178,39 @@ "type": "object", "additionalProperties": false }, + "roles": { + "type": "array", + "items": { + "$ref": "#/definitions/Role" + } + }, + "banner": { + "type": "string" + }, + "unavailable": { + "type": "boolean" + }, + "channels": { + "type": "array", + "items": { + "$ref": "#/definitions/Channel" + } + }, + "region": { + "type": "string" + }, + "system_channel_id": { + "type": "string" + }, + "rules_channel_id": { + "type": "string" + }, + "afk_timeout": { + "type": "integer" + }, + "explicit_content_filter": { + "type": "integer" + }, "afk_channel_id": { "type": "string" }, @@ -357388,30 +359277,9 @@ "$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" }, - "owner_id": { - "type": "string" - }, "preferred_locale": { "type": "string" }, @@ -357445,21 +359313,11 @@ "nsfw_level": { "type": "integer" }, - "nsfw": { - "type": "boolean" - }, - "parent": { - "type": "string" - }, "permissions": { "type": "integer" }, "premium_progress_bar_enabled": { "type": "boolean" - }, - "_do_validate": { - "type": "object", - "additionalProperties": false } }, "additionalProperties": false, @@ -357809,7 +359667,9 @@ "channel": { "$ref": "#/definitions/RateLimitOptions" }, - "auth": {} + "auth": { + "$ref": "#/definitions/AuthRateLimit" + } }, "additionalProperties": false, "required": [ @@ -357819,6 +359679,22 @@ "webhook" ] }, + "AuthRateLimit": { + "type": "object", + "properties": { + "login": { + "$ref": "#/definitions/RateLimitOptions" + }, + "register": { + "$ref": "#/definitions/RateLimitOptions" + } + }, + "additionalProperties": false, + "required": [ + "login", + "register" + ] + }, "GlobalRateLimits": { "type": "object", "properties": { @@ -360168,6 +362044,9 @@ }, "additionalProperties": false }, + "flags": { + "type": "integer" + }, "id": { "type": "string" } @@ -360175,6 +362054,7 @@ "additionalProperties": false, "required": [ "color", + "flags", "guild", "guild_id", "hoist", @@ -361440,47 +363320,45 @@ "type": "object", "additionalProperties": false }, - "id": { + "name": { "type": "string" }, - "roles": { - "type": "array", - "items": { - "$ref": "#/definitions/Role" - } + "icon": { + "type": "string" }, - "name": { + "parent": { "type": "string" }, - "banner": { + "owner_id": { "type": "string" }, - "unavailable": { + "nsfw": { "type": "boolean" }, - "channels": { + "invites": { "type": "array", "items": { - "$ref": "#/definitions/Channel" + "$ref": "#/definitions/Invite" } }, - "region": { - "type": "string" - }, - "icon": { - "type": "string" + "voice_states": { + "type": "array", + "items": { + "$ref": "#/definitions/VoiceState" + } }, - "system_channel_id": { - "type": "string" + "webhooks": { + "type": "array", + "items": { + "$ref": "#/definitions/Webhook" + } }, - "rules_channel_id": { + "id": { "type": "string" }, - "afk_timeout": { - "type": "integer" - }, - "explicit_content_filter": { - "type": "integer" + "_do_validate": { + "type": "object", + "additionalProperties": false }, "assign": { "type": "object", @@ -361515,6 +363393,39 @@ "type": "object", "additionalProperties": false }, + "roles": { + "type": "array", + "items": { + "$ref": "#/definitions/Role" + } + }, + "banner": { + "type": "string" + }, + "unavailable": { + "type": "boolean" + }, + "channels": { + "type": "array", + "items": { + "$ref": "#/definitions/Channel" + } + }, + "region": { + "type": "string" + }, + "system_channel_id": { + "type": "string" + }, + "rules_channel_id": { + "type": "string" + }, + "afk_timeout": { + "type": "integer" + }, + "explicit_content_filter": { + "type": "integer" + }, "afk_channel_id": { "type": "string" }, @@ -361581,30 +363492,9 @@ "$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" }, - "owner_id": { - "type": "string" - }, "preferred_locale": { "type": "string" }, @@ -361638,21 +363528,11 @@ "nsfw_level": { "type": "integer" }, - "nsfw": { - "type": "boolean" - }, - "parent": { - "type": "string" - }, "permissions": { "type": "integer" }, "premium_progress_bar_enabled": { "type": "boolean" - }, - "_do_validate": { - "type": "object", - "additionalProperties": false } }, "additionalProperties": false, @@ -362002,7 +363882,9 @@ "channel": { "$ref": "#/definitions/RateLimitOptions" }, - "auth": {} + "auth": { + "$ref": "#/definitions/AuthRateLimit" + } }, "additionalProperties": false, "required": [ @@ -362012,6 +363894,22 @@ "webhook" ] }, + "AuthRateLimit": { + "type": "object", + "properties": { + "login": { + "$ref": "#/definitions/RateLimitOptions" + }, + "register": { + "$ref": "#/definitions/RateLimitOptions" + } + }, + "additionalProperties": false, + "required": [ + "login", + "register" + ] + }, "GlobalRateLimits": { "type": "object", "properties": { @@ -362183,18 +364081,52 @@ "APIGuild": { "type": "object", "properties": { + "name": { + "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" + } + }, "id": { "type": "string" }, + "_do_validate": { + "type": "object", + "additionalProperties": false + }, "roles": { "type": "array", "items": { "$ref": "#/definitions/Role" } }, - "name": { - "type": "string" - }, "banner": { "type": "string" }, @@ -362210,9 +364142,6 @@ "region": { "type": "string" }, - "icon": { - "type": "string" - }, "system_channel_id": { "type": "string" }, @@ -362291,30 +364220,9 @@ "$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" }, - "owner_id": { - "type": "string" - }, "preferred_locale": { "type": "string" }, @@ -362348,21 +364256,11 @@ "nsfw_level": { "type": "integer" }, - "nsfw": { - "type": "boolean" - }, - "parent": { - "type": "string" - }, "permissions": { "type": "integer" }, "premium_progress_bar_enabled": { "type": "boolean" - }, - "_do_validate": { - "type": "object", - "additionalProperties": false } }, "additionalProperties": false, @@ -364558,6 +366456,9 @@ }, "additionalProperties": false }, + "flags": { + "type": "integer" + }, "id": { "type": "string" } @@ -364565,6 +366466,7 @@ "additionalProperties": false, "required": [ "color", + "flags", "guild", "guild_id", "hoist", @@ -365830,47 +367732,45 @@ "type": "object", "additionalProperties": false }, - "id": { + "name": { "type": "string" }, - "roles": { - "type": "array", - "items": { - "$ref": "#/definitions/Role" - } + "icon": { + "type": "string" }, - "name": { + "parent": { "type": "string" }, - "banner": { + "owner_id": { "type": "string" }, - "unavailable": { + "nsfw": { "type": "boolean" }, - "channels": { + "invites": { "type": "array", "items": { - "$ref": "#/definitions/Channel" + "$ref": "#/definitions/Invite" } }, - "region": { - "type": "string" - }, - "icon": { - "type": "string" + "voice_states": { + "type": "array", + "items": { + "$ref": "#/definitions/VoiceState" + } }, - "system_channel_id": { - "type": "string" + "webhooks": { + "type": "array", + "items": { + "$ref": "#/definitions/Webhook" + } }, - "rules_channel_id": { + "id": { "type": "string" }, - "afk_timeout": { - "type": "integer" - }, - "explicit_content_filter": { - "type": "integer" + "_do_validate": { + "type": "object", + "additionalProperties": false }, "assign": { "type": "object", @@ -365905,6 +367805,39 @@ "type": "object", "additionalProperties": false }, + "roles": { + "type": "array", + "items": { + "$ref": "#/definitions/Role" + } + }, + "banner": { + "type": "string" + }, + "unavailable": { + "type": "boolean" + }, + "channels": { + "type": "array", + "items": { + "$ref": "#/definitions/Channel" + } + }, + "region": { + "type": "string" + }, + "system_channel_id": { + "type": "string" + }, + "rules_channel_id": { + "type": "string" + }, + "afk_timeout": { + "type": "integer" + }, + "explicit_content_filter": { + "type": "integer" + }, "afk_channel_id": { "type": "string" }, @@ -365971,30 +367904,9 @@ "$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" }, - "owner_id": { - "type": "string" - }, "preferred_locale": { "type": "string" }, @@ -366028,21 +367940,11 @@ "nsfw_level": { "type": "integer" }, - "nsfw": { - "type": "boolean" - }, - "parent": { - "type": "string" - }, "permissions": { "type": "integer" }, "premium_progress_bar_enabled": { "type": "boolean" - }, - "_do_validate": { - "type": "object", - "additionalProperties": false } }, "additionalProperties": false, @@ -366392,7 +368294,9 @@ "channel": { "$ref": "#/definitions/RateLimitOptions" }, - "auth": {} + "auth": { + "$ref": "#/definitions/AuthRateLimit" + } }, "additionalProperties": false, "required": [ @@ -366402,6 +368306,22 @@ "webhook" ] }, + "AuthRateLimit": { + "type": "object", + "properties": { + "login": { + "$ref": "#/definitions/RateLimitOptions" + }, + "register": { + "$ref": "#/definitions/RateLimitOptions" + } + }, + "additionalProperties": false, + "required": [ + "login", + "register" + ] + }, "GlobalRateLimits": { "type": "object", "properties": { @@ -368735,6 +370655,9 @@ }, "additionalProperties": false }, + "flags": { + "type": "integer" + }, "id": { "type": "string" } @@ -368742,6 +370665,7 @@ "additionalProperties": false, "required": [ "color", + "flags", "guild", "guild_id", "hoist", @@ -370007,47 +371931,45 @@ "type": "object", "additionalProperties": false }, - "id": { + "name": { "type": "string" }, - "roles": { - "type": "array", - "items": { - "$ref": "#/definitions/Role" - } + "icon": { + "type": "string" }, - "name": { + "parent": { "type": "string" }, - "banner": { + "owner_id": { "type": "string" }, - "unavailable": { + "nsfw": { "type": "boolean" }, - "channels": { + "invites": { "type": "array", "items": { - "$ref": "#/definitions/Channel" + "$ref": "#/definitions/Invite" } }, - "region": { - "type": "string" - }, - "icon": { - "type": "string" + "voice_states": { + "type": "array", + "items": { + "$ref": "#/definitions/VoiceState" + } }, - "system_channel_id": { - "type": "string" + "webhooks": { + "type": "array", + "items": { + "$ref": "#/definitions/Webhook" + } }, - "rules_channel_id": { + "id": { "type": "string" }, - "afk_timeout": { - "type": "integer" - }, - "explicit_content_filter": { - "type": "integer" + "_do_validate": { + "type": "object", + "additionalProperties": false }, "assign": { "type": "object", @@ -370082,6 +372004,39 @@ "type": "object", "additionalProperties": false }, + "roles": { + "type": "array", + "items": { + "$ref": "#/definitions/Role" + } + }, + "banner": { + "type": "string" + }, + "unavailable": { + "type": "boolean" + }, + "channels": { + "type": "array", + "items": { + "$ref": "#/definitions/Channel" + } + }, + "region": { + "type": "string" + }, + "system_channel_id": { + "type": "string" + }, + "rules_channel_id": { + "type": "string" + }, + "afk_timeout": { + "type": "integer" + }, + "explicit_content_filter": { + "type": "integer" + }, "afk_channel_id": { "type": "string" }, @@ -370148,30 +372103,9 @@ "$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" }, - "owner_id": { - "type": "string" - }, "preferred_locale": { "type": "string" }, @@ -370205,21 +372139,11 @@ "nsfw_level": { "type": "integer" }, - "nsfw": { - "type": "boolean" - }, - "parent": { - "type": "string" - }, "permissions": { "type": "integer" }, "premium_progress_bar_enabled": { "type": "boolean" - }, - "_do_validate": { - "type": "object", - "additionalProperties": false } }, "additionalProperties": false, @@ -370569,7 +372493,9 @@ "channel": { "$ref": "#/definitions/RateLimitOptions" }, - "auth": {} + "auth": { + "$ref": "#/definitions/AuthRateLimit" + } }, "additionalProperties": false, "required": [ @@ -370579,6 +372505,22 @@ "webhook" ] }, + "AuthRateLimit": { + "type": "object", + "properties": { + "login": { + "$ref": "#/definitions/RateLimitOptions" + }, + "register": { + "$ref": "#/definitions/RateLimitOptions" + } + }, + "additionalProperties": false, + "required": [ + "login", + "register" + ] + }, "GlobalRateLimits": { "type": "object", "properties": { @@ -370750,6 +372692,9 @@ "APIPrivateUser": { "type": "object", "properties": { + "flags": { + "type": "string" + }, "id": { "type": "string" }, @@ -370796,9 +372741,6 @@ "pronouns": { "type": "string" }, - "flags": { - "type": "string" - }, "mfa_enabled": { "type": "boolean" }, @@ -373006,6 +374948,9 @@ }, "additionalProperties": false }, + "flags": { + "type": "integer" + }, "id": { "type": "string" } @@ -373013,6 +374958,7 @@ "additionalProperties": false, "required": [ "color", + "flags", "guild", "guild_id", "hoist", @@ -374278,47 +376224,45 @@ "type": "object", "additionalProperties": false }, - "id": { + "name": { "type": "string" }, - "roles": { - "type": "array", - "items": { - "$ref": "#/definitions/Role" - } + "icon": { + "type": "string" }, - "name": { + "parent": { "type": "string" }, - "banner": { + "owner_id": { "type": "string" }, - "unavailable": { + "nsfw": { "type": "boolean" }, - "channels": { + "invites": { "type": "array", "items": { - "$ref": "#/definitions/Channel" + "$ref": "#/definitions/Invite" } }, - "region": { - "type": "string" - }, - "icon": { - "type": "string" + "voice_states": { + "type": "array", + "items": { + "$ref": "#/definitions/VoiceState" + } }, - "system_channel_id": { - "type": "string" + "webhooks": { + "type": "array", + "items": { + "$ref": "#/definitions/Webhook" + } }, - "rules_channel_id": { + "id": { "type": "string" }, - "afk_timeout": { - "type": "integer" - }, - "explicit_content_filter": { - "type": "integer" + "_do_validate": { + "type": "object", + "additionalProperties": false }, "assign": { "type": "object", @@ -374353,6 +376297,39 @@ "type": "object", "additionalProperties": false }, + "roles": { + "type": "array", + "items": { + "$ref": "#/definitions/Role" + } + }, + "banner": { + "type": "string" + }, + "unavailable": { + "type": "boolean" + }, + "channels": { + "type": "array", + "items": { + "$ref": "#/definitions/Channel" + } + }, + "region": { + "type": "string" + }, + "system_channel_id": { + "type": "string" + }, + "rules_channel_id": { + "type": "string" + }, + "afk_timeout": { + "type": "integer" + }, + "explicit_content_filter": { + "type": "integer" + }, "afk_channel_id": { "type": "string" }, @@ -374419,30 +376396,9 @@ "$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" }, - "owner_id": { - "type": "string" - }, "preferred_locale": { "type": "string" }, @@ -374476,21 +376432,11 @@ "nsfw_level": { "type": "integer" }, - "nsfw": { - "type": "boolean" - }, - "parent": { - "type": "string" - }, "permissions": { "type": "integer" }, "premium_progress_bar_enabled": { "type": "boolean" - }, - "_do_validate": { - "type": "object", - "additionalProperties": false } }, "additionalProperties": false, @@ -374840,7 +376786,9 @@ "channel": { "$ref": "#/definitions/RateLimitOptions" }, - "auth": {} + "auth": { + "$ref": "#/definitions/AuthRateLimit" + } }, "additionalProperties": false, "required": [ @@ -374850,6 +376798,22 @@ "webhook" ] }, + "AuthRateLimit": { + "type": "object", + "properties": { + "login": { + "$ref": "#/definitions/RateLimitOptions" + }, + "register": { + "$ref": "#/definitions/RateLimitOptions" + } + }, + "additionalProperties": false, + "required": [ + "login", + "register" + ] + }, "GlobalRateLimits": { "type": "object", "properties": { @@ -377186,6 +379150,9 @@ }, "additionalProperties": false }, + "flags": { + "type": "integer" + }, "id": { "type": "string" } @@ -377193,6 +379160,7 @@ "additionalProperties": false, "required": [ "color", + "flags", "guild", "guild_id", "hoist", @@ -378458,47 +380426,45 @@ "type": "object", "additionalProperties": false }, - "id": { + "name": { "type": "string" }, - "roles": { - "type": "array", - "items": { - "$ref": "#/definitions/Role" - } + "icon": { + "type": "string" }, - "name": { + "parent": { "type": "string" }, - "banner": { + "owner_id": { "type": "string" }, - "unavailable": { + "nsfw": { "type": "boolean" }, - "channels": { + "invites": { "type": "array", "items": { - "$ref": "#/definitions/Channel" + "$ref": "#/definitions/Invite" } }, - "region": { - "type": "string" - }, - "icon": { - "type": "string" + "voice_states": { + "type": "array", + "items": { + "$ref": "#/definitions/VoiceState" + } }, - "system_channel_id": { - "type": "string" + "webhooks": { + "type": "array", + "items": { + "$ref": "#/definitions/Webhook" + } }, - "rules_channel_id": { + "id": { "type": "string" }, - "afk_timeout": { - "type": "integer" - }, - "explicit_content_filter": { - "type": "integer" + "_do_validate": { + "type": "object", + "additionalProperties": false }, "assign": { "type": "object", @@ -378533,6 +380499,39 @@ "type": "object", "additionalProperties": false }, + "roles": { + "type": "array", + "items": { + "$ref": "#/definitions/Role" + } + }, + "banner": { + "type": "string" + }, + "unavailable": { + "type": "boolean" + }, + "channels": { + "type": "array", + "items": { + "$ref": "#/definitions/Channel" + } + }, + "region": { + "type": "string" + }, + "system_channel_id": { + "type": "string" + }, + "rules_channel_id": { + "type": "string" + }, + "afk_timeout": { + "type": "integer" + }, + "explicit_content_filter": { + "type": "integer" + }, "afk_channel_id": { "type": "string" }, @@ -378599,30 +380598,9 @@ "$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" }, - "owner_id": { - "type": "string" - }, "preferred_locale": { "type": "string" }, @@ -378656,21 +380634,11 @@ "nsfw_level": { "type": "integer" }, - "nsfw": { - "type": "boolean" - }, - "parent": { - "type": "string" - }, "permissions": { "type": "integer" }, "premium_progress_bar_enabled": { "type": "boolean" - }, - "_do_validate": { - "type": "object", - "additionalProperties": false } }, "additionalProperties": false, @@ -379020,7 +380988,9 @@ "channel": { "$ref": "#/definitions/RateLimitOptions" }, - "auth": {} + "auth": { + "$ref": "#/definitions/AuthRateLimit" + } }, "additionalProperties": false, "required": [ @@ -379030,6 +381000,22 @@ "webhook" ] }, + "AuthRateLimit": { + "type": "object", + "properties": { + "login": { + "$ref": "#/definitions/RateLimitOptions" + }, + "register": { + "$ref": "#/definitions/RateLimitOptions" + } + }, + "additionalProperties": false, + "required": [ + "login", + "register" + ] + }, "GlobalRateLimits": { "type": "object", "properties": { @@ -381366,6 +383352,9 @@ }, "additionalProperties": false }, + "flags": { + "type": "integer" + }, "id": { "type": "string" } @@ -381373,6 +383362,7 @@ "additionalProperties": false, "required": [ "color", + "flags", "guild", "guild_id", "hoist", @@ -382638,47 +384628,45 @@ "type": "object", "additionalProperties": false }, - "id": { + "name": { "type": "string" }, - "roles": { - "type": "array", - "items": { - "$ref": "#/definitions/Role" - } + "icon": { + "type": "string" }, - "name": { + "parent": { "type": "string" }, - "banner": { + "owner_id": { "type": "string" }, - "unavailable": { + "nsfw": { "type": "boolean" }, - "channels": { + "invites": { "type": "array", "items": { - "$ref": "#/definitions/Channel" + "$ref": "#/definitions/Invite" } }, - "region": { - "type": "string" - }, - "icon": { - "type": "string" + "voice_states": { + "type": "array", + "items": { + "$ref": "#/definitions/VoiceState" + } }, - "system_channel_id": { - "type": "string" + "webhooks": { + "type": "array", + "items": { + "$ref": "#/definitions/Webhook" + } }, - "rules_channel_id": { + "id": { "type": "string" }, - "afk_timeout": { - "type": "integer" - }, - "explicit_content_filter": { - "type": "integer" + "_do_validate": { + "type": "object", + "additionalProperties": false }, "assign": { "type": "object", @@ -382713,6 +384701,39 @@ "type": "object", "additionalProperties": false }, + "roles": { + "type": "array", + "items": { + "$ref": "#/definitions/Role" + } + }, + "banner": { + "type": "string" + }, + "unavailable": { + "type": "boolean" + }, + "channels": { + "type": "array", + "items": { + "$ref": "#/definitions/Channel" + } + }, + "region": { + "type": "string" + }, + "system_channel_id": { + "type": "string" + }, + "rules_channel_id": { + "type": "string" + }, + "afk_timeout": { + "type": "integer" + }, + "explicit_content_filter": { + "type": "integer" + }, "afk_channel_id": { "type": "string" }, @@ -382779,30 +384800,9 @@ "$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" }, - "owner_id": { - "type": "string" - }, "preferred_locale": { "type": "string" }, @@ -382836,21 +384836,11 @@ "nsfw_level": { "type": "integer" }, - "nsfw": { - "type": "boolean" - }, - "parent": { - "type": "string" - }, "permissions": { "type": "integer" }, "premium_progress_bar_enabled": { "type": "boolean" - }, - "_do_validate": { - "type": "object", - "additionalProperties": false } }, "additionalProperties": false, @@ -383200,7 +385190,9 @@ "channel": { "$ref": "#/definitions/RateLimitOptions" }, - "auth": {} + "auth": { + "$ref": "#/definitions/AuthRateLimit" + } }, "additionalProperties": false, "required": [ @@ -383210,6 +385202,22 @@ "webhook" ] }, + "AuthRateLimit": { + "type": "object", + "properties": { + "login": { + "$ref": "#/definitions/RateLimitOptions" + }, + "register": { + "$ref": "#/definitions/RateLimitOptions" + } + }, + "additionalProperties": false, + "required": [ + "login", + "register" + ] + }, "GlobalRateLimits": { "type": "object", "properties": { @@ -385546,6 +387554,9 @@ }, "additionalProperties": false }, + "flags": { + "type": "integer" + }, "id": { "type": "string" } @@ -385553,6 +387564,7 @@ "additionalProperties": false, "required": [ "color", + "flags", "guild", "guild_id", "hoist", @@ -386818,47 +388830,45 @@ "type": "object", "additionalProperties": false }, - "id": { + "name": { "type": "string" }, - "roles": { - "type": "array", - "items": { - "$ref": "#/definitions/Role" - } + "icon": { + "type": "string" }, - "name": { + "parent": { "type": "string" }, - "banner": { + "owner_id": { "type": "string" }, - "unavailable": { + "nsfw": { "type": "boolean" }, - "channels": { + "invites": { "type": "array", "items": { - "$ref": "#/definitions/Channel" + "$ref": "#/definitions/Invite" } }, - "region": { - "type": "string" - }, - "icon": { - "type": "string" + "voice_states": { + "type": "array", + "items": { + "$ref": "#/definitions/VoiceState" + } }, - "system_channel_id": { - "type": "string" + "webhooks": { + "type": "array", + "items": { + "$ref": "#/definitions/Webhook" + } }, - "rules_channel_id": { + "id": { "type": "string" }, - "afk_timeout": { - "type": "integer" - }, - "explicit_content_filter": { - "type": "integer" + "_do_validate": { + "type": "object", + "additionalProperties": false }, "assign": { "type": "object", @@ -386893,6 +388903,39 @@ "type": "object", "additionalProperties": false }, + "roles": { + "type": "array", + "items": { + "$ref": "#/definitions/Role" + } + }, + "banner": { + "type": "string" + }, + "unavailable": { + "type": "boolean" + }, + "channels": { + "type": "array", + "items": { + "$ref": "#/definitions/Channel" + } + }, + "region": { + "type": "string" + }, + "system_channel_id": { + "type": "string" + }, + "rules_channel_id": { + "type": "string" + }, + "afk_timeout": { + "type": "integer" + }, + "explicit_content_filter": { + "type": "integer" + }, "afk_channel_id": { "type": "string" }, @@ -386959,30 +389002,9 @@ "$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" }, - "owner_id": { - "type": "string" - }, "preferred_locale": { "type": "string" }, @@ -387016,21 +389038,11 @@ "nsfw_level": { "type": "integer" }, - "nsfw": { - "type": "boolean" - }, - "parent": { - "type": "string" - }, "permissions": { "type": "integer" }, "premium_progress_bar_enabled": { "type": "boolean" - }, - "_do_validate": { - "type": "object", - "additionalProperties": false } }, "additionalProperties": false, @@ -387380,7 +389392,9 @@ "channel": { "$ref": "#/definitions/RateLimitOptions" }, - "auth": {} + "auth": { + "$ref": "#/definitions/AuthRateLimit" + } }, "additionalProperties": false, "required": [ @@ -387390,6 +389404,22 @@ "webhook" ] }, + "AuthRateLimit": { + "type": "object", + "properties": { + "login": { + "$ref": "#/definitions/RateLimitOptions" + }, + "register": { + "$ref": "#/definitions/RateLimitOptions" + } + }, + "additionalProperties": false, + "required": [ + "login", + "register" + ] + }, "GlobalRateLimits": { "type": "object", "properties": { @@ -387564,6 +389594,9 @@ "newToken": { "type": "string" }, + "flags": { + "type": "string" + }, "id": { "type": "string" }, @@ -387610,9 +389643,6 @@ "pronouns": { "type": "string" }, - "flags": { - "type": "string" - }, "mfa_enabled": { "type": "boolean" }, @@ -389820,6 +391850,9 @@ }, "additionalProperties": false }, + "flags": { + "type": "integer" + }, "id": { "type": "string" } @@ -389827,6 +391860,7 @@ "additionalProperties": false, "required": [ "color", + "flags", "guild", "guild_id", "hoist", @@ -391092,47 +393126,45 @@ "type": "object", "additionalProperties": false }, - "id": { + "name": { "type": "string" }, - "roles": { - "type": "array", - "items": { - "$ref": "#/definitions/Role" - } + "icon": { + "type": "string" }, - "name": { + "parent": { "type": "string" }, - "banner": { + "owner_id": { "type": "string" }, - "unavailable": { + "nsfw": { "type": "boolean" }, - "channels": { + "invites": { "type": "array", "items": { - "$ref": "#/definitions/Channel" + "$ref": "#/definitions/Invite" } }, - "region": { - "type": "string" - }, - "icon": { - "type": "string" + "voice_states": { + "type": "array", + "items": { + "$ref": "#/definitions/VoiceState" + } }, - "system_channel_id": { - "type": "string" + "webhooks": { + "type": "array", + "items": { + "$ref": "#/definitions/Webhook" + } }, - "rules_channel_id": { + "id": { "type": "string" }, - "afk_timeout": { - "type": "integer" - }, - "explicit_content_filter": { - "type": "integer" + "_do_validate": { + "type": "object", + "additionalProperties": false }, "assign": { "type": "object", @@ -391167,6 +393199,39 @@ "type": "object", "additionalProperties": false }, + "roles": { + "type": "array", + "items": { + "$ref": "#/definitions/Role" + } + }, + "banner": { + "type": "string" + }, + "unavailable": { + "type": "boolean" + }, + "channels": { + "type": "array", + "items": { + "$ref": "#/definitions/Channel" + } + }, + "region": { + "type": "string" + }, + "system_channel_id": { + "type": "string" + }, + "rules_channel_id": { + "type": "string" + }, + "afk_timeout": { + "type": "integer" + }, + "explicit_content_filter": { + "type": "integer" + }, "afk_channel_id": { "type": "string" }, @@ -391233,30 +393298,9 @@ "$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" }, - "owner_id": { - "type": "string" - }, "preferred_locale": { "type": "string" }, @@ -391290,21 +393334,11 @@ "nsfw_level": { "type": "integer" }, - "nsfw": { - "type": "boolean" - }, - "parent": { - "type": "string" - }, "permissions": { "type": "integer" }, "premium_progress_bar_enabled": { "type": "boolean" - }, - "_do_validate": { - "type": "object", - "additionalProperties": false } }, "additionalProperties": false, @@ -391654,7 +393688,9 @@ "channel": { "$ref": "#/definitions/RateLimitOptions" }, - "auth": {} + "auth": { + "$ref": "#/definitions/AuthRateLimit" + } }, "additionalProperties": false, "required": [ @@ -391664,6 +393700,22 @@ "webhook" ] }, + "AuthRateLimit": { + "type": "object", + "properties": { + "login": { + "$ref": "#/definitions/RateLimitOptions" + }, + "register": { + "$ref": "#/definitions/RateLimitOptions" + } + }, + "additionalProperties": false, + "required": [ + "login", + "register" + ] + }, "GlobalRateLimits": { "type": "object", "properties": { @@ -393998,6 +396050,9 @@ }, "additionalProperties": false }, + "flags": { + "type": "integer" + }, "id": { "type": "string" } @@ -394005,6 +396060,7 @@ "additionalProperties": false, "required": [ "color", + "flags", "guild", "guild_id", "hoist", @@ -395270,47 +397326,45 @@ "type": "object", "additionalProperties": false }, - "id": { + "name": { "type": "string" }, - "roles": { - "type": "array", - "items": { - "$ref": "#/definitions/Role" - } + "icon": { + "type": "string" }, - "name": { + "parent": { "type": "string" }, - "banner": { + "owner_id": { "type": "string" }, - "unavailable": { + "nsfw": { "type": "boolean" }, - "channels": { + "invites": { "type": "array", "items": { - "$ref": "#/definitions/Channel" + "$ref": "#/definitions/Invite" } }, - "region": { - "type": "string" - }, - "icon": { - "type": "string" + "voice_states": { + "type": "array", + "items": { + "$ref": "#/definitions/VoiceState" + } }, - "system_channel_id": { - "type": "string" + "webhooks": { + "type": "array", + "items": { + "$ref": "#/definitions/Webhook" + } }, - "rules_channel_id": { + "id": { "type": "string" }, - "afk_timeout": { - "type": "integer" - }, - "explicit_content_filter": { - "type": "integer" + "_do_validate": { + "type": "object", + "additionalProperties": false }, "assign": { "type": "object", @@ -395345,6 +397399,39 @@ "type": "object", "additionalProperties": false }, + "roles": { + "type": "array", + "items": { + "$ref": "#/definitions/Role" + } + }, + "banner": { + "type": "string" + }, + "unavailable": { + "type": "boolean" + }, + "channels": { + "type": "array", + "items": { + "$ref": "#/definitions/Channel" + } + }, + "region": { + "type": "string" + }, + "system_channel_id": { + "type": "string" + }, + "rules_channel_id": { + "type": "string" + }, + "afk_timeout": { + "type": "integer" + }, + "explicit_content_filter": { + "type": "integer" + }, "afk_channel_id": { "type": "string" }, @@ -395411,30 +397498,9 @@ "$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" }, - "owner_id": { - "type": "string" - }, "preferred_locale": { "type": "string" }, @@ -395468,21 +397534,11 @@ "nsfw_level": { "type": "integer" }, - "nsfw": { - "type": "boolean" - }, - "parent": { - "type": "string" - }, "permissions": { "type": "integer" }, "premium_progress_bar_enabled": { "type": "boolean" - }, - "_do_validate": { - "type": "object", - "additionalProperties": false } }, "additionalProperties": false, @@ -395832,7 +397888,9 @@ "channel": { "$ref": "#/definitions/RateLimitOptions" }, - "auth": {} + "auth": { + "$ref": "#/definitions/AuthRateLimit" + } }, "additionalProperties": false, "required": [ @@ -395842,6 +397900,22 @@ "webhook" ] }, + "AuthRateLimit": { + "type": "object", + "properties": { + "login": { + "$ref": "#/definitions/RateLimitOptions" + }, + "register": { + "$ref": "#/definitions/RateLimitOptions" + } + }, + "additionalProperties": false, + "required": [ + "login", + "register" + ] + }, "GlobalRateLimits": { "type": "object", "properties": { @@ -398176,6 +400250,9 @@ }, "additionalProperties": false }, + "flags": { + "type": "integer" + }, "id": { "type": "string" } @@ -398183,6 +400260,7 @@ "additionalProperties": false, "required": [ "color", + "flags", "guild", "guild_id", "hoist", @@ -399448,47 +401526,45 @@ "type": "object", "additionalProperties": false }, - "id": { + "name": { "type": "string" }, - "roles": { - "type": "array", - "items": { - "$ref": "#/definitions/Role" - } + "icon": { + "type": "string" }, - "name": { + "parent": { "type": "string" }, - "banner": { + "owner_id": { "type": "string" }, - "unavailable": { + "nsfw": { "type": "boolean" }, - "channels": { + "invites": { "type": "array", "items": { - "$ref": "#/definitions/Channel" + "$ref": "#/definitions/Invite" } }, - "region": { - "type": "string" - }, - "icon": { - "type": "string" + "voice_states": { + "type": "array", + "items": { + "$ref": "#/definitions/VoiceState" + } }, - "system_channel_id": { - "type": "string" + "webhooks": { + "type": "array", + "items": { + "$ref": "#/definitions/Webhook" + } }, - "rules_channel_id": { + "id": { "type": "string" }, - "afk_timeout": { - "type": "integer" - }, - "explicit_content_filter": { - "type": "integer" + "_do_validate": { + "type": "object", + "additionalProperties": false }, "assign": { "type": "object", @@ -399523,6 +401599,39 @@ "type": "object", "additionalProperties": false }, + "roles": { + "type": "array", + "items": { + "$ref": "#/definitions/Role" + } + }, + "banner": { + "type": "string" + }, + "unavailable": { + "type": "boolean" + }, + "channels": { + "type": "array", + "items": { + "$ref": "#/definitions/Channel" + } + }, + "region": { + "type": "string" + }, + "system_channel_id": { + "type": "string" + }, + "rules_channel_id": { + "type": "string" + }, + "afk_timeout": { + "type": "integer" + }, + "explicit_content_filter": { + "type": "integer" + }, "afk_channel_id": { "type": "string" }, @@ -399589,30 +401698,9 @@ "$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" }, - "owner_id": { - "type": "string" - }, "preferred_locale": { "type": "string" }, @@ -399646,21 +401734,11 @@ "nsfw_level": { "type": "integer" }, - "nsfw": { - "type": "boolean" - }, - "parent": { - "type": "string" - }, "permissions": { "type": "integer" }, "premium_progress_bar_enabled": { "type": "boolean" - }, - "_do_validate": { - "type": "object", - "additionalProperties": false } }, "additionalProperties": false, @@ -400010,7 +402088,9 @@ "channel": { "$ref": "#/definitions/RateLimitOptions" }, - "auth": {} + "auth": { + "$ref": "#/definitions/AuthRateLimit" + } }, "additionalProperties": false, "required": [ @@ -400020,6 +402100,22 @@ "webhook" ] }, + "AuthRateLimit": { + "type": "object", + "properties": { + "login": { + "$ref": "#/definitions/RateLimitOptions" + }, + "register": { + "$ref": "#/definitions/RateLimitOptions" + } + }, + "additionalProperties": false, + "required": [ + "login", + "register" + ] + }, "GlobalRateLimits": { "type": "object", "properties": { @@ -402354,6 +404450,9 @@ }, "additionalProperties": false }, + "flags": { + "type": "integer" + }, "id": { "type": "string" } @@ -402361,6 +404460,7 @@ "additionalProperties": false, "required": [ "color", + "flags", "guild", "guild_id", "hoist", @@ -403626,47 +405726,45 @@ "type": "object", "additionalProperties": false }, - "id": { + "name": { "type": "string" }, - "roles": { - "type": "array", - "items": { - "$ref": "#/definitions/Role" - } + "icon": { + "type": "string" }, - "name": { + "parent": { "type": "string" }, - "banner": { + "owner_id": { "type": "string" }, - "unavailable": { + "nsfw": { "type": "boolean" }, - "channels": { + "invites": { "type": "array", "items": { - "$ref": "#/definitions/Channel" + "$ref": "#/definitions/Invite" } }, - "region": { - "type": "string" - }, - "icon": { - "type": "string" + "voice_states": { + "type": "array", + "items": { + "$ref": "#/definitions/VoiceState" + } }, - "system_channel_id": { - "type": "string" + "webhooks": { + "type": "array", + "items": { + "$ref": "#/definitions/Webhook" + } }, - "rules_channel_id": { + "id": { "type": "string" }, - "afk_timeout": { - "type": "integer" - }, - "explicit_content_filter": { - "type": "integer" + "_do_validate": { + "type": "object", + "additionalProperties": false }, "assign": { "type": "object", @@ -403701,6 +405799,39 @@ "type": "object", "additionalProperties": false }, + "roles": { + "type": "array", + "items": { + "$ref": "#/definitions/Role" + } + }, + "banner": { + "type": "string" + }, + "unavailable": { + "type": "boolean" + }, + "channels": { + "type": "array", + "items": { + "$ref": "#/definitions/Channel" + } + }, + "region": { + "type": "string" + }, + "system_channel_id": { + "type": "string" + }, + "rules_channel_id": { + "type": "string" + }, + "afk_timeout": { + "type": "integer" + }, + "explicit_content_filter": { + "type": "integer" + }, "afk_channel_id": { "type": "string" }, @@ -403767,30 +405898,9 @@ "$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" }, - "owner_id": { - "type": "string" - }, "preferred_locale": { "type": "string" }, @@ -403824,21 +405934,11 @@ "nsfw_level": { "type": "integer" }, - "nsfw": { - "type": "boolean" - }, - "parent": { - "type": "string" - }, "permissions": { "type": "integer" }, "premium_progress_bar_enabled": { "type": "boolean" - }, - "_do_validate": { - "type": "object", - "additionalProperties": false } }, "additionalProperties": false, @@ -404188,7 +406288,9 @@ "channel": { "$ref": "#/definitions/RateLimitOptions" }, - "auth": {} + "auth": { + "$ref": "#/definitions/AuthRateLimit" + } }, "additionalProperties": false, "required": [ @@ -404198,6 +406300,22 @@ "webhook" ] }, + "AuthRateLimit": { + "type": "object", + "properties": { + "login": { + "$ref": "#/definitions/RateLimitOptions" + }, + "register": { + "$ref": "#/definitions/RateLimitOptions" + } + }, + "additionalProperties": false, + "required": [ + "login", + "register" + ] + }, "GlobalRateLimits": { "type": "object", "properties": { @@ -406534,6 +408652,9 @@ }, "additionalProperties": false }, + "flags": { + "type": "integer" + }, "id": { "type": "string" } @@ -406541,6 +408662,7 @@ "additionalProperties": false, "required": [ "color", + "flags", "guild", "guild_id", "hoist", @@ -407806,47 +409928,45 @@ "type": "object", "additionalProperties": false }, - "id": { + "name": { "type": "string" }, - "roles": { - "type": "array", - "items": { - "$ref": "#/definitions/Role" - } + "icon": { + "type": "string" }, - "name": { + "parent": { "type": "string" }, - "banner": { + "owner_id": { "type": "string" }, - "unavailable": { + "nsfw": { "type": "boolean" }, - "channels": { + "invites": { "type": "array", "items": { - "$ref": "#/definitions/Channel" + "$ref": "#/definitions/Invite" } }, - "region": { - "type": "string" - }, - "icon": { - "type": "string" + "voice_states": { + "type": "array", + "items": { + "$ref": "#/definitions/VoiceState" + } }, - "system_channel_id": { - "type": "string" + "webhooks": { + "type": "array", + "items": { + "$ref": "#/definitions/Webhook" + } }, - "rules_channel_id": { + "id": { "type": "string" }, - "afk_timeout": { - "type": "integer" - }, - "explicit_content_filter": { - "type": "integer" + "_do_validate": { + "type": "object", + "additionalProperties": false }, "assign": { "type": "object", @@ -407881,6 +410001,39 @@ "type": "object", "additionalProperties": false }, + "roles": { + "type": "array", + "items": { + "$ref": "#/definitions/Role" + } + }, + "banner": { + "type": "string" + }, + "unavailable": { + "type": "boolean" + }, + "channels": { + "type": "array", + "items": { + "$ref": "#/definitions/Channel" + } + }, + "region": { + "type": "string" + }, + "system_channel_id": { + "type": "string" + }, + "rules_channel_id": { + "type": "string" + }, + "afk_timeout": { + "type": "integer" + }, + "explicit_content_filter": { + "type": "integer" + }, "afk_channel_id": { "type": "string" }, @@ -407947,30 +410100,9 @@ "$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" }, - "owner_id": { - "type": "string" - }, "preferred_locale": { "type": "string" }, @@ -408004,21 +410136,11 @@ "nsfw_level": { "type": "integer" }, - "nsfw": { - "type": "boolean" - }, - "parent": { - "type": "string" - }, "permissions": { "type": "integer" }, "premium_progress_bar_enabled": { "type": "boolean" - }, - "_do_validate": { - "type": "object", - "additionalProperties": false } }, "additionalProperties": false, @@ -408368,7 +410490,9 @@ "channel": { "$ref": "#/definitions/RateLimitOptions" }, - "auth": {} + "auth": { + "$ref": "#/definitions/AuthRateLimit" + } }, "additionalProperties": false, "required": [ @@ -408378,6 +410502,22 @@ "webhook" ] }, + "AuthRateLimit": { + "type": "object", + "properties": { + "login": { + "$ref": "#/definitions/RateLimitOptions" + }, + "register": { + "$ref": "#/definitions/RateLimitOptions" + } + }, + "additionalProperties": false, + "required": [ + "login", + "register" + ] + }, "GlobalRateLimits": { "type": "object", "properties": { @@ -410714,6 +412854,9 @@ }, "additionalProperties": false }, + "flags": { + "type": "integer" + }, "id": { "type": "string" } @@ -410721,6 +412864,7 @@ "additionalProperties": false, "required": [ "color", + "flags", "guild", "guild_id", "hoist", @@ -411986,47 +414130,45 @@ "type": "object", "additionalProperties": false }, - "id": { + "name": { "type": "string" }, - "roles": { - "type": "array", - "items": { - "$ref": "#/definitions/Role" - } + "icon": { + "type": "string" }, - "name": { + "parent": { "type": "string" }, - "banner": { + "owner_id": { "type": "string" }, - "unavailable": { + "nsfw": { "type": "boolean" }, - "channels": { + "invites": { "type": "array", "items": { - "$ref": "#/definitions/Channel" + "$ref": "#/definitions/Invite" } }, - "region": { - "type": "string" - }, - "icon": { - "type": "string" + "voice_states": { + "type": "array", + "items": { + "$ref": "#/definitions/VoiceState" + } }, - "system_channel_id": { - "type": "string" + "webhooks": { + "type": "array", + "items": { + "$ref": "#/definitions/Webhook" + } }, - "rules_channel_id": { + "id": { "type": "string" }, - "afk_timeout": { - "type": "integer" - }, - "explicit_content_filter": { - "type": "integer" + "_do_validate": { + "type": "object", + "additionalProperties": false }, "assign": { "type": "object", @@ -412061,6 +414203,39 @@ "type": "object", "additionalProperties": false }, + "roles": { + "type": "array", + "items": { + "$ref": "#/definitions/Role" + } + }, + "banner": { + "type": "string" + }, + "unavailable": { + "type": "boolean" + }, + "channels": { + "type": "array", + "items": { + "$ref": "#/definitions/Channel" + } + }, + "region": { + "type": "string" + }, + "system_channel_id": { + "type": "string" + }, + "rules_channel_id": { + "type": "string" + }, + "afk_timeout": { + "type": "integer" + }, + "explicit_content_filter": { + "type": "integer" + }, "afk_channel_id": { "type": "string" }, @@ -412127,30 +414302,9 @@ "$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" }, - "owner_id": { - "type": "string" - }, "preferred_locale": { "type": "string" }, @@ -412184,21 +414338,11 @@ "nsfw_level": { "type": "integer" }, - "nsfw": { - "type": "boolean" - }, - "parent": { - "type": "string" - }, "permissions": { "type": "integer" }, "premium_progress_bar_enabled": { "type": "boolean" - }, - "_do_validate": { - "type": "object", - "additionalProperties": false } }, "additionalProperties": false, @@ -412548,7 +414692,9 @@ "channel": { "$ref": "#/definitions/RateLimitOptions" }, - "auth": {} + "auth": { + "$ref": "#/definitions/AuthRateLimit" + } }, "additionalProperties": false, "required": [ @@ -412558,6 +414704,22 @@ "webhook" ] }, + "AuthRateLimit": { + "type": "object", + "properties": { + "login": { + "$ref": "#/definitions/RateLimitOptions" + }, + "register": { + "$ref": "#/definitions/RateLimitOptions" + } + }, + "additionalProperties": false, + "required": [ + "login", + "register" + ] + }, "GlobalRateLimits": { "type": "object", "properties": { @@ -414894,6 +417056,9 @@ }, "additionalProperties": false }, + "flags": { + "type": "integer" + }, "id": { "type": "string" } @@ -414901,6 +417066,7 @@ "additionalProperties": false, "required": [ "color", + "flags", "guild", "guild_id", "hoist", @@ -416166,47 +418332,45 @@ "type": "object", "additionalProperties": false }, - "id": { + "name": { "type": "string" }, - "roles": { - "type": "array", - "items": { - "$ref": "#/definitions/Role" - } + "icon": { + "type": "string" }, - "name": { + "parent": { "type": "string" }, - "banner": { + "owner_id": { "type": "string" }, - "unavailable": { + "nsfw": { "type": "boolean" }, - "channels": { + "invites": { "type": "array", "items": { - "$ref": "#/definitions/Channel" + "$ref": "#/definitions/Invite" } }, - "region": { - "type": "string" - }, - "icon": { - "type": "string" + "voice_states": { + "type": "array", + "items": { + "$ref": "#/definitions/VoiceState" + } }, - "system_channel_id": { - "type": "string" + "webhooks": { + "type": "array", + "items": { + "$ref": "#/definitions/Webhook" + } }, - "rules_channel_id": { + "id": { "type": "string" }, - "afk_timeout": { - "type": "integer" - }, - "explicit_content_filter": { - "type": "integer" + "_do_validate": { + "type": "object", + "additionalProperties": false }, "assign": { "type": "object", @@ -416241,6 +418405,39 @@ "type": "object", "additionalProperties": false }, + "roles": { + "type": "array", + "items": { + "$ref": "#/definitions/Role" + } + }, + "banner": { + "type": "string" + }, + "unavailable": { + "type": "boolean" + }, + "channels": { + "type": "array", + "items": { + "$ref": "#/definitions/Channel" + } + }, + "region": { + "type": "string" + }, + "system_channel_id": { + "type": "string" + }, + "rules_channel_id": { + "type": "string" + }, + "afk_timeout": { + "type": "integer" + }, + "explicit_content_filter": { + "type": "integer" + }, "afk_channel_id": { "type": "string" }, @@ -416307,30 +418504,9 @@ "$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" }, - "owner_id": { - "type": "string" - }, "preferred_locale": { "type": "string" }, @@ -416364,21 +418540,11 @@ "nsfw_level": { "type": "integer" }, - "nsfw": { - "type": "boolean" - }, - "parent": { - "type": "string" - }, "permissions": { "type": "integer" }, "premium_progress_bar_enabled": { "type": "boolean" - }, - "_do_validate": { - "type": "object", - "additionalProperties": false } }, "additionalProperties": false, @@ -416728,7 +418894,9 @@ "channel": { "$ref": "#/definitions/RateLimitOptions" }, - "auth": {} + "auth": { + "$ref": "#/definitions/AuthRateLimit" + } }, "additionalProperties": false, "required": [ @@ -416738,6 +418906,22 @@ "webhook" ] }, + "AuthRateLimit": { + "type": "object", + "properties": { + "login": { + "$ref": "#/definitions/RateLimitOptions" + }, + "register": { + "$ref": "#/definitions/RateLimitOptions" + } + }, + "additionalProperties": false, + "required": [ + "login", + "register" + ] + }, "GlobalRateLimits": { "type": "object", "properties": { @@ -419074,6 +421258,9 @@ }, "additionalProperties": false }, + "flags": { + "type": "integer" + }, "id": { "type": "string" } @@ -419081,6 +421268,7 @@ "additionalProperties": false, "required": [ "color", + "flags", "guild", "guild_id", "hoist", @@ -420346,47 +422534,45 @@ "type": "object", "additionalProperties": false }, - "id": { + "name": { "type": "string" }, - "roles": { - "type": "array", - "items": { - "$ref": "#/definitions/Role" - } + "icon": { + "type": "string" }, - "name": { + "parent": { "type": "string" }, - "banner": { + "owner_id": { "type": "string" }, - "unavailable": { + "nsfw": { "type": "boolean" }, - "channels": { + "invites": { "type": "array", "items": { - "$ref": "#/definitions/Channel" + "$ref": "#/definitions/Invite" } }, - "region": { - "type": "string" - }, - "icon": { - "type": "string" + "voice_states": { + "type": "array", + "items": { + "$ref": "#/definitions/VoiceState" + } }, - "system_channel_id": { - "type": "string" + "webhooks": { + "type": "array", + "items": { + "$ref": "#/definitions/Webhook" + } }, - "rules_channel_id": { + "id": { "type": "string" }, - "afk_timeout": { - "type": "integer" - }, - "explicit_content_filter": { - "type": "integer" + "_do_validate": { + "type": "object", + "additionalProperties": false }, "assign": { "type": "object", @@ -420421,6 +422607,39 @@ "type": "object", "additionalProperties": false }, + "roles": { + "type": "array", + "items": { + "$ref": "#/definitions/Role" + } + }, + "banner": { + "type": "string" + }, + "unavailable": { + "type": "boolean" + }, + "channels": { + "type": "array", + "items": { + "$ref": "#/definitions/Channel" + } + }, + "region": { + "type": "string" + }, + "system_channel_id": { + "type": "string" + }, + "rules_channel_id": { + "type": "string" + }, + "afk_timeout": { + "type": "integer" + }, + "explicit_content_filter": { + "type": "integer" + }, "afk_channel_id": { "type": "string" }, @@ -420487,30 +422706,9 @@ "$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" }, - "owner_id": { - "type": "string" - }, "preferred_locale": { "type": "string" }, @@ -420544,21 +422742,11 @@ "nsfw_level": { "type": "integer" }, - "nsfw": { - "type": "boolean" - }, - "parent": { - "type": "string" - }, "permissions": { "type": "integer" }, "premium_progress_bar_enabled": { "type": "boolean" - }, - "_do_validate": { - "type": "object", - "additionalProperties": false } }, "additionalProperties": false, @@ -420908,7 +423096,9 @@ "channel": { "$ref": "#/definitions/RateLimitOptions" }, - "auth": {} + "auth": { + "$ref": "#/definitions/AuthRateLimit" + } }, "additionalProperties": false, "required": [ @@ -420918,6 +423108,22 @@ "webhook" ] }, + "AuthRateLimit": { + "type": "object", + "properties": { + "login": { + "$ref": "#/definitions/RateLimitOptions" + }, + "register": { + "$ref": "#/definitions/RateLimitOptions" + } + }, + "additionalProperties": false, + "required": [ + "login", + "register" + ] + }, "GlobalRateLimits": { "type": "object", "properties": { @@ -423254,6 +425460,9 @@ }, "additionalProperties": false }, + "flags": { + "type": "integer" + }, "id": { "type": "string" } @@ -423261,6 +425470,7 @@ "additionalProperties": false, "required": [ "color", + "flags", "guild", "guild_id", "hoist", @@ -424526,47 +426736,45 @@ "type": "object", "additionalProperties": false }, - "id": { + "name": { "type": "string" }, - "roles": { - "type": "array", - "items": { - "$ref": "#/definitions/Role" - } + "icon": { + "type": "string" }, - "name": { + "parent": { "type": "string" }, - "banner": { + "owner_id": { "type": "string" }, - "unavailable": { + "nsfw": { "type": "boolean" }, - "channels": { + "invites": { "type": "array", "items": { - "$ref": "#/definitions/Channel" + "$ref": "#/definitions/Invite" } }, - "region": { - "type": "string" - }, - "icon": { - "type": "string" + "voice_states": { + "type": "array", + "items": { + "$ref": "#/definitions/VoiceState" + } }, - "system_channel_id": { - "type": "string" + "webhooks": { + "type": "array", + "items": { + "$ref": "#/definitions/Webhook" + } }, - "rules_channel_id": { + "id": { "type": "string" }, - "afk_timeout": { - "type": "integer" - }, - "explicit_content_filter": { - "type": "integer" + "_do_validate": { + "type": "object", + "additionalProperties": false }, "assign": { "type": "object", @@ -424601,6 +426809,39 @@ "type": "object", "additionalProperties": false }, + "roles": { + "type": "array", + "items": { + "$ref": "#/definitions/Role" + } + }, + "banner": { + "type": "string" + }, + "unavailable": { + "type": "boolean" + }, + "channels": { + "type": "array", + "items": { + "$ref": "#/definitions/Channel" + } + }, + "region": { + "type": "string" + }, + "system_channel_id": { + "type": "string" + }, + "rules_channel_id": { + "type": "string" + }, + "afk_timeout": { + "type": "integer" + }, + "explicit_content_filter": { + "type": "integer" + }, "afk_channel_id": { "type": "string" }, @@ -424667,30 +426908,9 @@ "$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" }, - "owner_id": { - "type": "string" - }, "preferred_locale": { "type": "string" }, @@ -424724,21 +426944,11 @@ "nsfw_level": { "type": "integer" }, - "nsfw": { - "type": "boolean" - }, - "parent": { - "type": "string" - }, "permissions": { "type": "integer" }, "premium_progress_bar_enabled": { "type": "boolean" - }, - "_do_validate": { - "type": "object", - "additionalProperties": false } }, "additionalProperties": false, @@ -425088,7 +427298,9 @@ "channel": { "$ref": "#/definitions/RateLimitOptions" }, - "auth": {} + "auth": { + "$ref": "#/definitions/AuthRateLimit" + } }, "additionalProperties": false, "required": [ @@ -425098,6 +427310,22 @@ "webhook" ] }, + "AuthRateLimit": { + "type": "object", + "properties": { + "login": { + "$ref": "#/definitions/RateLimitOptions" + }, + "register": { + "$ref": "#/definitions/RateLimitOptions" + } + }, + "additionalProperties": false, + "required": [ + "login", + "register" + ] + }, "GlobalRateLimits": { "type": "object", "properties": { @@ -427498,6 +429726,9 @@ }, "additionalProperties": false }, + "flags": { + "type": "integer" + }, "id": { "type": "string" } @@ -427505,6 +429736,7 @@ "additionalProperties": false, "required": [ "color", + "flags", "guild", "guild_id", "hoist", @@ -428770,47 +431002,45 @@ "type": "object", "additionalProperties": false }, - "id": { + "name": { "type": "string" }, - "roles": { - "type": "array", - "items": { - "$ref": "#/definitions/Role" - } + "icon": { + "type": "string" }, - "name": { + "parent": { "type": "string" }, - "banner": { + "owner_id": { "type": "string" }, - "unavailable": { + "nsfw": { "type": "boolean" }, - "channels": { + "invites": { "type": "array", "items": { - "$ref": "#/definitions/Channel" + "$ref": "#/definitions/Invite" } }, - "region": { - "type": "string" - }, - "icon": { - "type": "string" + "voice_states": { + "type": "array", + "items": { + "$ref": "#/definitions/VoiceState" + } }, - "system_channel_id": { - "type": "string" + "webhooks": { + "type": "array", + "items": { + "$ref": "#/definitions/Webhook" + } }, - "rules_channel_id": { + "id": { "type": "string" }, - "afk_timeout": { - "type": "integer" - }, - "explicit_content_filter": { - "type": "integer" + "_do_validate": { + "type": "object", + "additionalProperties": false }, "assign": { "type": "object", @@ -428845,6 +431075,39 @@ "type": "object", "additionalProperties": false }, + "roles": { + "type": "array", + "items": { + "$ref": "#/definitions/Role" + } + }, + "banner": { + "type": "string" + }, + "unavailable": { + "type": "boolean" + }, + "channels": { + "type": "array", + "items": { + "$ref": "#/definitions/Channel" + } + }, + "region": { + "type": "string" + }, + "system_channel_id": { + "type": "string" + }, + "rules_channel_id": { + "type": "string" + }, + "afk_timeout": { + "type": "integer" + }, + "explicit_content_filter": { + "type": "integer" + }, "afk_channel_id": { "type": "string" }, @@ -428911,30 +431174,9 @@ "$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" }, - "owner_id": { - "type": "string" - }, "preferred_locale": { "type": "string" }, @@ -428968,21 +431210,11 @@ "nsfw_level": { "type": "integer" }, - "nsfw": { - "type": "boolean" - }, - "parent": { - "type": "string" - }, "permissions": { "type": "integer" }, "premium_progress_bar_enabled": { "type": "boolean" - }, - "_do_validate": { - "type": "object", - "additionalProperties": false } }, "additionalProperties": false, @@ -429332,7 +431564,9 @@ "channel": { "$ref": "#/definitions/RateLimitOptions" }, - "auth": {} + "auth": { + "$ref": "#/definitions/AuthRateLimit" + } }, "additionalProperties": false, "required": [ @@ -429342,6 +431576,22 @@ "webhook" ] }, + "AuthRateLimit": { + "type": "object", + "properties": { + "login": { + "$ref": "#/definitions/RateLimitOptions" + }, + "register": { + "$ref": "#/definitions/RateLimitOptions" + } + }, + "additionalProperties": false, + "required": [ + "login", + "register" + ] + }, "GlobalRateLimits": { "type": "object", "properties": { @@ -431678,6 +433928,9 @@ }, "additionalProperties": false }, + "flags": { + "type": "integer" + }, "id": { "type": "string" } @@ -431685,6 +433938,7 @@ "additionalProperties": false, "required": [ "color", + "flags", "guild", "guild_id", "hoist", @@ -432950,47 +435204,45 @@ "type": "object", "additionalProperties": false }, - "id": { + "name": { "type": "string" }, - "roles": { - "type": "array", - "items": { - "$ref": "#/definitions/Role" - } + "icon": { + "type": "string" }, - "name": { + "parent": { "type": "string" }, - "banner": { + "owner_id": { "type": "string" }, - "unavailable": { + "nsfw": { "type": "boolean" }, - "channels": { + "invites": { "type": "array", "items": { - "$ref": "#/definitions/Channel" + "$ref": "#/definitions/Invite" } }, - "region": { - "type": "string" - }, - "icon": { - "type": "string" + "voice_states": { + "type": "array", + "items": { + "$ref": "#/definitions/VoiceState" + } }, - "system_channel_id": { - "type": "string" + "webhooks": { + "type": "array", + "items": { + "$ref": "#/definitions/Webhook" + } }, - "rules_channel_id": { + "id": { "type": "string" }, - "afk_timeout": { - "type": "integer" - }, - "explicit_content_filter": { - "type": "integer" + "_do_validate": { + "type": "object", + "additionalProperties": false }, "assign": { "type": "object", @@ -433025,6 +435277,39 @@ "type": "object", "additionalProperties": false }, + "roles": { + "type": "array", + "items": { + "$ref": "#/definitions/Role" + } + }, + "banner": { + "type": "string" + }, + "unavailable": { + "type": "boolean" + }, + "channels": { + "type": "array", + "items": { + "$ref": "#/definitions/Channel" + } + }, + "region": { + "type": "string" + }, + "system_channel_id": { + "type": "string" + }, + "rules_channel_id": { + "type": "string" + }, + "afk_timeout": { + "type": "integer" + }, + "explicit_content_filter": { + "type": "integer" + }, "afk_channel_id": { "type": "string" }, @@ -433091,30 +435376,9 @@ "$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" }, - "owner_id": { - "type": "string" - }, "preferred_locale": { "type": "string" }, @@ -433148,21 +435412,11 @@ "nsfw_level": { "type": "integer" }, - "nsfw": { - "type": "boolean" - }, - "parent": { - "type": "string" - }, "permissions": { "type": "integer" }, "premium_progress_bar_enabled": { "type": "boolean" - }, - "_do_validate": { - "type": "object", - "additionalProperties": false } }, "additionalProperties": false, @@ -433512,7 +435766,9 @@ "channel": { "$ref": "#/definitions/RateLimitOptions" }, - "auth": {} + "auth": { + "$ref": "#/definitions/AuthRateLimit" + } }, "additionalProperties": false, "required": [ @@ -433522,6 +435778,22 @@ "webhook" ] }, + "AuthRateLimit": { + "type": "object", + "properties": { + "login": { + "$ref": "#/definitions/RateLimitOptions" + }, + "register": { + "$ref": "#/definitions/RateLimitOptions" + } + }, + "additionalProperties": false, + "required": [ + "login", + "register" + ] + }, "GlobalRateLimits": { "type": "object", "properties": { @@ -435858,6 +438130,9 @@ }, "additionalProperties": false }, + "flags": { + "type": "integer" + }, "id": { "type": "string" } @@ -435865,6 +438140,7 @@ "additionalProperties": false, "required": [ "color", + "flags", "guild", "guild_id", "hoist", @@ -437130,47 +439406,45 @@ "type": "object", "additionalProperties": false }, - "id": { + "name": { "type": "string" }, - "roles": { - "type": "array", - "items": { - "$ref": "#/definitions/Role" - } + "icon": { + "type": "string" }, - "name": { + "parent": { "type": "string" }, - "banner": { + "owner_id": { "type": "string" }, - "unavailable": { + "nsfw": { "type": "boolean" }, - "channels": { + "invites": { "type": "array", "items": { - "$ref": "#/definitions/Channel" + "$ref": "#/definitions/Invite" } }, - "region": { - "type": "string" - }, - "icon": { - "type": "string" + "voice_states": { + "type": "array", + "items": { + "$ref": "#/definitions/VoiceState" + } }, - "system_channel_id": { - "type": "string" + "webhooks": { + "type": "array", + "items": { + "$ref": "#/definitions/Webhook" + } }, - "rules_channel_id": { + "id": { "type": "string" }, - "afk_timeout": { - "type": "integer" - }, - "explicit_content_filter": { - "type": "integer" + "_do_validate": { + "type": "object", + "additionalProperties": false }, "assign": { "type": "object", @@ -437205,6 +439479,39 @@ "type": "object", "additionalProperties": false }, + "roles": { + "type": "array", + "items": { + "$ref": "#/definitions/Role" + } + }, + "banner": { + "type": "string" + }, + "unavailable": { + "type": "boolean" + }, + "channels": { + "type": "array", + "items": { + "$ref": "#/definitions/Channel" + } + }, + "region": { + "type": "string" + }, + "system_channel_id": { + "type": "string" + }, + "rules_channel_id": { + "type": "string" + }, + "afk_timeout": { + "type": "integer" + }, + "explicit_content_filter": { + "type": "integer" + }, "afk_channel_id": { "type": "string" }, @@ -437271,30 +439578,9 @@ "$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" }, - "owner_id": { - "type": "string" - }, "preferred_locale": { "type": "string" }, @@ -437328,21 +439614,11 @@ "nsfw_level": { "type": "integer" }, - "nsfw": { - "type": "boolean" - }, - "parent": { - "type": "string" - }, "permissions": { "type": "integer" }, "premium_progress_bar_enabled": { "type": "boolean" - }, - "_do_validate": { - "type": "object", - "additionalProperties": false } }, "additionalProperties": false, @@ -437692,7 +439968,9 @@ "channel": { "$ref": "#/definitions/RateLimitOptions" }, - "auth": {} + "auth": { + "$ref": "#/definitions/AuthRateLimit" + } }, "additionalProperties": false, "required": [ @@ -437702,6 +439980,22 @@ "webhook" ] }, + "AuthRateLimit": { + "type": "object", + "properties": { + "login": { + "$ref": "#/definitions/RateLimitOptions" + }, + "register": { + "$ref": "#/definitions/RateLimitOptions" + } + }, + "additionalProperties": false, + "required": [ + "login", + "register" + ] + }, "GlobalRateLimits": { "type": "object", "properties": { @@ -440038,6 +442332,9 @@ }, "additionalProperties": false }, + "flags": { + "type": "integer" + }, "id": { "type": "string" } @@ -440045,6 +442342,7 @@ "additionalProperties": false, "required": [ "color", + "flags", "guild", "guild_id", "hoist", @@ -441310,47 +443608,45 @@ "type": "object", "additionalProperties": false }, - "id": { + "name": { "type": "string" }, - "roles": { - "type": "array", - "items": { - "$ref": "#/definitions/Role" - } + "icon": { + "type": "string" }, - "name": { + "parent": { "type": "string" }, - "banner": { + "owner_id": { "type": "string" }, - "unavailable": { + "nsfw": { "type": "boolean" }, - "channels": { + "invites": { "type": "array", "items": { - "$ref": "#/definitions/Channel" + "$ref": "#/definitions/Invite" } }, - "region": { - "type": "string" - }, - "icon": { - "type": "string" + "voice_states": { + "type": "array", + "items": { + "$ref": "#/definitions/VoiceState" + } }, - "system_channel_id": { - "type": "string" + "webhooks": { + "type": "array", + "items": { + "$ref": "#/definitions/Webhook" + } }, - "rules_channel_id": { + "id": { "type": "string" }, - "afk_timeout": { - "type": "integer" - }, - "explicit_content_filter": { - "type": "integer" + "_do_validate": { + "type": "object", + "additionalProperties": false }, "assign": { "type": "object", @@ -441385,6 +443681,39 @@ "type": "object", "additionalProperties": false }, + "roles": { + "type": "array", + "items": { + "$ref": "#/definitions/Role" + } + }, + "banner": { + "type": "string" + }, + "unavailable": { + "type": "boolean" + }, + "channels": { + "type": "array", + "items": { + "$ref": "#/definitions/Channel" + } + }, + "region": { + "type": "string" + }, + "system_channel_id": { + "type": "string" + }, + "rules_channel_id": { + "type": "string" + }, + "afk_timeout": { + "type": "integer" + }, + "explicit_content_filter": { + "type": "integer" + }, "afk_channel_id": { "type": "string" }, @@ -441451,30 +443780,9 @@ "$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" }, - "owner_id": { - "type": "string" - }, "preferred_locale": { "type": "string" }, @@ -441508,21 +443816,11 @@ "nsfw_level": { "type": "integer" }, - "nsfw": { - "type": "boolean" - }, - "parent": { - "type": "string" - }, "permissions": { "type": "integer" }, "premium_progress_bar_enabled": { "type": "boolean" - }, - "_do_validate": { - "type": "object", - "additionalProperties": false } }, "additionalProperties": false, @@ -441872,7 +444170,9 @@ "channel": { "$ref": "#/definitions/RateLimitOptions" }, - "auth": {} + "auth": { + "$ref": "#/definitions/AuthRateLimit" + } }, "additionalProperties": false, "required": [ @@ -441882,6 +444182,22 @@ "webhook" ] }, + "AuthRateLimit": { + "type": "object", + "properties": { + "login": { + "$ref": "#/definitions/RateLimitOptions" + }, + "register": { + "$ref": "#/definitions/RateLimitOptions" + } + }, + "additionalProperties": false, + "required": [ + "login", + "register" + ] + }, "GlobalRateLimits": { "type": "object", "properties": { @@ -442054,10 +444370,10 @@ "additionalProperties": false, "type": "object", "properties": { - "id": { + "guild_id": { "type": "string" }, - "guild_id": { + "id": { "type": "string" }, "nick": { @@ -444262,6 +446578,9 @@ }, "additionalProperties": false }, + "flags": { + "type": "integer" + }, "id": { "type": "string" } @@ -444269,6 +446588,7 @@ "additionalProperties": false, "required": [ "color", + "flags", "guild", "guild_id", "hoist", @@ -445534,47 +447854,45 @@ "type": "object", "additionalProperties": false }, - "id": { + "name": { "type": "string" }, - "roles": { - "type": "array", - "items": { - "$ref": "#/definitions/Role" - } + "icon": { + "type": "string" }, - "name": { + "parent": { "type": "string" }, - "banner": { + "owner_id": { "type": "string" }, - "unavailable": { + "nsfw": { "type": "boolean" }, - "channels": { + "invites": { "type": "array", "items": { - "$ref": "#/definitions/Channel" + "$ref": "#/definitions/Invite" } }, - "region": { - "type": "string" - }, - "icon": { - "type": "string" + "voice_states": { + "type": "array", + "items": { + "$ref": "#/definitions/VoiceState" + } }, - "system_channel_id": { - "type": "string" + "webhooks": { + "type": "array", + "items": { + "$ref": "#/definitions/Webhook" + } }, - "rules_channel_id": { + "id": { "type": "string" }, - "afk_timeout": { - "type": "integer" - }, - "explicit_content_filter": { - "type": "integer" + "_do_validate": { + "type": "object", + "additionalProperties": false }, "assign": { "type": "object", @@ -445609,6 +447927,39 @@ "type": "object", "additionalProperties": false }, + "roles": { + "type": "array", + "items": { + "$ref": "#/definitions/Role" + } + }, + "banner": { + "type": "string" + }, + "unavailable": { + "type": "boolean" + }, + "channels": { + "type": "array", + "items": { + "$ref": "#/definitions/Channel" + } + }, + "region": { + "type": "string" + }, + "system_channel_id": { + "type": "string" + }, + "rules_channel_id": { + "type": "string" + }, + "afk_timeout": { + "type": "integer" + }, + "explicit_content_filter": { + "type": "integer" + }, "afk_channel_id": { "type": "string" }, @@ -445675,30 +448026,9 @@ "$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" }, - "owner_id": { - "type": "string" - }, "preferred_locale": { "type": "string" }, @@ -445732,21 +448062,11 @@ "nsfw_level": { "type": "integer" }, - "nsfw": { - "type": "boolean" - }, - "parent": { - "type": "string" - }, "permissions": { "type": "integer" }, "premium_progress_bar_enabled": { "type": "boolean" - }, - "_do_validate": { - "type": "object", - "additionalProperties": false } }, "additionalProperties": false, @@ -446096,7 +448416,9 @@ "channel": { "$ref": "#/definitions/RateLimitOptions" }, - "auth": {} + "auth": { + "$ref": "#/definitions/AuthRateLimit" + } }, "additionalProperties": false, "required": [ @@ -446106,6 +448428,22 @@ "webhook" ] }, + "AuthRateLimit": { + "type": "object", + "properties": { + "login": { + "$ref": "#/definitions/RateLimitOptions" + }, + "register": { + "$ref": "#/definitions/RateLimitOptions" + } + }, + "additionalProperties": false, + "required": [ + "login", + "register" + ] + }, "GlobalRateLimits": { "type": "object", "properties": { @@ -448671,6 +451009,9 @@ }, "additionalProperties": false }, + "flags": { + "type": "integer" + }, "id": { "type": "string" } @@ -448678,6 +451019,7 @@ "additionalProperties": false, "required": [ "color", + "flags", "guild", "guild_id", "hoist", @@ -449943,47 +452285,45 @@ "type": "object", "additionalProperties": false }, - "id": { + "name": { "type": "string" }, - "roles": { - "type": "array", - "items": { - "$ref": "#/definitions/Role" - } + "icon": { + "type": "string" }, - "name": { + "parent": { "type": "string" }, - "banner": { + "owner_id": { "type": "string" }, - "unavailable": { + "nsfw": { "type": "boolean" }, - "channels": { + "invites": { "type": "array", "items": { - "$ref": "#/definitions/Channel" + "$ref": "#/definitions/Invite" } }, - "region": { - "type": "string" - }, - "icon": { - "type": "string" + "voice_states": { + "type": "array", + "items": { + "$ref": "#/definitions/VoiceState" + } }, - "system_channel_id": { - "type": "string" + "webhooks": { + "type": "array", + "items": { + "$ref": "#/definitions/Webhook" + } }, - "rules_channel_id": { + "id": { "type": "string" }, - "afk_timeout": { - "type": "integer" - }, - "explicit_content_filter": { - "type": "integer" + "_do_validate": { + "type": "object", + "additionalProperties": false }, "assign": { "type": "object", @@ -450018,6 +452358,39 @@ "type": "object", "additionalProperties": false }, + "roles": { + "type": "array", + "items": { + "$ref": "#/definitions/Role" + } + }, + "banner": { + "type": "string" + }, + "unavailable": { + "type": "boolean" + }, + "channels": { + "type": "array", + "items": { + "$ref": "#/definitions/Channel" + } + }, + "region": { + "type": "string" + }, + "system_channel_id": { + "type": "string" + }, + "rules_channel_id": { + "type": "string" + }, + "afk_timeout": { + "type": "integer" + }, + "explicit_content_filter": { + "type": "integer" + }, "afk_channel_id": { "type": "string" }, @@ -450084,30 +452457,9 @@ "$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" }, - "owner_id": { - "type": "string" - }, "preferred_locale": { "type": "string" }, @@ -450141,21 +452493,11 @@ "nsfw_level": { "type": "integer" }, - "nsfw": { - "type": "boolean" - }, - "parent": { - "type": "string" - }, "permissions": { "type": "integer" }, "premium_progress_bar_enabled": { "type": "boolean" - }, - "_do_validate": { - "type": "object", - "additionalProperties": false } }, "additionalProperties": false, @@ -450505,7 +452847,9 @@ "channel": { "$ref": "#/definitions/RateLimitOptions" }, - "auth": {} + "auth": { + "$ref": "#/definitions/AuthRateLimit" + } }, "additionalProperties": false, "required": [ @@ -450515,6 +452859,22 @@ "webhook" ] }, + "AuthRateLimit": { + "type": "object", + "properties": { + "login": { + "$ref": "#/definitions/RateLimitOptions" + }, + "register": { + "$ref": "#/definitions/RateLimitOptions" + } + }, + "additionalProperties": false, + "required": [ + "login", + "register" + ] + }, "GlobalRateLimits": { "type": "object", "properties": { @@ -452851,6 +455211,9 @@ }, "additionalProperties": false }, + "flags": { + "type": "integer" + }, "id": { "type": "string" } @@ -452858,6 +455221,7 @@ "additionalProperties": false, "required": [ "color", + "flags", "guild", "guild_id", "hoist", @@ -454123,47 +456487,45 @@ "type": "object", "additionalProperties": false }, - "id": { + "name": { "type": "string" }, - "roles": { - "type": "array", - "items": { - "$ref": "#/definitions/Role" - } + "icon": { + "type": "string" }, - "name": { + "parent": { "type": "string" }, - "banner": { + "owner_id": { "type": "string" }, - "unavailable": { + "nsfw": { "type": "boolean" }, - "channels": { + "invites": { "type": "array", "items": { - "$ref": "#/definitions/Channel" + "$ref": "#/definitions/Invite" } }, - "region": { - "type": "string" - }, - "icon": { - "type": "string" + "voice_states": { + "type": "array", + "items": { + "$ref": "#/definitions/VoiceState" + } }, - "system_channel_id": { - "type": "string" + "webhooks": { + "type": "array", + "items": { + "$ref": "#/definitions/Webhook" + } }, - "rules_channel_id": { + "id": { "type": "string" }, - "afk_timeout": { - "type": "integer" - }, - "explicit_content_filter": { - "type": "integer" + "_do_validate": { + "type": "object", + "additionalProperties": false }, "assign": { "type": "object", @@ -454198,6 +456560,39 @@ "type": "object", "additionalProperties": false }, + "roles": { + "type": "array", + "items": { + "$ref": "#/definitions/Role" + } + }, + "banner": { + "type": "string" + }, + "unavailable": { + "type": "boolean" + }, + "channels": { + "type": "array", + "items": { + "$ref": "#/definitions/Channel" + } + }, + "region": { + "type": "string" + }, + "system_channel_id": { + "type": "string" + }, + "rules_channel_id": { + "type": "string" + }, + "afk_timeout": { + "type": "integer" + }, + "explicit_content_filter": { + "type": "integer" + }, "afk_channel_id": { "type": "string" }, @@ -454264,30 +456659,9 @@ "$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" }, - "owner_id": { - "type": "string" - }, "preferred_locale": { "type": "string" }, @@ -454321,21 +456695,11 @@ "nsfw_level": { "type": "integer" }, - "nsfw": { - "type": "boolean" - }, - "parent": { - "type": "string" - }, "permissions": { "type": "integer" }, "premium_progress_bar_enabled": { "type": "boolean" - }, - "_do_validate": { - "type": "object", - "additionalProperties": false } }, "additionalProperties": false, @@ -454685,7 +457049,9 @@ "channel": { "$ref": "#/definitions/RateLimitOptions" }, - "auth": {} + "auth": { + "$ref": "#/definitions/AuthRateLimit" + } }, "additionalProperties": false, "required": [ @@ -454695,6 +457061,22 @@ "webhook" ] }, + "AuthRateLimit": { + "type": "object", + "properties": { + "login": { + "$ref": "#/definitions/RateLimitOptions" + }, + "register": { + "$ref": "#/definitions/RateLimitOptions" + } + }, + "additionalProperties": false, + "required": [ + "login", + "register" + ] + }, "GlobalRateLimits": { "type": "object", "properties": { @@ -457031,6 +459413,9 @@ }, "additionalProperties": false }, + "flags": { + "type": "integer" + }, "id": { "type": "string" } @@ -457038,6 +459423,7 @@ "additionalProperties": false, "required": [ "color", + "flags", "guild", "guild_id", "hoist", @@ -458303,47 +460689,45 @@ "type": "object", "additionalProperties": false }, - "id": { + "name": { "type": "string" }, - "roles": { - "type": "array", - "items": { - "$ref": "#/definitions/Role" - } + "icon": { + "type": "string" }, - "name": { + "parent": { "type": "string" }, - "banner": { + "owner_id": { "type": "string" }, - "unavailable": { + "nsfw": { "type": "boolean" }, - "channels": { + "invites": { "type": "array", "items": { - "$ref": "#/definitions/Channel" + "$ref": "#/definitions/Invite" } }, - "region": { - "type": "string" - }, - "icon": { - "type": "string" + "voice_states": { + "type": "array", + "items": { + "$ref": "#/definitions/VoiceState" + } }, - "system_channel_id": { - "type": "string" + "webhooks": { + "type": "array", + "items": { + "$ref": "#/definitions/Webhook" + } }, - "rules_channel_id": { + "id": { "type": "string" }, - "afk_timeout": { - "type": "integer" - }, - "explicit_content_filter": { - "type": "integer" + "_do_validate": { + "type": "object", + "additionalProperties": false }, "assign": { "type": "object", @@ -458378,6 +460762,39 @@ "type": "object", "additionalProperties": false }, + "roles": { + "type": "array", + "items": { + "$ref": "#/definitions/Role" + } + }, + "banner": { + "type": "string" + }, + "unavailable": { + "type": "boolean" + }, + "channels": { + "type": "array", + "items": { + "$ref": "#/definitions/Channel" + } + }, + "region": { + "type": "string" + }, + "system_channel_id": { + "type": "string" + }, + "rules_channel_id": { + "type": "string" + }, + "afk_timeout": { + "type": "integer" + }, + "explicit_content_filter": { + "type": "integer" + }, "afk_channel_id": { "type": "string" }, @@ -458444,30 +460861,9 @@ "$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" }, - "owner_id": { - "type": "string" - }, "preferred_locale": { "type": "string" }, @@ -458501,21 +460897,11 @@ "nsfw_level": { "type": "integer" }, - "nsfw": { - "type": "boolean" - }, - "parent": { - "type": "string" - }, "permissions": { "type": "integer" }, "premium_progress_bar_enabled": { "type": "boolean" - }, - "_do_validate": { - "type": "object", - "additionalProperties": false } }, "additionalProperties": false, @@ -458865,7 +461251,9 @@ "channel": { "$ref": "#/definitions/RateLimitOptions" }, - "auth": {} + "auth": { + "$ref": "#/definitions/AuthRateLimit" + } }, "additionalProperties": false, "required": [ @@ -458875,6 +461263,22 @@ "webhook" ] }, + "AuthRateLimit": { + "type": "object", + "properties": { + "login": { + "$ref": "#/definitions/RateLimitOptions" + }, + "register": { + "$ref": "#/definitions/RateLimitOptions" + } + }, + "additionalProperties": false, + "required": [ + "login", + "register" + ] + }, "GlobalRateLimits": { "type": "object", "properties": { @@ -461211,6 +463615,9 @@ }, "additionalProperties": false }, + "flags": { + "type": "integer" + }, "id": { "type": "string" } @@ -461218,6 +463625,7 @@ "additionalProperties": false, "required": [ "color", + "flags", "guild", "guild_id", "hoist", @@ -462483,47 +464891,45 @@ "type": "object", "additionalProperties": false }, - "id": { + "name": { "type": "string" }, - "roles": { - "type": "array", - "items": { - "$ref": "#/definitions/Role" - } + "icon": { + "type": "string" }, - "name": { + "parent": { "type": "string" }, - "banner": { + "owner_id": { "type": "string" }, - "unavailable": { + "nsfw": { "type": "boolean" }, - "channels": { + "invites": { "type": "array", "items": { - "$ref": "#/definitions/Channel" + "$ref": "#/definitions/Invite" } }, - "region": { - "type": "string" - }, - "icon": { - "type": "string" + "voice_states": { + "type": "array", + "items": { + "$ref": "#/definitions/VoiceState" + } }, - "system_channel_id": { - "type": "string" + "webhooks": { + "type": "array", + "items": { + "$ref": "#/definitions/Webhook" + } }, - "rules_channel_id": { + "id": { "type": "string" }, - "afk_timeout": { - "type": "integer" - }, - "explicit_content_filter": { - "type": "integer" + "_do_validate": { + "type": "object", + "additionalProperties": false }, "assign": { "type": "object", @@ -462558,6 +464964,39 @@ "type": "object", "additionalProperties": false }, + "roles": { + "type": "array", + "items": { + "$ref": "#/definitions/Role" + } + }, + "banner": { + "type": "string" + }, + "unavailable": { + "type": "boolean" + }, + "channels": { + "type": "array", + "items": { + "$ref": "#/definitions/Channel" + } + }, + "region": { + "type": "string" + }, + "system_channel_id": { + "type": "string" + }, + "rules_channel_id": { + "type": "string" + }, + "afk_timeout": { + "type": "integer" + }, + "explicit_content_filter": { + "type": "integer" + }, "afk_channel_id": { "type": "string" }, @@ -462624,30 +465063,9 @@ "$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" }, - "owner_id": { - "type": "string" - }, "preferred_locale": { "type": "string" }, @@ -462681,21 +465099,11 @@ "nsfw_level": { "type": "integer" }, - "nsfw": { - "type": "boolean" - }, - "parent": { - "type": "string" - }, "permissions": { "type": "integer" }, "premium_progress_bar_enabled": { "type": "boolean" - }, - "_do_validate": { - "type": "object", - "additionalProperties": false } }, "additionalProperties": false, @@ -463045,7 +465453,9 @@ "channel": { "$ref": "#/definitions/RateLimitOptions" }, - "auth": {} + "auth": { + "$ref": "#/definitions/AuthRateLimit" + } }, "additionalProperties": false, "required": [ @@ -463055,6 +465465,22 @@ "webhook" ] }, + "AuthRateLimit": { + "type": "object", + "properties": { + "login": { + "$ref": "#/definitions/RateLimitOptions" + }, + "register": { + "$ref": "#/definitions/RateLimitOptions" + } + }, + "additionalProperties": false, + "required": [ + "login", + "register" + ] + }, "GlobalRateLimits": { "type": "object", "properties": { @@ -465391,6 +467817,9 @@ }, "additionalProperties": false }, + "flags": { + "type": "integer" + }, "id": { "type": "string" } @@ -465398,6 +467827,7 @@ "additionalProperties": false, "required": [ "color", + "flags", "guild", "guild_id", "hoist", @@ -466663,47 +469093,45 @@ "type": "object", "additionalProperties": false }, - "id": { + "name": { "type": "string" }, - "roles": { - "type": "array", - "items": { - "$ref": "#/definitions/Role" - } + "icon": { + "type": "string" }, - "name": { + "parent": { "type": "string" }, - "banner": { + "owner_id": { "type": "string" }, - "unavailable": { + "nsfw": { "type": "boolean" }, - "channels": { + "invites": { "type": "array", "items": { - "$ref": "#/definitions/Channel" + "$ref": "#/definitions/Invite" } }, - "region": { - "type": "string" - }, - "icon": { - "type": "string" + "voice_states": { + "type": "array", + "items": { + "$ref": "#/definitions/VoiceState" + } }, - "system_channel_id": { - "type": "string" + "webhooks": { + "type": "array", + "items": { + "$ref": "#/definitions/Webhook" + } }, - "rules_channel_id": { + "id": { "type": "string" }, - "afk_timeout": { - "type": "integer" - }, - "explicit_content_filter": { - "type": "integer" + "_do_validate": { + "type": "object", + "additionalProperties": false }, "assign": { "type": "object", @@ -466738,6 +469166,39 @@ "type": "object", "additionalProperties": false }, + "roles": { + "type": "array", + "items": { + "$ref": "#/definitions/Role" + } + }, + "banner": { + "type": "string" + }, + "unavailable": { + "type": "boolean" + }, + "channels": { + "type": "array", + "items": { + "$ref": "#/definitions/Channel" + } + }, + "region": { + "type": "string" + }, + "system_channel_id": { + "type": "string" + }, + "rules_channel_id": { + "type": "string" + }, + "afk_timeout": { + "type": "integer" + }, + "explicit_content_filter": { + "type": "integer" + }, "afk_channel_id": { "type": "string" }, @@ -466804,30 +469265,9 @@ "$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" }, - "owner_id": { - "type": "string" - }, "preferred_locale": { "type": "string" }, @@ -466861,21 +469301,11 @@ "nsfw_level": { "type": "integer" }, - "nsfw": { - "type": "boolean" - }, - "parent": { - "type": "string" - }, "permissions": { "type": "integer" }, "premium_progress_bar_enabled": { "type": "boolean" - }, - "_do_validate": { - "type": "object", - "additionalProperties": false } }, "additionalProperties": false, @@ -467225,7 +469655,9 @@ "channel": { "$ref": "#/definitions/RateLimitOptions" }, - "auth": {} + "auth": { + "$ref": "#/definitions/AuthRateLimit" + } }, "additionalProperties": false, "required": [ @@ -467235,6 +469667,22 @@ "webhook" ] }, + "AuthRateLimit": { + "type": "object", + "properties": { + "login": { + "$ref": "#/definitions/RateLimitOptions" + }, + "register": { + "$ref": "#/definitions/RateLimitOptions" + } + }, + "additionalProperties": false, + "required": [ + "login", + "register" + ] + }, "GlobalRateLimits": { "type": "object", "properties": { @@ -469597,6 +472045,9 @@ }, "additionalProperties": false }, + "flags": { + "type": "integer" + }, "id": { "type": "string" } @@ -469604,6 +472055,7 @@ "additionalProperties": false, "required": [ "color", + "flags", "guild", "guild_id", "hoist", @@ -470869,47 +473321,45 @@ "type": "object", "additionalProperties": false }, - "id": { + "name": { "type": "string" }, - "roles": { - "type": "array", - "items": { - "$ref": "#/definitions/Role" - } + "icon": { + "type": "string" }, - "name": { + "parent": { "type": "string" }, - "banner": { + "owner_id": { "type": "string" }, - "unavailable": { + "nsfw": { "type": "boolean" }, - "channels": { + "invites": { "type": "array", "items": { - "$ref": "#/definitions/Channel" + "$ref": "#/definitions/Invite" } }, - "region": { - "type": "string" - }, - "icon": { - "type": "string" + "voice_states": { + "type": "array", + "items": { + "$ref": "#/definitions/VoiceState" + } }, - "system_channel_id": { - "type": "string" + "webhooks": { + "type": "array", + "items": { + "$ref": "#/definitions/Webhook" + } }, - "rules_channel_id": { + "id": { "type": "string" }, - "afk_timeout": { - "type": "integer" - }, - "explicit_content_filter": { - "type": "integer" + "_do_validate": { + "type": "object", + "additionalProperties": false }, "assign": { "type": "object", @@ -470944,6 +473394,39 @@ "type": "object", "additionalProperties": false }, + "roles": { + "type": "array", + "items": { + "$ref": "#/definitions/Role" + } + }, + "banner": { + "type": "string" + }, + "unavailable": { + "type": "boolean" + }, + "channels": { + "type": "array", + "items": { + "$ref": "#/definitions/Channel" + } + }, + "region": { + "type": "string" + }, + "system_channel_id": { + "type": "string" + }, + "rules_channel_id": { + "type": "string" + }, + "afk_timeout": { + "type": "integer" + }, + "explicit_content_filter": { + "type": "integer" + }, "afk_channel_id": { "type": "string" }, @@ -471010,30 +473493,9 @@ "$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" }, - "owner_id": { - "type": "string" - }, "preferred_locale": { "type": "string" }, @@ -471067,21 +473529,11 @@ "nsfw_level": { "type": "integer" }, - "nsfw": { - "type": "boolean" - }, - "parent": { - "type": "string" - }, "permissions": { "type": "integer" }, "premium_progress_bar_enabled": { "type": "boolean" - }, - "_do_validate": { - "type": "object", - "additionalProperties": false } }, "additionalProperties": false, @@ -471431,7 +473883,9 @@ "channel": { "$ref": "#/definitions/RateLimitOptions" }, - "auth": {} + "auth": { + "$ref": "#/definitions/AuthRateLimit" + } }, "additionalProperties": false, "required": [ @@ -471441,6 +473895,22 @@ "webhook" ] }, + "AuthRateLimit": { + "type": "object", + "properties": { + "login": { + "$ref": "#/definitions/RateLimitOptions" + }, + "register": { + "$ref": "#/definitions/RateLimitOptions" + } + }, + "additionalProperties": false, + "required": [ + "login", + "register" + ] + }, "GlobalRateLimits": { "type": "object", "properties": { @@ -473777,6 +476247,9 @@ }, "additionalProperties": false }, + "flags": { + "type": "integer" + }, "id": { "type": "string" } @@ -473784,6 +476257,7 @@ "additionalProperties": false, "required": [ "color", + "flags", "guild", "guild_id", "hoist", @@ -475049,47 +477523,45 @@ "type": "object", "additionalProperties": false }, - "id": { + "name": { "type": "string" }, - "roles": { - "type": "array", - "items": { - "$ref": "#/definitions/Role" - } + "icon": { + "type": "string" }, - "name": { + "parent": { "type": "string" }, - "banner": { + "owner_id": { "type": "string" }, - "unavailable": { + "nsfw": { "type": "boolean" }, - "channels": { + "invites": { "type": "array", "items": { - "$ref": "#/definitions/Channel" + "$ref": "#/definitions/Invite" } }, - "region": { - "type": "string" - }, - "icon": { - "type": "string" + "voice_states": { + "type": "array", + "items": { + "$ref": "#/definitions/VoiceState" + } }, - "system_channel_id": { - "type": "string" + "webhooks": { + "type": "array", + "items": { + "$ref": "#/definitions/Webhook" + } }, - "rules_channel_id": { + "id": { "type": "string" }, - "afk_timeout": { - "type": "integer" - }, - "explicit_content_filter": { - "type": "integer" + "_do_validate": { + "type": "object", + "additionalProperties": false }, "assign": { "type": "object", @@ -475124,6 +477596,39 @@ "type": "object", "additionalProperties": false }, + "roles": { + "type": "array", + "items": { + "$ref": "#/definitions/Role" + } + }, + "banner": { + "type": "string" + }, + "unavailable": { + "type": "boolean" + }, + "channels": { + "type": "array", + "items": { + "$ref": "#/definitions/Channel" + } + }, + "region": { + "type": "string" + }, + "system_channel_id": { + "type": "string" + }, + "rules_channel_id": { + "type": "string" + }, + "afk_timeout": { + "type": "integer" + }, + "explicit_content_filter": { + "type": "integer" + }, "afk_channel_id": { "type": "string" }, @@ -475190,30 +477695,9 @@ "$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" }, - "owner_id": { - "type": "string" - }, "preferred_locale": { "type": "string" }, @@ -475247,21 +477731,11 @@ "nsfw_level": { "type": "integer" }, - "nsfw": { - "type": "boolean" - }, - "parent": { - "type": "string" - }, "permissions": { "type": "integer" }, "premium_progress_bar_enabled": { "type": "boolean" - }, - "_do_validate": { - "type": "object", - "additionalProperties": false } }, "additionalProperties": false, @@ -475611,7 +478085,9 @@ "channel": { "$ref": "#/definitions/RateLimitOptions" }, - "auth": {} + "auth": { + "$ref": "#/definitions/AuthRateLimit" + } }, "additionalProperties": false, "required": [ @@ -475621,6 +478097,22 @@ "webhook" ] }, + "AuthRateLimit": { + "type": "object", + "properties": { + "login": { + "$ref": "#/definitions/RateLimitOptions" + }, + "register": { + "$ref": "#/definitions/RateLimitOptions" + } + }, + "additionalProperties": false, + "required": [ + "login", + "register" + ] + }, "GlobalRateLimits": { "type": "object", "properties": { @@ -477978,6 +480470,9 @@ }, "additionalProperties": false }, + "flags": { + "type": "integer" + }, "id": { "type": "string" } @@ -477985,6 +480480,7 @@ "additionalProperties": false, "required": [ "color", + "flags", "guild", "guild_id", "hoist", @@ -479250,47 +481746,45 @@ "type": "object", "additionalProperties": false }, - "id": { + "name": { "type": "string" }, - "roles": { - "type": "array", - "items": { - "$ref": "#/definitions/Role" - } + "icon": { + "type": "string" }, - "name": { + "parent": { "type": "string" }, - "banner": { + "owner_id": { "type": "string" }, - "unavailable": { + "nsfw": { "type": "boolean" }, - "channels": { + "invites": { "type": "array", "items": { - "$ref": "#/definitions/Channel" + "$ref": "#/definitions/Invite" } }, - "region": { - "type": "string" - }, - "icon": { - "type": "string" + "voice_states": { + "type": "array", + "items": { + "$ref": "#/definitions/VoiceState" + } }, - "system_channel_id": { - "type": "string" + "webhooks": { + "type": "array", + "items": { + "$ref": "#/definitions/Webhook" + } }, - "rules_channel_id": { + "id": { "type": "string" }, - "afk_timeout": { - "type": "integer" - }, - "explicit_content_filter": { - "type": "integer" + "_do_validate": { + "type": "object", + "additionalProperties": false }, "assign": { "type": "object", @@ -479325,6 +481819,39 @@ "type": "object", "additionalProperties": false }, + "roles": { + "type": "array", + "items": { + "$ref": "#/definitions/Role" + } + }, + "banner": { + "type": "string" + }, + "unavailable": { + "type": "boolean" + }, + "channels": { + "type": "array", + "items": { + "$ref": "#/definitions/Channel" + } + }, + "region": { + "type": "string" + }, + "system_channel_id": { + "type": "string" + }, + "rules_channel_id": { + "type": "string" + }, + "afk_timeout": { + "type": "integer" + }, + "explicit_content_filter": { + "type": "integer" + }, "afk_channel_id": { "type": "string" }, @@ -479391,30 +481918,9 @@ "$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" }, - "owner_id": { - "type": "string" - }, "preferred_locale": { "type": "string" }, @@ -479448,21 +481954,11 @@ "nsfw_level": { "type": "integer" }, - "nsfw": { - "type": "boolean" - }, - "parent": { - "type": "string" - }, "permissions": { "type": "integer" }, "premium_progress_bar_enabled": { "type": "boolean" - }, - "_do_validate": { - "type": "object", - "additionalProperties": false } }, "additionalProperties": false, @@ -479812,7 +482308,9 @@ "channel": { "$ref": "#/definitions/RateLimitOptions" }, - "auth": {} + "auth": { + "$ref": "#/definitions/AuthRateLimit" + } }, "additionalProperties": false, "required": [ @@ -479822,6 +482320,22 @@ "webhook" ] }, + "AuthRateLimit": { + "type": "object", + "properties": { + "login": { + "$ref": "#/definitions/RateLimitOptions" + }, + "register": { + "$ref": "#/definitions/RateLimitOptions" + } + }, + "additionalProperties": false, + "required": [ + "login", + "register" + ] + }, "GlobalRateLimits": { "type": "object", "properties": { @@ -482172,6 +484686,9 @@ }, "additionalProperties": false }, + "flags": { + "type": "integer" + }, "id": { "type": "string" } @@ -482179,6 +484696,7 @@ "additionalProperties": false, "required": [ "color", + "flags", "guild", "guild_id", "hoist", @@ -483444,47 +485962,45 @@ "type": "object", "additionalProperties": false }, - "id": { + "name": { "type": "string" }, - "roles": { - "type": "array", - "items": { - "$ref": "#/definitions/Role" - } + "icon": { + "type": "string" }, - "name": { + "parent": { "type": "string" }, - "banner": { + "owner_id": { "type": "string" }, - "unavailable": { + "nsfw": { "type": "boolean" }, - "channels": { + "invites": { "type": "array", "items": { - "$ref": "#/definitions/Channel" + "$ref": "#/definitions/Invite" } }, - "region": { - "type": "string" - }, - "icon": { - "type": "string" + "voice_states": { + "type": "array", + "items": { + "$ref": "#/definitions/VoiceState" + } }, - "system_channel_id": { - "type": "string" + "webhooks": { + "type": "array", + "items": { + "$ref": "#/definitions/Webhook" + } }, - "rules_channel_id": { + "id": { "type": "string" }, - "afk_timeout": { - "type": "integer" - }, - "explicit_content_filter": { - "type": "integer" + "_do_validate": { + "type": "object", + "additionalProperties": false }, "assign": { "type": "object", @@ -483519,6 +486035,39 @@ "type": "object", "additionalProperties": false }, + "roles": { + "type": "array", + "items": { + "$ref": "#/definitions/Role" + } + }, + "banner": { + "type": "string" + }, + "unavailable": { + "type": "boolean" + }, + "channels": { + "type": "array", + "items": { + "$ref": "#/definitions/Channel" + } + }, + "region": { + "type": "string" + }, + "system_channel_id": { + "type": "string" + }, + "rules_channel_id": { + "type": "string" + }, + "afk_timeout": { + "type": "integer" + }, + "explicit_content_filter": { + "type": "integer" + }, "afk_channel_id": { "type": "string" }, @@ -483585,30 +486134,9 @@ "$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" }, - "owner_id": { - "type": "string" - }, "preferred_locale": { "type": "string" }, @@ -483642,21 +486170,11 @@ "nsfw_level": { "type": "integer" }, - "nsfw": { - "type": "boolean" - }, - "parent": { - "type": "string" - }, "permissions": { "type": "integer" }, "premium_progress_bar_enabled": { "type": "boolean" - }, - "_do_validate": { - "type": "object", - "additionalProperties": false } }, "additionalProperties": false, @@ -484006,7 +486524,9 @@ "channel": { "$ref": "#/definitions/RateLimitOptions" }, - "auth": {} + "auth": { + "$ref": "#/definitions/AuthRateLimit" + } }, "additionalProperties": false, "required": [ @@ -484016,6 +486536,22 @@ "webhook" ] }, + "AuthRateLimit": { + "type": "object", + "properties": { + "login": { + "$ref": "#/definitions/RateLimitOptions" + }, + "register": { + "$ref": "#/definitions/RateLimitOptions" + } + }, + "additionalProperties": false, + "required": [ + "login", + "register" + ] + }, "GlobalRateLimits": { "type": "object", "properties": { @@ -484232,10 +486768,10 @@ "additionalProperties": false, "type": "object", "properties": { - "id": { + "guild_id": { "type": "string" }, - "guild_id": { + "id": { "type": "string" }, "nick": { @@ -486475,6 +489011,9 @@ }, "additionalProperties": false }, + "flags": { + "type": "integer" + }, "id": { "type": "string" } @@ -486482,6 +489021,7 @@ "additionalProperties": false, "required": [ "color", + "flags", "guild", "guild_id", "hoist", @@ -487747,47 +490287,45 @@ "type": "object", "additionalProperties": false }, - "id": { + "name": { "type": "string" }, - "roles": { - "type": "array", - "items": { - "$ref": "#/definitions/Role" - } + "icon": { + "type": "string" }, - "name": { + "parent": { "type": "string" }, - "banner": { + "owner_id": { "type": "string" }, - "unavailable": { + "nsfw": { "type": "boolean" }, - "channels": { + "invites": { "type": "array", "items": { - "$ref": "#/definitions/Channel" + "$ref": "#/definitions/Invite" } }, - "region": { - "type": "string" - }, - "icon": { - "type": "string" + "voice_states": { + "type": "array", + "items": { + "$ref": "#/definitions/VoiceState" + } }, - "system_channel_id": { - "type": "string" + "webhooks": { + "type": "array", + "items": { + "$ref": "#/definitions/Webhook" + } }, - "rules_channel_id": { + "id": { "type": "string" }, - "afk_timeout": { - "type": "integer" - }, - "explicit_content_filter": { - "type": "integer" + "_do_validate": { + "type": "object", + "additionalProperties": false }, "assign": { "type": "object", @@ -487822,6 +490360,39 @@ "type": "object", "additionalProperties": false }, + "roles": { + "type": "array", + "items": { + "$ref": "#/definitions/Role" + } + }, + "banner": { + "type": "string" + }, + "unavailable": { + "type": "boolean" + }, + "channels": { + "type": "array", + "items": { + "$ref": "#/definitions/Channel" + } + }, + "region": { + "type": "string" + }, + "system_channel_id": { + "type": "string" + }, + "rules_channel_id": { + "type": "string" + }, + "afk_timeout": { + "type": "integer" + }, + "explicit_content_filter": { + "type": "integer" + }, "afk_channel_id": { "type": "string" }, @@ -487888,30 +490459,9 @@ "$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" }, - "owner_id": { - "type": "string" - }, "preferred_locale": { "type": "string" }, @@ -487945,21 +490495,11 @@ "nsfw_level": { "type": "integer" }, - "nsfw": { - "type": "boolean" - }, - "parent": { - "type": "string" - }, "permissions": { "type": "integer" }, "premium_progress_bar_enabled": { "type": "boolean" - }, - "_do_validate": { - "type": "object", - "additionalProperties": false } }, "additionalProperties": false, @@ -488309,7 +490849,9 @@ "channel": { "$ref": "#/definitions/RateLimitOptions" }, - "auth": {} + "auth": { + "$ref": "#/definitions/AuthRateLimit" + } }, "additionalProperties": false, "required": [ @@ -488319,6 +490861,22 @@ "webhook" ] }, + "AuthRateLimit": { + "type": "object", + "properties": { + "login": { + "$ref": "#/definitions/RateLimitOptions" + }, + "register": { + "$ref": "#/definitions/RateLimitOptions" + } + }, + "additionalProperties": false, + "required": [ + "login", + "register" + ] + }, "GlobalRateLimits": { "type": "object", "properties": { @@ -490673,6 +493231,9 @@ }, "additionalProperties": false }, + "flags": { + "type": "integer" + }, "id": { "type": "string" } @@ -490680,6 +493241,7 @@ "additionalProperties": false, "required": [ "color", + "flags", "guild", "guild_id", "hoist", @@ -491945,47 +494507,45 @@ "type": "object", "additionalProperties": false }, - "id": { + "name": { "type": "string" }, - "roles": { - "type": "array", - "items": { - "$ref": "#/definitions/Role" - } + "icon": { + "type": "string" }, - "name": { + "parent": { "type": "string" }, - "banner": { + "owner_id": { "type": "string" }, - "unavailable": { + "nsfw": { "type": "boolean" }, - "channels": { + "invites": { "type": "array", "items": { - "$ref": "#/definitions/Channel" + "$ref": "#/definitions/Invite" } }, - "region": { - "type": "string" - }, - "icon": { - "type": "string" + "voice_states": { + "type": "array", + "items": { + "$ref": "#/definitions/VoiceState" + } }, - "system_channel_id": { - "type": "string" + "webhooks": { + "type": "array", + "items": { + "$ref": "#/definitions/Webhook" + } }, - "rules_channel_id": { + "id": { "type": "string" }, - "afk_timeout": { - "type": "integer" - }, - "explicit_content_filter": { - "type": "integer" + "_do_validate": { + "type": "object", + "additionalProperties": false }, "assign": { "type": "object", @@ -492020,6 +494580,39 @@ "type": "object", "additionalProperties": false }, + "roles": { + "type": "array", + "items": { + "$ref": "#/definitions/Role" + } + }, + "banner": { + "type": "string" + }, + "unavailable": { + "type": "boolean" + }, + "channels": { + "type": "array", + "items": { + "$ref": "#/definitions/Channel" + } + }, + "region": { + "type": "string" + }, + "system_channel_id": { + "type": "string" + }, + "rules_channel_id": { + "type": "string" + }, + "afk_timeout": { + "type": "integer" + }, + "explicit_content_filter": { + "type": "integer" + }, "afk_channel_id": { "type": "string" }, @@ -492086,30 +494679,9 @@ "$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" }, - "owner_id": { - "type": "string" - }, "preferred_locale": { "type": "string" }, @@ -492143,21 +494715,11 @@ "nsfw_level": { "type": "integer" }, - "nsfw": { - "type": "boolean" - }, - "parent": { - "type": "string" - }, "permissions": { "type": "integer" }, "premium_progress_bar_enabled": { "type": "boolean" - }, - "_do_validate": { - "type": "object", - "additionalProperties": false } }, "additionalProperties": false, @@ -492507,7 +495069,9 @@ "channel": { "$ref": "#/definitions/RateLimitOptions" }, - "auth": {} + "auth": { + "$ref": "#/definitions/AuthRateLimit" + } }, "additionalProperties": false, "required": [ @@ -492517,6 +495081,22 @@ "webhook" ] }, + "AuthRateLimit": { + "type": "object", + "properties": { + "login": { + "$ref": "#/definitions/RateLimitOptions" + }, + "register": { + "$ref": "#/definitions/RateLimitOptions" + } + }, + "additionalProperties": false, + "required": [ + "login", + "register" + ] + }, "GlobalRateLimits": { "type": "object", "properties": { @@ -494877,6 +497457,9 @@ }, "additionalProperties": false }, + "flags": { + "type": "integer" + }, "id": { "type": "string" } @@ -494884,6 +497467,7 @@ "additionalProperties": false, "required": [ "color", + "flags", "guild", "guild_id", "hoist", @@ -496149,47 +498733,45 @@ "type": "object", "additionalProperties": false }, - "id": { + "name": { "type": "string" }, - "roles": { - "type": "array", - "items": { - "$ref": "#/definitions/Role" - } + "icon": { + "type": "string" }, - "name": { + "parent": { "type": "string" }, - "banner": { + "owner_id": { "type": "string" }, - "unavailable": { + "nsfw": { "type": "boolean" }, - "channels": { + "invites": { "type": "array", "items": { - "$ref": "#/definitions/Channel" + "$ref": "#/definitions/Invite" } }, - "region": { - "type": "string" - }, - "icon": { - "type": "string" + "voice_states": { + "type": "array", + "items": { + "$ref": "#/definitions/VoiceState" + } }, - "system_channel_id": { - "type": "string" + "webhooks": { + "type": "array", + "items": { + "$ref": "#/definitions/Webhook" + } }, - "rules_channel_id": { + "id": { "type": "string" }, - "afk_timeout": { - "type": "integer" - }, - "explicit_content_filter": { - "type": "integer" + "_do_validate": { + "type": "object", + "additionalProperties": false }, "assign": { "type": "object", @@ -496224,6 +498806,39 @@ "type": "object", "additionalProperties": false }, + "roles": { + "type": "array", + "items": { + "$ref": "#/definitions/Role" + } + }, + "banner": { + "type": "string" + }, + "unavailable": { + "type": "boolean" + }, + "channels": { + "type": "array", + "items": { + "$ref": "#/definitions/Channel" + } + }, + "region": { + "type": "string" + }, + "system_channel_id": { + "type": "string" + }, + "rules_channel_id": { + "type": "string" + }, + "afk_timeout": { + "type": "integer" + }, + "explicit_content_filter": { + "type": "integer" + }, "afk_channel_id": { "type": "string" }, @@ -496290,30 +498905,9 @@ "$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" }, - "owner_id": { - "type": "string" - }, "preferred_locale": { "type": "string" }, @@ -496347,21 +498941,11 @@ "nsfw_level": { "type": "integer" }, - "nsfw": { - "type": "boolean" - }, - "parent": { - "type": "string" - }, "permissions": { "type": "integer" }, "premium_progress_bar_enabled": { "type": "boolean" - }, - "_do_validate": { - "type": "object", - "additionalProperties": false } }, "additionalProperties": false, @@ -496711,7 +499295,9 @@ "channel": { "$ref": "#/definitions/RateLimitOptions" }, - "auth": {} + "auth": { + "$ref": "#/definitions/AuthRateLimit" + } }, "additionalProperties": false, "required": [ @@ -496721,6 +499307,22 @@ "webhook" ] }, + "AuthRateLimit": { + "type": "object", + "properties": { + "login": { + "$ref": "#/definitions/RateLimitOptions" + }, + "register": { + "$ref": "#/definitions/RateLimitOptions" + } + }, + "additionalProperties": false, + "required": [ + "login", + "register" + ] + }, "GlobalRateLimits": { "type": "object", "properties": { @@ -499067,6 +501669,9 @@ }, "additionalProperties": false }, + "flags": { + "type": "integer" + }, "id": { "type": "string" } @@ -499074,6 +501679,7 @@ "additionalProperties": false, "required": [ "color", + "flags", "guild", "guild_id", "hoist", @@ -500339,47 +502945,45 @@ "type": "object", "additionalProperties": false }, - "id": { + "name": { "type": "string" }, - "roles": { - "type": "array", - "items": { - "$ref": "#/definitions/Role" - } + "icon": { + "type": "string" }, - "name": { + "parent": { "type": "string" }, - "banner": { + "owner_id": { "type": "string" }, - "unavailable": { + "nsfw": { "type": "boolean" }, - "channels": { + "invites": { "type": "array", "items": { - "$ref": "#/definitions/Channel" + "$ref": "#/definitions/Invite" } }, - "region": { - "type": "string" - }, - "icon": { - "type": "string" + "voice_states": { + "type": "array", + "items": { + "$ref": "#/definitions/VoiceState" + } }, - "system_channel_id": { - "type": "string" + "webhooks": { + "type": "array", + "items": { + "$ref": "#/definitions/Webhook" + } }, - "rules_channel_id": { + "id": { "type": "string" }, - "afk_timeout": { - "type": "integer" - }, - "explicit_content_filter": { - "type": "integer" + "_do_validate": { + "type": "object", + "additionalProperties": false }, "assign": { "type": "object", @@ -500414,6 +503018,39 @@ "type": "object", "additionalProperties": false }, + "roles": { + "type": "array", + "items": { + "$ref": "#/definitions/Role" + } + }, + "banner": { + "type": "string" + }, + "unavailable": { + "type": "boolean" + }, + "channels": { + "type": "array", + "items": { + "$ref": "#/definitions/Channel" + } + }, + "region": { + "type": "string" + }, + "system_channel_id": { + "type": "string" + }, + "rules_channel_id": { + "type": "string" + }, + "afk_timeout": { + "type": "integer" + }, + "explicit_content_filter": { + "type": "integer" + }, "afk_channel_id": { "type": "string" }, @@ -500480,30 +503117,9 @@ "$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" }, - "owner_id": { - "type": "string" - }, "preferred_locale": { "type": "string" }, @@ -500537,21 +503153,11 @@ "nsfw_level": { "type": "integer" }, - "nsfw": { - "type": "boolean" - }, - "parent": { - "type": "string" - }, "permissions": { "type": "integer" }, "premium_progress_bar_enabled": { "type": "boolean" - }, - "_do_validate": { - "type": "object", - "additionalProperties": false } }, "additionalProperties": false, @@ -500901,7 +503507,9 @@ "channel": { "$ref": "#/definitions/RateLimitOptions" }, - "auth": {} + "auth": { + "$ref": "#/definitions/AuthRateLimit" + } }, "additionalProperties": false, "required": [ @@ -500911,6 +503519,22 @@ "webhook" ] }, + "AuthRateLimit": { + "type": "object", + "properties": { + "login": { + "$ref": "#/definitions/RateLimitOptions" + }, + "register": { + "$ref": "#/definitions/RateLimitOptions" + } + }, + "additionalProperties": false, + "required": [ + "login", + "register" + ] + }, "GlobalRateLimits": { "type": "object", "properties": { @@ -503257,6 +505881,9 @@ }, "additionalProperties": false }, + "flags": { + "type": "integer" + }, "id": { "type": "string" } @@ -503264,6 +505891,7 @@ "additionalProperties": false, "required": [ "color", + "flags", "guild", "guild_id", "hoist", @@ -504529,47 +507157,45 @@ "type": "object", "additionalProperties": false }, - "id": { + "name": { "type": "string" }, - "roles": { - "type": "array", - "items": { - "$ref": "#/definitions/Role" - } + "icon": { + "type": "string" }, - "name": { + "parent": { "type": "string" }, - "banner": { + "owner_id": { "type": "string" }, - "unavailable": { + "nsfw": { "type": "boolean" }, - "channels": { + "invites": { "type": "array", "items": { - "$ref": "#/definitions/Channel" + "$ref": "#/definitions/Invite" } }, - "region": { - "type": "string" - }, - "icon": { - "type": "string" + "voice_states": { + "type": "array", + "items": { + "$ref": "#/definitions/VoiceState" + } }, - "system_channel_id": { - "type": "string" + "webhooks": { + "type": "array", + "items": { + "$ref": "#/definitions/Webhook" + } }, - "rules_channel_id": { + "id": { "type": "string" }, - "afk_timeout": { - "type": "integer" - }, - "explicit_content_filter": { - "type": "integer" + "_do_validate": { + "type": "object", + "additionalProperties": false }, "assign": { "type": "object", @@ -504604,6 +507230,39 @@ "type": "object", "additionalProperties": false }, + "roles": { + "type": "array", + "items": { + "$ref": "#/definitions/Role" + } + }, + "banner": { + "type": "string" + }, + "unavailable": { + "type": "boolean" + }, + "channels": { + "type": "array", + "items": { + "$ref": "#/definitions/Channel" + } + }, + "region": { + "type": "string" + }, + "system_channel_id": { + "type": "string" + }, + "rules_channel_id": { + "type": "string" + }, + "afk_timeout": { + "type": "integer" + }, + "explicit_content_filter": { + "type": "integer" + }, "afk_channel_id": { "type": "string" }, @@ -504670,30 +507329,9 @@ "$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" }, - "owner_id": { - "type": "string" - }, "preferred_locale": { "type": "string" }, @@ -504727,21 +507365,11 @@ "nsfw_level": { "type": "integer" }, - "nsfw": { - "type": "boolean" - }, - "parent": { - "type": "string" - }, "permissions": { "type": "integer" }, "premium_progress_bar_enabled": { "type": "boolean" - }, - "_do_validate": { - "type": "object", - "additionalProperties": false } }, "additionalProperties": false, @@ -505091,7 +507719,9 @@ "channel": { "$ref": "#/definitions/RateLimitOptions" }, - "auth": {} + "auth": { + "$ref": "#/definitions/AuthRateLimit" + } }, "additionalProperties": false, "required": [ @@ -505101,6 +507731,22 @@ "webhook" ] }, + "AuthRateLimit": { + "type": "object", + "properties": { + "login": { + "$ref": "#/definitions/RateLimitOptions" + }, + "register": { + "$ref": "#/definitions/RateLimitOptions" + } + }, + "additionalProperties": false, + "required": [ + "login", + "register" + ] + }, "GlobalRateLimits": { "type": "object", "properties": { @@ -507434,6 +510080,9 @@ }, "additionalProperties": false }, + "flags": { + "type": "integer" + }, "id": { "type": "string" } @@ -507441,6 +510090,7 @@ "additionalProperties": false, "required": [ "color", + "flags", "guild", "guild_id", "hoist", @@ -508706,47 +511356,45 @@ "type": "object", "additionalProperties": false }, - "id": { + "name": { "type": "string" }, - "roles": { - "type": "array", - "items": { - "$ref": "#/definitions/Role" - } + "icon": { + "type": "string" }, - "name": { + "parent": { "type": "string" }, - "banner": { + "owner_id": { "type": "string" }, - "unavailable": { + "nsfw": { "type": "boolean" }, - "channels": { + "invites": { "type": "array", "items": { - "$ref": "#/definitions/Channel" + "$ref": "#/definitions/Invite" } }, - "region": { - "type": "string" - }, - "icon": { - "type": "string" + "voice_states": { + "type": "array", + "items": { + "$ref": "#/definitions/VoiceState" + } }, - "system_channel_id": { - "type": "string" + "webhooks": { + "type": "array", + "items": { + "$ref": "#/definitions/Webhook" + } }, - "rules_channel_id": { + "id": { "type": "string" }, - "afk_timeout": { - "type": "integer" - }, - "explicit_content_filter": { - "type": "integer" + "_do_validate": { + "type": "object", + "additionalProperties": false }, "assign": { "type": "object", @@ -508781,6 +511429,39 @@ "type": "object", "additionalProperties": false }, + "roles": { + "type": "array", + "items": { + "$ref": "#/definitions/Role" + } + }, + "banner": { + "type": "string" + }, + "unavailable": { + "type": "boolean" + }, + "channels": { + "type": "array", + "items": { + "$ref": "#/definitions/Channel" + } + }, + "region": { + "type": "string" + }, + "system_channel_id": { + "type": "string" + }, + "rules_channel_id": { + "type": "string" + }, + "afk_timeout": { + "type": "integer" + }, + "explicit_content_filter": { + "type": "integer" + }, "afk_channel_id": { "type": "string" }, @@ -508847,30 +511528,9 @@ "$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" }, - "owner_id": { - "type": "string" - }, "preferred_locale": { "type": "string" }, @@ -508904,21 +511564,11 @@ "nsfw_level": { "type": "integer" }, - "nsfw": { - "type": "boolean" - }, - "parent": { - "type": "string" - }, "permissions": { "type": "integer" }, "premium_progress_bar_enabled": { "type": "boolean" - }, - "_do_validate": { - "type": "object", - "additionalProperties": false } }, "additionalProperties": false, @@ -509268,7 +511918,9 @@ "channel": { "$ref": "#/definitions/RateLimitOptions" }, - "auth": {} + "auth": { + "$ref": "#/definitions/AuthRateLimit" + } }, "additionalProperties": false, "required": [ @@ -509278,6 +511930,22 @@ "webhook" ] }, + "AuthRateLimit": { + "type": "object", + "properties": { + "login": { + "$ref": "#/definitions/RateLimitOptions" + }, + "register": { + "$ref": "#/definitions/RateLimitOptions" + } + }, + "additionalProperties": false, + "required": [ + "login", + "register" + ] + }, "GlobalRateLimits": { "type": "object", "properties": { @@ -511623,6 +514291,9 @@ }, "additionalProperties": false }, + "flags": { + "type": "integer" + }, "id": { "type": "string" } @@ -511630,6 +514301,7 @@ "additionalProperties": false, "required": [ "color", + "flags", "guild", "guild_id", "hoist", @@ -512895,47 +515567,45 @@ "type": "object", "additionalProperties": false }, - "id": { + "name": { "type": "string" }, - "roles": { - "type": "array", - "items": { - "$ref": "#/definitions/Role" - } + "icon": { + "type": "string" }, - "name": { + "parent": { "type": "string" }, - "banner": { + "owner_id": { "type": "string" }, - "unavailable": { + "nsfw": { "type": "boolean" }, - "channels": { + "invites": { "type": "array", "items": { - "$ref": "#/definitions/Channel" + "$ref": "#/definitions/Invite" } }, - "region": { - "type": "string" - }, - "icon": { - "type": "string" + "voice_states": { + "type": "array", + "items": { + "$ref": "#/definitions/VoiceState" + } }, - "system_channel_id": { - "type": "string" + "webhooks": { + "type": "array", + "items": { + "$ref": "#/definitions/Webhook" + } }, - "rules_channel_id": { + "id": { "type": "string" }, - "afk_timeout": { - "type": "integer" - }, - "explicit_content_filter": { - "type": "integer" + "_do_validate": { + "type": "object", + "additionalProperties": false }, "assign": { "type": "object", @@ -512970,6 +515640,39 @@ "type": "object", "additionalProperties": false }, + "roles": { + "type": "array", + "items": { + "$ref": "#/definitions/Role" + } + }, + "banner": { + "type": "string" + }, + "unavailable": { + "type": "boolean" + }, + "channels": { + "type": "array", + "items": { + "$ref": "#/definitions/Channel" + } + }, + "region": { + "type": "string" + }, + "system_channel_id": { + "type": "string" + }, + "rules_channel_id": { + "type": "string" + }, + "afk_timeout": { + "type": "integer" + }, + "explicit_content_filter": { + "type": "integer" + }, "afk_channel_id": { "type": "string" }, @@ -513036,30 +515739,9 @@ "$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" }, - "owner_id": { - "type": "string" - }, "preferred_locale": { "type": "string" }, @@ -513093,21 +515775,11 @@ "nsfw_level": { "type": "integer" }, - "nsfw": { - "type": "boolean" - }, - "parent": { - "type": "string" - }, "permissions": { "type": "integer" }, "premium_progress_bar_enabled": { "type": "boolean" - }, - "_do_validate": { - "type": "object", - "additionalProperties": false } }, "additionalProperties": false, @@ -513457,7 +516129,9 @@ "channel": { "$ref": "#/definitions/RateLimitOptions" }, - "auth": {} + "auth": { + "$ref": "#/definitions/AuthRateLimit" + } }, "additionalProperties": false, "required": [ @@ -513467,6 +516141,22 @@ "webhook" ] }, + "AuthRateLimit": { + "type": "object", + "properties": { + "login": { + "$ref": "#/definitions/RateLimitOptions" + }, + "register": { + "$ref": "#/definitions/RateLimitOptions" + } + }, + "additionalProperties": false, + "required": [ + "login", + "register" + ] + }, "GlobalRateLimits": { "type": "object", "properties": { @@ -515827,6 +518517,9 @@ }, "additionalProperties": false }, + "flags": { + "type": "integer" + }, "id": { "type": "string" } @@ -515834,6 +518527,7 @@ "additionalProperties": false, "required": [ "color", + "flags", "guild", "guild_id", "hoist", @@ -517099,47 +519793,45 @@ "type": "object", "additionalProperties": false }, - "id": { + "name": { "type": "string" }, - "roles": { - "type": "array", - "items": { - "$ref": "#/definitions/Role" - } + "icon": { + "type": "string" }, - "name": { + "parent": { "type": "string" }, - "banner": { + "owner_id": { "type": "string" }, - "unavailable": { + "nsfw": { "type": "boolean" }, - "channels": { + "invites": { "type": "array", "items": { - "$ref": "#/definitions/Channel" + "$ref": "#/definitions/Invite" } }, - "region": { - "type": "string" - }, - "icon": { - "type": "string" + "voice_states": { + "type": "array", + "items": { + "$ref": "#/definitions/VoiceState" + } }, - "system_channel_id": { - "type": "string" + "webhooks": { + "type": "array", + "items": { + "$ref": "#/definitions/Webhook" + } }, - "rules_channel_id": { + "id": { "type": "string" }, - "afk_timeout": { - "type": "integer" - }, - "explicit_content_filter": { - "type": "integer" + "_do_validate": { + "type": "object", + "additionalProperties": false }, "assign": { "type": "object", @@ -517174,6 +519866,39 @@ "type": "object", "additionalProperties": false }, + "roles": { + "type": "array", + "items": { + "$ref": "#/definitions/Role" + } + }, + "banner": { + "type": "string" + }, + "unavailable": { + "type": "boolean" + }, + "channels": { + "type": "array", + "items": { + "$ref": "#/definitions/Channel" + } + }, + "region": { + "type": "string" + }, + "system_channel_id": { + "type": "string" + }, + "rules_channel_id": { + "type": "string" + }, + "afk_timeout": { + "type": "integer" + }, + "explicit_content_filter": { + "type": "integer" + }, "afk_channel_id": { "type": "string" }, @@ -517240,30 +519965,9 @@ "$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" }, - "owner_id": { - "type": "string" - }, "preferred_locale": { "type": "string" }, @@ -517297,21 +520001,11 @@ "nsfw_level": { "type": "integer" }, - "nsfw": { - "type": "boolean" - }, - "parent": { - "type": "string" - }, "permissions": { "type": "integer" }, "premium_progress_bar_enabled": { "type": "boolean" - }, - "_do_validate": { - "type": "object", - "additionalProperties": false } }, "additionalProperties": false, @@ -517661,7 +520355,9 @@ "channel": { "$ref": "#/definitions/RateLimitOptions" }, - "auth": {} + "auth": { + "$ref": "#/definitions/AuthRateLimit" + } }, "additionalProperties": false, "required": [ @@ -517671,6 +520367,22 @@ "webhook" ] }, + "AuthRateLimit": { + "type": "object", + "properties": { + "login": { + "$ref": "#/definitions/RateLimitOptions" + }, + "register": { + "$ref": "#/definitions/RateLimitOptions" + } + }, + "additionalProperties": false, + "required": [ + "login", + "register" + ] + }, "GlobalRateLimits": { "type": "object", "properties": { @@ -520035,6 +522747,9 @@ }, "additionalProperties": false }, + "flags": { + "type": "integer" + }, "id": { "type": "string" } @@ -520042,6 +522757,7 @@ "additionalProperties": false, "required": [ "color", + "flags", "guild", "guild_id", "hoist", @@ -521307,47 +524023,45 @@ "type": "object", "additionalProperties": false }, - "id": { + "name": { "type": "string" }, - "roles": { - "type": "array", - "items": { - "$ref": "#/definitions/Role" - } + "icon": { + "type": "string" }, - "name": { + "parent": { "type": "string" }, - "banner": { + "owner_id": { "type": "string" }, - "unavailable": { + "nsfw": { "type": "boolean" }, - "channels": { + "invites": { "type": "array", "items": { - "$ref": "#/definitions/Channel" + "$ref": "#/definitions/Invite" } }, - "region": { - "type": "string" - }, - "icon": { - "type": "string" + "voice_states": { + "type": "array", + "items": { + "$ref": "#/definitions/VoiceState" + } }, - "system_channel_id": { - "type": "string" + "webhooks": { + "type": "array", + "items": { + "$ref": "#/definitions/Webhook" + } }, - "rules_channel_id": { + "id": { "type": "string" }, - "afk_timeout": { - "type": "integer" - }, - "explicit_content_filter": { - "type": "integer" + "_do_validate": { + "type": "object", + "additionalProperties": false }, "assign": { "type": "object", @@ -521382,6 +524096,39 @@ "type": "object", "additionalProperties": false }, + "roles": { + "type": "array", + "items": { + "$ref": "#/definitions/Role" + } + }, + "banner": { + "type": "string" + }, + "unavailable": { + "type": "boolean" + }, + "channels": { + "type": "array", + "items": { + "$ref": "#/definitions/Channel" + } + }, + "region": { + "type": "string" + }, + "system_channel_id": { + "type": "string" + }, + "rules_channel_id": { + "type": "string" + }, + "afk_timeout": { + "type": "integer" + }, + "explicit_content_filter": { + "type": "integer" + }, "afk_channel_id": { "type": "string" }, @@ -521448,30 +524195,9 @@ "$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" }, - "owner_id": { - "type": "string" - }, "preferred_locale": { "type": "string" }, @@ -521505,21 +524231,11 @@ "nsfw_level": { "type": "integer" }, - "nsfw": { - "type": "boolean" - }, - "parent": { - "type": "string" - }, "permissions": { "type": "integer" }, "premium_progress_bar_enabled": { "type": "boolean" - }, - "_do_validate": { - "type": "object", - "additionalProperties": false } }, "additionalProperties": false, @@ -521869,7 +524585,9 @@ "channel": { "$ref": "#/definitions/RateLimitOptions" }, - "auth": {} + "auth": { + "$ref": "#/definitions/AuthRateLimit" + } }, "additionalProperties": false, "required": [ @@ -521879,6 +524597,22 @@ "webhook" ] }, + "AuthRateLimit": { + "type": "object", + "properties": { + "login": { + "$ref": "#/definitions/RateLimitOptions" + }, + "register": { + "$ref": "#/definitions/RateLimitOptions" + } + }, + "additionalProperties": false, + "required": [ + "login", + "register" + ] + }, "GlobalRateLimits": { "type": "object", "properties": { @@ -524222,6 +526956,9 @@ }, "additionalProperties": false }, + "flags": { + "type": "integer" + }, "id": { "type": "string" } @@ -524229,6 +526966,7 @@ "additionalProperties": false, "required": [ "color", + "flags", "guild", "guild_id", "hoist", @@ -525494,47 +528232,45 @@ "type": "object", "additionalProperties": false }, - "id": { + "name": { "type": "string" }, - "roles": { - "type": "array", - "items": { - "$ref": "#/definitions/Role" - } + "icon": { + "type": "string" }, - "name": { + "parent": { "type": "string" }, - "banner": { + "owner_id": { "type": "string" }, - "unavailable": { + "nsfw": { "type": "boolean" }, - "channels": { + "invites": { "type": "array", "items": { - "$ref": "#/definitions/Channel" + "$ref": "#/definitions/Invite" } }, - "region": { - "type": "string" - }, - "icon": { - "type": "string" + "voice_states": { + "type": "array", + "items": { + "$ref": "#/definitions/VoiceState" + } }, - "system_channel_id": { - "type": "string" + "webhooks": { + "type": "array", + "items": { + "$ref": "#/definitions/Webhook" + } }, - "rules_channel_id": { + "id": { "type": "string" }, - "afk_timeout": { - "type": "integer" - }, - "explicit_content_filter": { - "type": "integer" + "_do_validate": { + "type": "object", + "additionalProperties": false }, "assign": { "type": "object", @@ -525569,6 +528305,39 @@ "type": "object", "additionalProperties": false }, + "roles": { + "type": "array", + "items": { + "$ref": "#/definitions/Role" + } + }, + "banner": { + "type": "string" + }, + "unavailable": { + "type": "boolean" + }, + "channels": { + "type": "array", + "items": { + "$ref": "#/definitions/Channel" + } + }, + "region": { + "type": "string" + }, + "system_channel_id": { + "type": "string" + }, + "rules_channel_id": { + "type": "string" + }, + "afk_timeout": { + "type": "integer" + }, + "explicit_content_filter": { + "type": "integer" + }, "afk_channel_id": { "type": "string" }, @@ -525635,30 +528404,9 @@ "$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" }, - "owner_id": { - "type": "string" - }, "preferred_locale": { "type": "string" }, @@ -525692,21 +528440,11 @@ "nsfw_level": { "type": "integer" }, - "nsfw": { - "type": "boolean" - }, - "parent": { - "type": "string" - }, "permissions": { "type": "integer" }, "premium_progress_bar_enabled": { "type": "boolean" - }, - "_do_validate": { - "type": "object", - "additionalProperties": false } }, "additionalProperties": false, @@ -526056,7 +528794,9 @@ "channel": { "$ref": "#/definitions/RateLimitOptions" }, - "auth": {} + "auth": { + "$ref": "#/definitions/AuthRateLimit" + } }, "additionalProperties": false, "required": [ @@ -526066,6 +528806,22 @@ "webhook" ] }, + "AuthRateLimit": { + "type": "object", + "properties": { + "login": { + "$ref": "#/definitions/RateLimitOptions" + }, + "register": { + "$ref": "#/definitions/RateLimitOptions" + } + }, + "additionalProperties": false, + "required": [ + "login", + "register" + ] + }, "GlobalRateLimits": { "type": "object", "properties": { @@ -528408,6 +531164,9 @@ }, "additionalProperties": false }, + "flags": { + "type": "integer" + }, "id": { "type": "string" } @@ -528415,6 +531174,7 @@ "additionalProperties": false, "required": [ "color", + "flags", "guild", "guild_id", "hoist", @@ -529680,47 +532440,45 @@ "type": "object", "additionalProperties": false }, - "id": { + "name": { "type": "string" }, - "roles": { - "type": "array", - "items": { - "$ref": "#/definitions/Role" - } + "icon": { + "type": "string" }, - "name": { + "parent": { "type": "string" }, - "banner": { + "owner_id": { "type": "string" }, - "unavailable": { + "nsfw": { "type": "boolean" }, - "channels": { + "invites": { "type": "array", "items": { - "$ref": "#/definitions/Channel" + "$ref": "#/definitions/Invite" } }, - "region": { - "type": "string" - }, - "icon": { - "type": "string" + "voice_states": { + "type": "array", + "items": { + "$ref": "#/definitions/VoiceState" + } }, - "system_channel_id": { - "type": "string" + "webhooks": { + "type": "array", + "items": { + "$ref": "#/definitions/Webhook" + } }, - "rules_channel_id": { + "id": { "type": "string" }, - "afk_timeout": { - "type": "integer" - }, - "explicit_content_filter": { - "type": "integer" + "_do_validate": { + "type": "object", + "additionalProperties": false }, "assign": { "type": "object", @@ -529755,6 +532513,39 @@ "type": "object", "additionalProperties": false }, + "roles": { + "type": "array", + "items": { + "$ref": "#/definitions/Role" + } + }, + "banner": { + "type": "string" + }, + "unavailable": { + "type": "boolean" + }, + "channels": { + "type": "array", + "items": { + "$ref": "#/definitions/Channel" + } + }, + "region": { + "type": "string" + }, + "system_channel_id": { + "type": "string" + }, + "rules_channel_id": { + "type": "string" + }, + "afk_timeout": { + "type": "integer" + }, + "explicit_content_filter": { + "type": "integer" + }, "afk_channel_id": { "type": "string" }, @@ -529821,30 +532612,9 @@ "$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" }, - "owner_id": { - "type": "string" - }, "preferred_locale": { "type": "string" }, @@ -529878,21 +532648,11 @@ "nsfw_level": { "type": "integer" }, - "nsfw": { - "type": "boolean" - }, - "parent": { - "type": "string" - }, "permissions": { "type": "integer" }, "premium_progress_bar_enabled": { "type": "boolean" - }, - "_do_validate": { - "type": "object", - "additionalProperties": false } }, "additionalProperties": false, @@ -530242,7 +533002,9 @@ "channel": { "$ref": "#/definitions/RateLimitOptions" }, - "auth": {} + "auth": { + "$ref": "#/definitions/AuthRateLimit" + } }, "additionalProperties": false, "required": [ @@ -530252,6 +533014,22 @@ "webhook" ] }, + "AuthRateLimit": { + "type": "object", + "properties": { + "login": { + "$ref": "#/definitions/RateLimitOptions" + }, + "register": { + "$ref": "#/definitions/RateLimitOptions" + } + }, + "additionalProperties": false, + "required": [ + "login", + "register" + ] + }, "GlobalRateLimits": { "type": "object", "properties": { @@ -532594,6 +535372,9 @@ }, "additionalProperties": false }, + "flags": { + "type": "integer" + }, "id": { "type": "string" } @@ -532601,6 +535382,7 @@ "additionalProperties": false, "required": [ "color", + "flags", "guild", "guild_id", "hoist", @@ -533866,47 +536648,45 @@ "type": "object", "additionalProperties": false }, - "id": { + "name": { "type": "string" }, - "roles": { - "type": "array", - "items": { - "$ref": "#/definitions/Role" - } + "icon": { + "type": "string" }, - "name": { + "parent": { "type": "string" }, - "banner": { + "owner_id": { "type": "string" }, - "unavailable": { + "nsfw": { "type": "boolean" }, - "channels": { + "invites": { "type": "array", "items": { - "$ref": "#/definitions/Channel" + "$ref": "#/definitions/Invite" } }, - "region": { - "type": "string" - }, - "icon": { - "type": "string" + "voice_states": { + "type": "array", + "items": { + "$ref": "#/definitions/VoiceState" + } }, - "system_channel_id": { - "type": "string" + "webhooks": { + "type": "array", + "items": { + "$ref": "#/definitions/Webhook" + } }, - "rules_channel_id": { + "id": { "type": "string" }, - "afk_timeout": { - "type": "integer" - }, - "explicit_content_filter": { - "type": "integer" + "_do_validate": { + "type": "object", + "additionalProperties": false }, "assign": { "type": "object", @@ -533941,6 +536721,39 @@ "type": "object", "additionalProperties": false }, + "roles": { + "type": "array", + "items": { + "$ref": "#/definitions/Role" + } + }, + "banner": { + "type": "string" + }, + "unavailable": { + "type": "boolean" + }, + "channels": { + "type": "array", + "items": { + "$ref": "#/definitions/Channel" + } + }, + "region": { + "type": "string" + }, + "system_channel_id": { + "type": "string" + }, + "rules_channel_id": { + "type": "string" + }, + "afk_timeout": { + "type": "integer" + }, + "explicit_content_filter": { + "type": "integer" + }, "afk_channel_id": { "type": "string" }, @@ -534007,30 +536820,9 @@ "$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" }, - "owner_id": { - "type": "string" - }, "preferred_locale": { "type": "string" }, @@ -534064,21 +536856,11 @@ "nsfw_level": { "type": "integer" }, - "nsfw": { - "type": "boolean" - }, - "parent": { - "type": "string" - }, "permissions": { "type": "integer" }, "premium_progress_bar_enabled": { "type": "boolean" - }, - "_do_validate": { - "type": "object", - "additionalProperties": false } }, "additionalProperties": false, @@ -534428,7 +537210,9 @@ "channel": { "$ref": "#/definitions/RateLimitOptions" }, - "auth": {} + "auth": { + "$ref": "#/definitions/AuthRateLimit" + } }, "additionalProperties": false, "required": [ @@ -534438,6 +537222,22 @@ "webhook" ] }, + "AuthRateLimit": { + "type": "object", + "properties": { + "login": { + "$ref": "#/definitions/RateLimitOptions" + }, + "register": { + "$ref": "#/definitions/RateLimitOptions" + } + }, + "additionalProperties": false, + "required": [ + "login", + "register" + ] + }, "GlobalRateLimits": { "type": "object", "properties": { @@ -536786,6 +539586,9 @@ }, "additionalProperties": false }, + "flags": { + "type": "integer" + }, "id": { "type": "string" } @@ -536793,6 +539596,7 @@ "additionalProperties": false, "required": [ "color", + "flags", "guild", "guild_id", "hoist", @@ -538058,47 +540862,45 @@ "type": "object", "additionalProperties": false }, - "id": { + "name": { "type": "string" }, - "roles": { - "type": "array", - "items": { - "$ref": "#/definitions/Role" - } + "icon": { + "type": "string" }, - "name": { + "parent": { "type": "string" }, - "banner": { + "owner_id": { "type": "string" }, - "unavailable": { + "nsfw": { "type": "boolean" }, - "channels": { + "invites": { "type": "array", "items": { - "$ref": "#/definitions/Channel" + "$ref": "#/definitions/Invite" } }, - "region": { - "type": "string" - }, - "icon": { - "type": "string" + "voice_states": { + "type": "array", + "items": { + "$ref": "#/definitions/VoiceState" + } }, - "system_channel_id": { - "type": "string" + "webhooks": { + "type": "array", + "items": { + "$ref": "#/definitions/Webhook" + } }, - "rules_channel_id": { + "id": { "type": "string" }, - "afk_timeout": { - "type": "integer" - }, - "explicit_content_filter": { - "type": "integer" + "_do_validate": { + "type": "object", + "additionalProperties": false }, "assign": { "type": "object", @@ -538133,6 +540935,39 @@ "type": "object", "additionalProperties": false }, + "roles": { + "type": "array", + "items": { + "$ref": "#/definitions/Role" + } + }, + "banner": { + "type": "string" + }, + "unavailable": { + "type": "boolean" + }, + "channels": { + "type": "array", + "items": { + "$ref": "#/definitions/Channel" + } + }, + "region": { + "type": "string" + }, + "system_channel_id": { + "type": "string" + }, + "rules_channel_id": { + "type": "string" + }, + "afk_timeout": { + "type": "integer" + }, + "explicit_content_filter": { + "type": "integer" + }, "afk_channel_id": { "type": "string" }, @@ -538199,30 +541034,9 @@ "$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" }, - "owner_id": { - "type": "string" - }, "preferred_locale": { "type": "string" }, @@ -538256,21 +541070,11 @@ "nsfw_level": { "type": "integer" }, - "nsfw": { - "type": "boolean" - }, - "parent": { - "type": "string" - }, "permissions": { "type": "integer" }, "premium_progress_bar_enabled": { "type": "boolean" - }, - "_do_validate": { - "type": "object", - "additionalProperties": false } }, "additionalProperties": false, @@ -538620,7 +541424,9 @@ "channel": { "$ref": "#/definitions/RateLimitOptions" }, - "auth": {} + "auth": { + "$ref": "#/definitions/AuthRateLimit" + } }, "additionalProperties": false, "required": [ @@ -538630,6 +541436,22 @@ "webhook" ] }, + "AuthRateLimit": { + "type": "object", + "properties": { + "login": { + "$ref": "#/definitions/RateLimitOptions" + }, + "register": { + "$ref": "#/definitions/RateLimitOptions" + } + }, + "additionalProperties": false, + "required": [ + "login", + "register" + ] + }, "GlobalRateLimits": { "type": "object", "properties": { diff --git a/src/api/middlewares/Authentication.ts b/src/api/middlewares/Authentication.ts index d0e4d8a0..812888a3 100644 --- a/src/api/middlewares/Authentication.ts +++ b/src/api/middlewares/Authentication.ts @@ -92,12 +92,7 @@ export async function Authentication( Sentry.setUser({ id: req.user_id }); try { - const { jwtSecret } = Config.get().security; - - const { decoded, user } = await checkToken( - req.headers.authorization, - jwtSecret, - ); + const { decoded, user } = await checkToken(req.headers.authorization); req.token = decoded; req.user_id = decoded.id; diff --git a/src/api/routes/auth/reset.ts b/src/api/routes/auth/reset.ts index f97045a6..cb4f8180 100644 --- a/src/api/routes/auth/reset.ts +++ b/src/api/routes/auth/reset.ts @@ -48,11 +48,9 @@ router.post( async (req: Request, res: Response) => { const { password, token } = req.body as PasswordResetSchema; - const { jwtSecret } = Config.get().security; - let user; try { - const userTokenData = await checkToken(token, jwtSecret, true); + const userTokenData = await checkToken(token); user = userTokenData.user; } catch { throw FieldErrors({ diff --git a/src/api/routes/auth/verify/index.ts b/src/api/routes/auth/verify/index.ts index a98c17fa..49f74277 100644 --- a/src/api/routes/auth/verify/index.ts +++ b/src/api/routes/auth/verify/index.ts @@ -78,11 +78,10 @@ router.post( } } - const { jwtSecret } = Config.get().security; let user; try { - const userTokenData = await checkToken(token, jwtSecret, true); + const userTokenData = await checkToken(token); user = userTokenData.user; } catch { throw FieldErrors({ diff --git a/src/gateway/opcodes/Identify.ts b/src/gateway/opcodes/Identify.ts index 5816c308..837ae351 100644 --- a/src/gateway/opcodes/Identify.ts +++ b/src/gateway/opcodes/Identify.ts @@ -30,7 +30,6 @@ import { Intents, Member, ReadyEventData, - User, Session, EVENTEnum, Config, @@ -60,17 +59,6 @@ import { check } from "./instanceOf"; // TODO: user sharding // TODO: check privileged intents, if defined in the config -const getUserFromToken = async (token: string): Promise<string | null> => { - try { - const { jwtSecret } = Config.get().security; - const { decoded } = await checkToken(token, jwtSecret); - return decoded.id; - } catch (e) { - console.error(`[Gateway] Invalid token`, e); - return null; - } -}; - export async function onIdentify(this: WebSocket, data: Payload) { if (this.user_id) { // we've already identified @@ -85,12 +73,12 @@ export async function onIdentify(this: WebSocket, data: Payload) { this.capabilities = new Capabilities(identify.capabilities || 0); - // Check auth - // TODO: the checkToken call will fetch user, and then we have to refetch with different select - // checkToken should be able to select what we want - const user_id = await getUserFromToken(identify.token); - if (!user_id) return this.close(CLOSECODES.Authentication_failed); - this.user_id = user_id; + const { user } = await checkToken(identify.token, { + relations: ["relationships", "relationships.to", "settings"], + select: [...PrivateUserProjection, "relationships"], + }); + if (!user) return this.close(CLOSECODES.Authentication_failed); + this.user_id = user.id; // Check intents if (!identify.intents) identify.intents = 30064771071n; // TODO: what is this number? @@ -112,7 +100,7 @@ export async function onIdentify(this: WebSocket, data: Payload) { ) { // TODO: why do we even care about this right now? console.log( - `[Gateway] Invalid sharding from ${user_id}: ${identify.shard}`, + `[Gateway] Invalid sharding from ${user.id}: ${identify.shard}`, ); return this.close(CLOSECODES.Invalid_shard); } @@ -132,22 +120,14 @@ export async function onIdentify(this: WebSocket, data: Payload) { }); // Get from database: - // * the current user, // * the users read states // * guild members for this user // * recipients ( dm channels ) // * the bot application, if it exists - const [, user, application, read_states, members, recipients] = - await Promise.all([ + const [, application, read_states, members, recipients] = await Promise.all( + [ session.save(), - // TODO: Refactor checkToken to allow us to skip this additional query - User.findOneOrFail({ - where: { id: this.user_id }, - relations: ["relationships", "relationships.to", "settings"], - select: [...PrivateUserProjection, "relationships"], - }), - Application.findOne({ where: { id: this.user_id }, select: ["id", "flags"], @@ -224,7 +204,8 @@ export async function onIdentify(this: WebSocket, data: Payload) { }, }, }), - ]); + ], + ); // We forgot to migrate user settings from the JSON column of `users` // to the `user_settings` table theyre in now, @@ -407,6 +388,17 @@ export async function onIdentify(this: WebSocket, data: Payload) { merged_members: merged_members, sessions: allSessions, + resume_gateway_url: + Config.get().gateway.endpointClient || + Config.get().gateway.endpointPublic || + "ws://127.0.0.1:3001", + + // lol hack whatever + required_action: + Config.get().login.requireVerification && !user.verified + ? "REQUIRE_VERIFIED_EMAIL" + : undefined, + consents: { personalization: { consented: false, // TODO @@ -421,18 +413,8 @@ export async function onIdentify(this: WebSocket, data: Payload) { friend_suggestion_count: 0, analytics_token: "", tutorial: null, - resume_gateway_url: - Config.get().gateway.endpointClient || - Config.get().gateway.endpointPublic || - "ws://127.0.0.1:3001", session_type: "normal", // TODO auth_session_id_hash: "", // TODO - - // lol hack whatever - required_action: - Config.get().login.requireVerification && !user.verified - ? "REQUIRE_VERIFIED_EMAIL" - : undefined, }; // Send READY diff --git a/src/util/schemas/RegisterSchema.ts b/src/util/schemas/RegisterSchema.ts index f6c99b18..7b7de9c7 100644 --- a/src/util/schemas/RegisterSchema.ts +++ b/src/util/schemas/RegisterSchema.ts @@ -42,4 +42,8 @@ export interface RegisterSchema { captcha_key?: string; promotional_email_opt_in?: boolean; + + // part of pomelo + unique_username_registration?: boolean; + global_name?: string; } diff --git a/src/util/util/Token.ts b/src/util/util/Token.ts index 90310176..eec72522 100644 --- a/src/util/util/Token.ts +++ b/src/util/util/Token.ts @@ -19,94 +19,66 @@ import jwt, { VerifyOptions } from "jsonwebtoken"; import { Config } from "./Config"; import { User } from "../entities"; +// TODO: dont use deprecated APIs lol +import { + FindOptionsRelationByString, + FindOptionsSelectByString, +} from "typeorm"; export const JWTOptions: VerifyOptions = { algorithms: ["HS256"] }; export type UserTokenData = { user: User; - decoded: { id: string; iat: number }; + decoded: { id: string; iat: number; email?: string }; }; -async function checkEmailToken( - decoded: jwt.JwtPayload, -): Promise<UserTokenData> { - // eslint-disable-next-line no-async-promise-executor - return new Promise(async (res, rej) => { - if (!decoded.iat) return rej("Invalid Token"); // will never happen, just for typings. - - const user = await User.findOne({ - where: { - email: decoded.email, - }, - select: [ - "email", - "id", - "verified", - "deleted", - "disabled", - "username", - "data", - ], - }); - - if (!user) return rej("Invalid Token"); - - if (new Date().getTime() > decoded.iat * 1000 + 86400 * 1000) - return rej("Invalid Token"); - - // Using as here because we assert `id` and `iat` are in decoded. - // TS just doesn't want to assume its there, though. - return res({ decoded, user } as UserTokenData); - }); -} - -export function checkToken( +export const checkToken = ( token: string, - jwtSecret: string, - isEmailVerification = false, -): Promise<UserTokenData> { - return new Promise((res, rej) => { - token = token.replace("Bot ", ""); - token = token.replace("Bearer ", ""); - /** - in spacebar, even with instances that have bot distinction; we won't enforce "Bot" prefix, - as we don't really have separate pathways for bots - **/ - - jwt.verify(token, jwtSecret, JWTOptions, async (err, decoded) => { - if (err || !decoded) return rej("Invalid Token"); - if ( - typeof decoded == "string" || - !("id" in decoded) || - !decoded.iat - ) - return rej("Invalid Token"); // will never happen, just for typings. - - if (isEmailVerification) return res(checkEmailToken(decoded)); - - const user = await User.findOne({ - where: { id: decoded.id }, - select: ["data", "bot", "disabled", "deleted", "rights"], - }); - - if (!user) return rej("Invalid Token"); - - // we need to round it to seconds as it saved as seconds in jwt iat and valid_tokens_since is stored in milliseconds - if ( - decoded.iat * 1000 < - new Date(user.data.valid_tokens_since).setSeconds(0, 0) - ) - return rej("Invalid Token"); - - if (user.disabled) return rej("User disabled"); - if (user.deleted) return rej("User not found"); - - // Using as here because we assert `id` and `iat` are in decoded. - // TS just doesn't want to assume its there, though. - return res({ decoded, user } as UserTokenData); - }); + opts?: { + select?: FindOptionsSelectByString<User>; + relations?: FindOptionsRelationByString; + }, +): Promise<UserTokenData> => + new Promise((resolve, reject) => { + jwt.verify( + token, + Config.get().security.jwtSecret, + JWTOptions, + async (err, out) => { + const decoded = out as UserTokenData["decoded"]; + if (err || !decoded) return reject("Invalid Token"); + + const user = await User.findOne({ + where: decoded.email + ? { email: decoded.email } + : { id: decoded.id }, + select: [ + ...(opts?.select || []), + "bot", + "disabled", + "deleted", + "rights", + "data", + ], + relations: opts?.relations, + }); + + if (!user) return reject("User not found"); + + // we need to round it to seconds as it saved as seconds in jwt iat and valid_tokens_since is stored in milliseconds + if ( + decoded.iat * 1000 < + new Date(user.data.valid_tokens_since).setSeconds(0, 0) + ) + return reject("Invalid Token"); + + if (user.disabled) return reject("User disabled"); + if (user.deleted) return reject("User not found"); + + return resolve({ decoded, user }); + }, + ); }); -} export async function generateToken(id: string, email?: string) { const iat = Math.floor(Date.now() / 1000); |