From c2c34039d37f897f523188ca45b180d1a63058bb Mon Sep 17 00:00:00 2001 From: root Date: Thu, 20 Mar 2025 09:09:34 -0700 Subject: [PATCH] added updates to sync with djs webhook packet --- assets/openapi.json | 30 + assets/schemas.json | 3040 ++++++++++++++++++++-- src/util/schemas/MessageCreateSchema.ts | 2 +- src/util/schemas/WebhookExecuteSchema.ts | 15 +- 4 files changed, 2933 insertions(+), 154 deletions(-) diff --git a/assets/openapi.json b/assets/openapi.json index b78f33e5..edd49baa 100644 --- a/assets/openapi.json +++ b/assets/openapi.json @@ -8871,6 +8871,36 @@ "items": { "type": "string" } + }, + "enforce_nonce": { + "type": "boolean" + }, + "nonce": { + "type": "string" + }, + "poll": { + "$ref": "#/definitions/Poll" + }, + "sticker_ids": { + "type": "string" + }, + "message_reference": { + "type": "object", + "properties": { + "message_id": { + "type": "string" + }, + "channel_id": { + "type": "string" + }, + "guild_id": { + "type": "string" + } + }, + "additionalProperties": false, + "required": [ + "message_id" + ] } } }, diff --git a/assets/schemas.json b/assets/schemas.json index f9c26b66..eee1b9e0 100644 --- a/assets/schemas.json +++ b/assets/schemas.json @@ -4725,7 +4725,9 @@ "channel": { "$ref": "#/definitions/RateLimitOptions" }, - "auth": {} + "auth": { + "$ref": "#/definitions/AuthRateLimit" + } }, "additionalProperties": false, "required": [ @@ -4735,6 +4737,22 @@ "webhook" ] }, + "AuthRateLimit": { + "type": "object", + "properties": { + "login": { + "$ref": "#/definitions/RateLimitOptions" + }, + "register": { + "$ref": "#/definitions/RateLimitOptions" + } + }, + "additionalProperties": false, + "required": [ + "login", + "register" + ] + }, "GlobalRateLimits": { "type": "object", "properties": { @@ -9652,7 +9670,9 @@ "channel": { "$ref": "#/definitions/RateLimitOptions" }, - "auth": {} + "auth": { + "$ref": "#/definitions/AuthRateLimit" + } }, "additionalProperties": false, "required": [ @@ -9662,6 +9682,22 @@ "webhook" ] }, + "AuthRateLimit": { + "type": "object", + "properties": { + "login": { + "$ref": "#/definitions/RateLimitOptions" + }, + "register": { + "$ref": "#/definitions/RateLimitOptions" + } + }, + "additionalProperties": false, + "required": [ + "login", + "register" + ] + }, "GlobalRateLimits": { "type": "object", "properties": { @@ -14581,7 +14617,9 @@ "channel": { "$ref": "#/definitions/RateLimitOptions" }, - "auth": {} + "auth": { + "$ref": "#/definitions/AuthRateLimit" + } }, "additionalProperties": false, "required": [ @@ -14591,6 +14629,22 @@ "webhook" ] }, + "AuthRateLimit": { + "type": "object", + "properties": { + "login": { + "$ref": "#/definitions/RateLimitOptions" + }, + "register": { + "$ref": "#/definitions/RateLimitOptions" + } + }, + "additionalProperties": false, + "required": [ + "login", + "register" + ] + }, "GlobalRateLimits": { "type": "object", "properties": { @@ -19497,7 +19551,9 @@ "channel": { "$ref": "#/definitions/RateLimitOptions" }, - "auth": {} + "auth": { + "$ref": "#/definitions/AuthRateLimit" + } }, "additionalProperties": false, "required": [ @@ -19507,6 +19563,22 @@ "webhook" ] }, + "AuthRateLimit": { + "type": "object", + "properties": { + "login": { + "$ref": "#/definitions/RateLimitOptions" + }, + "register": { + "$ref": "#/definitions/RateLimitOptions" + } + }, + "additionalProperties": false, + "required": [ + "login", + "register" + ] + }, "GlobalRateLimits": { "type": "object", "properties": { @@ -24455,7 +24527,9 @@ "channel": { "$ref": "#/definitions/RateLimitOptions" }, - "auth": {} + "auth": { + "$ref": "#/definitions/AuthRateLimit" + } }, "additionalProperties": false, "required": [ @@ -24465,6 +24539,22 @@ "webhook" ] }, + "AuthRateLimit": { + "type": "object", + "properties": { + "login": { + "$ref": "#/definitions/RateLimitOptions" + }, + "register": { + "$ref": "#/definitions/RateLimitOptions" + } + }, + "additionalProperties": false, + "required": [ + "login", + "register" + ] + }, "GlobalRateLimits": { "type": "object", "properties": { @@ -29370,7 +29460,9 @@ "channel": { "$ref": "#/definitions/RateLimitOptions" }, - "auth": {} + "auth": { + "$ref": "#/definitions/AuthRateLimit" + } }, "additionalProperties": false, "required": [ @@ -29380,6 +29472,22 @@ "webhook" ] }, + "AuthRateLimit": { + "type": "object", + "properties": { + "login": { + "$ref": "#/definitions/RateLimitOptions" + }, + "register": { + "$ref": "#/definitions/RateLimitOptions" + } + }, + "additionalProperties": false, + "required": [ + "login", + "register" + ] + }, "GlobalRateLimits": { "type": "object", "properties": { @@ -34286,7 +34394,9 @@ "channel": { "$ref": "#/definitions/RateLimitOptions" }, - "auth": {} + "auth": { + "$ref": "#/definitions/AuthRateLimit" + } }, "additionalProperties": false, "required": [ @@ -34296,6 +34406,22 @@ "webhook" ] }, + "AuthRateLimit": { + "type": "object", + "properties": { + "login": { + "$ref": "#/definitions/RateLimitOptions" + }, + "register": { + "$ref": "#/definitions/RateLimitOptions" + } + }, + "additionalProperties": false, + "required": [ + "login", + "register" + ] + }, "GlobalRateLimits": { "type": "object", "properties": { @@ -39214,7 +39340,9 @@ "channel": { "$ref": "#/definitions/RateLimitOptions" }, - "auth": {} + "auth": { + "$ref": "#/definitions/AuthRateLimit" + } }, "additionalProperties": false, "required": [ @@ -39224,6 +39352,22 @@ "webhook" ] }, + "AuthRateLimit": { + "type": "object", + "properties": { + "login": { + "$ref": "#/definitions/RateLimitOptions" + }, + "register": { + "$ref": "#/definitions/RateLimitOptions" + } + }, + "additionalProperties": false, + "required": [ + "login", + "register" + ] + }, "GlobalRateLimits": { "type": "object", "properties": { @@ -44145,7 +44289,9 @@ "channel": { "$ref": "#/definitions/RateLimitOptions" }, - "auth": {} + "auth": { + "$ref": "#/definitions/AuthRateLimit" + } }, "additionalProperties": false, "required": [ @@ -44155,6 +44301,22 @@ "webhook" ] }, + "AuthRateLimit": { + "type": "object", + "properties": { + "login": { + "$ref": "#/definitions/RateLimitOptions" + }, + "register": { + "$ref": "#/definitions/RateLimitOptions" + } + }, + "additionalProperties": false, + "required": [ + "login", + "register" + ] + }, "GlobalRateLimits": { "type": "object", "properties": { @@ -49058,7 +49220,9 @@ "channel": { "$ref": "#/definitions/RateLimitOptions" }, - "auth": {} + "auth": { + "$ref": "#/definitions/AuthRateLimit" + } }, "additionalProperties": false, "required": [ @@ -49068,6 +49232,22 @@ "webhook" ] }, + "AuthRateLimit": { + "type": "object", + "properties": { + "login": { + "$ref": "#/definitions/RateLimitOptions" + }, + "register": { + "$ref": "#/definitions/RateLimitOptions" + } + }, + "additionalProperties": false, + "required": [ + "login", + "register" + ] + }, "GlobalRateLimits": { "type": "object", "properties": { @@ -54073,7 +54253,9 @@ "channel": { "$ref": "#/definitions/RateLimitOptions" }, - "auth": {} + "auth": { + "$ref": "#/definitions/AuthRateLimit" + } }, "additionalProperties": false, "required": [ @@ -54083,6 +54265,22 @@ "webhook" ] }, + "AuthRateLimit": { + "type": "object", + "properties": { + "login": { + "$ref": "#/definitions/RateLimitOptions" + }, + "register": { + "$ref": "#/definitions/RateLimitOptions" + } + }, + "additionalProperties": false, + "required": [ + "login", + "register" + ] + }, "GlobalRateLimits": { "type": "object", "properties": { @@ -58998,7 +59196,9 @@ "channel": { "$ref": "#/definitions/RateLimitOptions" }, - "auth": {} + "auth": { + "$ref": "#/definitions/AuthRateLimit" + } }, "additionalProperties": false, "required": [ @@ -59008,6 +59208,22 @@ "webhook" ] }, + "AuthRateLimit": { + "type": "object", + "properties": { + "login": { + "$ref": "#/definitions/RateLimitOptions" + }, + "register": { + "$ref": "#/definitions/RateLimitOptions" + } + }, + "additionalProperties": false, + "required": [ + "login", + "register" + ] + }, "GlobalRateLimits": { "type": "object", "properties": { @@ -63923,7 +64139,9 @@ "channel": { "$ref": "#/definitions/RateLimitOptions" }, - "auth": {} + "auth": { + "$ref": "#/definitions/AuthRateLimit" + } }, "additionalProperties": false, "required": [ @@ -63933,6 +64151,22 @@ "webhook" ] }, + "AuthRateLimit": { + "type": "object", + "properties": { + "login": { + "$ref": "#/definitions/RateLimitOptions" + }, + "register": { + "$ref": "#/definitions/RateLimitOptions" + } + }, + "additionalProperties": false, + "required": [ + "login", + "register" + ] + }, "GlobalRateLimits": { "type": "object", "properties": { @@ -68843,7 +69077,9 @@ "channel": { "$ref": "#/definitions/RateLimitOptions" }, - "auth": {} + "auth": { + "$ref": "#/definitions/AuthRateLimit" + } }, "additionalProperties": false, "required": [ @@ -68853,6 +69089,22 @@ "webhook" ] }, + "AuthRateLimit": { + "type": "object", + "properties": { + "login": { + "$ref": "#/definitions/RateLimitOptions" + }, + "register": { + "$ref": "#/definitions/RateLimitOptions" + } + }, + "additionalProperties": false, + "required": [ + "login", + "register" + ] + }, "GlobalRateLimits": { "type": "object", "properties": { @@ -73799,7 +74051,9 @@ "channel": { "$ref": "#/definitions/RateLimitOptions" }, - "auth": {} + "auth": { + "$ref": "#/definitions/AuthRateLimit" + } }, "additionalProperties": false, "required": [ @@ -73809,6 +74063,22 @@ "webhook" ] }, + "AuthRateLimit": { + "type": "object", + "properties": { + "login": { + "$ref": "#/definitions/RateLimitOptions" + }, + "register": { + "$ref": "#/definitions/RateLimitOptions" + } + }, + "additionalProperties": false, + "required": [ + "login", + "register" + ] + }, "GlobalRateLimits": { "type": "object", "properties": { @@ -78724,7 +78994,9 @@ "channel": { "$ref": "#/definitions/RateLimitOptions" }, - "auth": {} + "auth": { + "$ref": "#/definitions/AuthRateLimit" + } }, "additionalProperties": false, "required": [ @@ -78734,6 +79006,22 @@ "webhook" ] }, + "AuthRateLimit": { + "type": "object", + "properties": { + "login": { + "$ref": "#/definitions/RateLimitOptions" + }, + "register": { + "$ref": "#/definitions/RateLimitOptions" + } + }, + "additionalProperties": false, + "required": [ + "login", + "register" + ] + }, "GlobalRateLimits": { "type": "object", "properties": { @@ -83640,7 +83928,9 @@ "channel": { "$ref": "#/definitions/RateLimitOptions" }, - "auth": {} + "auth": { + "$ref": "#/definitions/AuthRateLimit" + } }, "additionalProperties": false, "required": [ @@ -83650,6 +83940,22 @@ "webhook" ] }, + "AuthRateLimit": { + "type": "object", + "properties": { + "login": { + "$ref": "#/definitions/RateLimitOptions" + }, + "register": { + "$ref": "#/definitions/RateLimitOptions" + } + }, + "additionalProperties": false, + "required": [ + "login", + "register" + ] + }, "GlobalRateLimits": { "type": "object", "properties": { @@ -88559,7 +88865,9 @@ "channel": { "$ref": "#/definitions/RateLimitOptions" }, - "auth": {} + "auth": { + "$ref": "#/definitions/AuthRateLimit" + } }, "additionalProperties": false, "required": [ @@ -88569,6 +88877,22 @@ "webhook" ] }, + "AuthRateLimit": { + "type": "object", + "properties": { + "login": { + "$ref": "#/definitions/RateLimitOptions" + }, + "register": { + "$ref": "#/definitions/RateLimitOptions" + } + }, + "additionalProperties": false, + "required": [ + "login", + "register" + ] + }, "GlobalRateLimits": { "type": "object", "properties": { @@ -93483,7 +93807,9 @@ "channel": { "$ref": "#/definitions/RateLimitOptions" }, - "auth": {} + "auth": { + "$ref": "#/definitions/AuthRateLimit" + } }, "additionalProperties": false, "required": [ @@ -93493,6 +93819,22 @@ "webhook" ] }, + "AuthRateLimit": { + "type": "object", + "properties": { + "login": { + "$ref": "#/definitions/RateLimitOptions" + }, + "register": { + "$ref": "#/definitions/RateLimitOptions" + } + }, + "additionalProperties": false, + "required": [ + "login", + "register" + ] + }, "GlobalRateLimits": { "type": "object", "properties": { @@ -98404,7 +98746,9 @@ "channel": { "$ref": "#/definitions/RateLimitOptions" }, - "auth": {} + "auth": { + "$ref": "#/definitions/AuthRateLimit" + } }, "additionalProperties": false, "required": [ @@ -98414,6 +98758,22 @@ "webhook" ] }, + "AuthRateLimit": { + "type": "object", + "properties": { + "login": { + "$ref": "#/definitions/RateLimitOptions" + }, + "register": { + "$ref": "#/definitions/RateLimitOptions" + } + }, + "additionalProperties": false, + "required": [ + "login", + "register" + ] + }, "GlobalRateLimits": { "type": "object", "properties": { @@ -103332,7 +103692,9 @@ "channel": { "$ref": "#/definitions/RateLimitOptions" }, - "auth": {} + "auth": { + "$ref": "#/definitions/AuthRateLimit" + } }, "additionalProperties": false, "required": [ @@ -103342,6 +103704,22 @@ "webhook" ] }, + "AuthRateLimit": { + "type": "object", + "properties": { + "login": { + "$ref": "#/definitions/RateLimitOptions" + }, + "register": { + "$ref": "#/definitions/RateLimitOptions" + } + }, + "additionalProperties": false, + "required": [ + "login", + "register" + ] + }, "GlobalRateLimits": { "type": "object", "properties": { @@ -108248,7 +108626,9 @@ "channel": { "$ref": "#/definitions/RateLimitOptions" }, - "auth": {} + "auth": { + "$ref": "#/definitions/AuthRateLimit" + } }, "additionalProperties": false, "required": [ @@ -108258,6 +108638,22 @@ "webhook" ] }, + "AuthRateLimit": { + "type": "object", + "properties": { + "login": { + "$ref": "#/definitions/RateLimitOptions" + }, + "register": { + "$ref": "#/definitions/RateLimitOptions" + } + }, + "additionalProperties": false, + "required": [ + "login", + "register" + ] + }, "GlobalRateLimits": { "type": "object", "properties": { @@ -113164,7 +113560,9 @@ "channel": { "$ref": "#/definitions/RateLimitOptions" }, - "auth": {} + "auth": { + "$ref": "#/definitions/AuthRateLimit" + } }, "additionalProperties": false, "required": [ @@ -113174,6 +113572,22 @@ "webhook" ] }, + "AuthRateLimit": { + "type": "object", + "properties": { + "login": { + "$ref": "#/definitions/RateLimitOptions" + }, + "register": { + "$ref": "#/definitions/RateLimitOptions" + } + }, + "additionalProperties": false, + "required": [ + "login", + "register" + ] + }, "GlobalRateLimits": { "type": "object", "properties": { @@ -118099,7 +118513,9 @@ "channel": { "$ref": "#/definitions/RateLimitOptions" }, - "auth": {} + "auth": { + "$ref": "#/definitions/AuthRateLimit" + } }, "additionalProperties": false, "required": [ @@ -118109,6 +118525,22 @@ "webhook" ] }, + "AuthRateLimit": { + "type": "object", + "properties": { + "login": { + "$ref": "#/definitions/RateLimitOptions" + }, + "register": { + "$ref": "#/definitions/RateLimitOptions" + } + }, + "additionalProperties": false, + "required": [ + "login", + "register" + ] + }, "GlobalRateLimits": { "type": "object", "properties": { @@ -123018,7 +123450,9 @@ "channel": { "$ref": "#/definitions/RateLimitOptions" }, - "auth": {} + "auth": { + "$ref": "#/definitions/AuthRateLimit" + } }, "additionalProperties": false, "required": [ @@ -123028,6 +123462,22 @@ "webhook" ] }, + "AuthRateLimit": { + "type": "object", + "properties": { + "login": { + "$ref": "#/definitions/RateLimitOptions" + }, + "register": { + "$ref": "#/definitions/RateLimitOptions" + } + }, + "additionalProperties": false, + "required": [ + "login", + "register" + ] + }, "GlobalRateLimits": { "type": "object", "properties": { @@ -127998,7 +128448,9 @@ "channel": { "$ref": "#/definitions/RateLimitOptions" }, - "auth": {} + "auth": { + "$ref": "#/definitions/AuthRateLimit" + } }, "additionalProperties": false, "required": [ @@ -128008,6 +128460,22 @@ "webhook" ] }, + "AuthRateLimit": { + "type": "object", + "properties": { + "login": { + "$ref": "#/definitions/RateLimitOptions" + }, + "register": { + "$ref": "#/definitions/RateLimitOptions" + } + }, + "additionalProperties": false, + "required": [ + "login", + "register" + ] + }, "GlobalRateLimits": { "type": "object", "properties": { @@ -132936,7 +133404,9 @@ "channel": { "$ref": "#/definitions/RateLimitOptions" }, - "auth": {} + "auth": { + "$ref": "#/definitions/AuthRateLimit" + } }, "additionalProperties": false, "required": [ @@ -132946,6 +133416,22 @@ "webhook" ] }, + "AuthRateLimit": { + "type": "object", + "properties": { + "login": { + "$ref": "#/definitions/RateLimitOptions" + }, + "register": { + "$ref": "#/definitions/RateLimitOptions" + } + }, + "additionalProperties": false, + "required": [ + "login", + "register" + ] + }, "GlobalRateLimits": { "type": "object", "properties": { @@ -137853,7 +138339,9 @@ "channel": { "$ref": "#/definitions/RateLimitOptions" }, - "auth": {} + "auth": { + "$ref": "#/definitions/AuthRateLimit" + } }, "additionalProperties": false, "required": [ @@ -137863,6 +138351,22 @@ "webhook" ] }, + "AuthRateLimit": { + "type": "object", + "properties": { + "login": { + "$ref": "#/definitions/RateLimitOptions" + }, + "register": { + "$ref": "#/definitions/RateLimitOptions" + } + }, + "additionalProperties": false, + "required": [ + "login", + "register" + ] + }, "GlobalRateLimits": { "type": "object", "properties": { @@ -142932,7 +143436,9 @@ "channel": { "$ref": "#/definitions/RateLimitOptions" }, - "auth": {} + "auth": { + "$ref": "#/definitions/AuthRateLimit" + } }, "additionalProperties": false, "required": [ @@ -142942,6 +143448,22 @@ "webhook" ] }, + "AuthRateLimit": { + "type": "object", + "properties": { + "login": { + "$ref": "#/definitions/RateLimitOptions" + }, + "register": { + "$ref": "#/definitions/RateLimitOptions" + } + }, + "additionalProperties": false, + "required": [ + "login", + "register" + ] + }, "GlobalRateLimits": { "type": "object", "properties": { @@ -147869,7 +148391,9 @@ "channel": { "$ref": "#/definitions/RateLimitOptions" }, - "auth": {} + "auth": { + "$ref": "#/definitions/AuthRateLimit" + } }, "additionalProperties": false, "required": [ @@ -147879,6 +148403,22 @@ "webhook" ] }, + "AuthRateLimit": { + "type": "object", + "properties": { + "login": { + "$ref": "#/definitions/RateLimitOptions" + }, + "register": { + "$ref": "#/definitions/RateLimitOptions" + } + }, + "additionalProperties": false, + "required": [ + "login", + "register" + ] + }, "GlobalRateLimits": { "type": "object", "properties": { @@ -152816,7 +153356,9 @@ "channel": { "$ref": "#/definitions/RateLimitOptions" }, - "auth": {} + "auth": { + "$ref": "#/definitions/AuthRateLimit" + } }, "additionalProperties": false, "required": [ @@ -152826,6 +153368,22 @@ "webhook" ] }, + "AuthRateLimit": { + "type": "object", + "properties": { + "login": { + "$ref": "#/definitions/RateLimitOptions" + }, + "register": { + "$ref": "#/definitions/RateLimitOptions" + } + }, + "additionalProperties": false, + "required": [ + "login", + "register" + ] + }, "GlobalRateLimits": { "type": "object", "properties": { @@ -157747,7 +158305,9 @@ "channel": { "$ref": "#/definitions/RateLimitOptions" }, - "auth": {} + "auth": { + "$ref": "#/definitions/AuthRateLimit" + } }, "additionalProperties": false, "required": [ @@ -157757,6 +158317,22 @@ "webhook" ] }, + "AuthRateLimit": { + "type": "object", + "properties": { + "login": { + "$ref": "#/definitions/RateLimitOptions" + }, + "register": { + "$ref": "#/definitions/RateLimitOptions" + } + }, + "additionalProperties": false, + "required": [ + "login", + "register" + ] + }, "GlobalRateLimits": { "type": "object", "properties": { @@ -162682,7 +163258,9 @@ "channel": { "$ref": "#/definitions/RateLimitOptions" }, - "auth": {} + "auth": { + "$ref": "#/definitions/AuthRateLimit" + } }, "additionalProperties": false, "required": [ @@ -162692,6 +163270,22 @@ "webhook" ] }, + "AuthRateLimit": { + "type": "object", + "properties": { + "login": { + "$ref": "#/definitions/RateLimitOptions" + }, + "register": { + "$ref": "#/definitions/RateLimitOptions" + } + }, + "additionalProperties": false, + "required": [ + "login", + "register" + ] + }, "GlobalRateLimits": { "type": "object", "properties": { @@ -167607,7 +168201,9 @@ "channel": { "$ref": "#/definitions/RateLimitOptions" }, - "auth": {} + "auth": { + "$ref": "#/definitions/AuthRateLimit" + } }, "additionalProperties": false, "required": [ @@ -167617,6 +168213,22 @@ "webhook" ] }, + "AuthRateLimit": { + "type": "object", + "properties": { + "login": { + "$ref": "#/definitions/RateLimitOptions" + }, + "register": { + "$ref": "#/definitions/RateLimitOptions" + } + }, + "additionalProperties": false, + "required": [ + "login", + "register" + ] + }, "GlobalRateLimits": { "type": "object", "properties": { @@ -172520,7 +173132,9 @@ "channel": { "$ref": "#/definitions/RateLimitOptions" }, - "auth": {} + "auth": { + "$ref": "#/definitions/AuthRateLimit" + } }, "additionalProperties": false, "required": [ @@ -172530,6 +173144,22 @@ "webhook" ] }, + "AuthRateLimit": { + "type": "object", + "properties": { + "login": { + "$ref": "#/definitions/RateLimitOptions" + }, + "register": { + "$ref": "#/definitions/RateLimitOptions" + } + }, + "additionalProperties": false, + "required": [ + "login", + "register" + ] + }, "GlobalRateLimits": { "type": "object", "properties": { @@ -177570,7 +178200,9 @@ "channel": { "$ref": "#/definitions/RateLimitOptions" }, - "auth": {} + "auth": { + "$ref": "#/definitions/AuthRateLimit" + } }, "additionalProperties": false, "required": [ @@ -177580,6 +178212,22 @@ "webhook" ] }, + "AuthRateLimit": { + "type": "object", + "properties": { + "login": { + "$ref": "#/definitions/RateLimitOptions" + }, + "register": { + "$ref": "#/definitions/RateLimitOptions" + } + }, + "additionalProperties": false, + "required": [ + "login", + "register" + ] + }, "GlobalRateLimits": { "type": "object", "properties": { @@ -182474,7 +183122,9 @@ "channel": { "$ref": "#/definitions/RateLimitOptions" }, - "auth": {} + "auth": { + "$ref": "#/definitions/AuthRateLimit" + } }, "additionalProperties": false, "required": [ @@ -182484,6 +183134,22 @@ "webhook" ] }, + "AuthRateLimit": { + "type": "object", + "properties": { + "login": { + "$ref": "#/definitions/RateLimitOptions" + }, + "register": { + "$ref": "#/definitions/RateLimitOptions" + } + }, + "additionalProperties": false, + "required": [ + "login", + "register" + ] + }, "GlobalRateLimits": { "type": "object", "properties": { @@ -187521,7 +188187,9 @@ "channel": { "$ref": "#/definitions/RateLimitOptions" }, - "auth": {} + "auth": { + "$ref": "#/definitions/AuthRateLimit" + } }, "additionalProperties": false, "required": [ @@ -187531,6 +188199,22 @@ "webhook" ] }, + "AuthRateLimit": { + "type": "object", + "properties": { + "login": { + "$ref": "#/definitions/RateLimitOptions" + }, + "register": { + "$ref": "#/definitions/RateLimitOptions" + } + }, + "additionalProperties": false, + "required": [ + "login", + "register" + ] + }, "GlobalRateLimits": { "type": "object", "properties": { @@ -192439,7 +193123,9 @@ "channel": { "$ref": "#/definitions/RateLimitOptions" }, - "auth": {} + "auth": { + "$ref": "#/definitions/AuthRateLimit" + } }, "additionalProperties": false, "required": [ @@ -192449,6 +193135,22 @@ "webhook" ] }, + "AuthRateLimit": { + "type": "object", + "properties": { + "login": { + "$ref": "#/definitions/RateLimitOptions" + }, + "register": { + "$ref": "#/definitions/RateLimitOptions" + } + }, + "additionalProperties": false, + "required": [ + "login", + "register" + ] + }, "GlobalRateLimits": { "type": "object", "properties": { @@ -197363,7 +198065,9 @@ "channel": { "$ref": "#/definitions/RateLimitOptions" }, - "auth": {} + "auth": { + "$ref": "#/definitions/AuthRateLimit" + } }, "additionalProperties": false, "required": [ @@ -197373,6 +198077,22 @@ "webhook" ] }, + "AuthRateLimit": { + "type": "object", + "properties": { + "login": { + "$ref": "#/definitions/RateLimitOptions" + }, + "register": { + "$ref": "#/definitions/RateLimitOptions" + } + }, + "additionalProperties": false, + "required": [ + "login", + "register" + ] + }, "GlobalRateLimits": { "type": "object", "properties": { @@ -202282,7 +203002,9 @@ "channel": { "$ref": "#/definitions/RateLimitOptions" }, - "auth": {} + "auth": { + "$ref": "#/definitions/AuthRateLimit" + } }, "additionalProperties": false, "required": [ @@ -202292,6 +203014,22 @@ "webhook" ] }, + "AuthRateLimit": { + "type": "object", + "properties": { + "login": { + "$ref": "#/definitions/RateLimitOptions" + }, + "register": { + "$ref": "#/definitions/RateLimitOptions" + } + }, + "additionalProperties": false, + "required": [ + "login", + "register" + ] + }, "GlobalRateLimits": { "type": "object", "properties": { @@ -207199,7 +207937,9 @@ "channel": { "$ref": "#/definitions/RateLimitOptions" }, - "auth": {} + "auth": { + "$ref": "#/definitions/AuthRateLimit" + } }, "additionalProperties": false, "required": [ @@ -207209,6 +207949,22 @@ "webhook" ] }, + "AuthRateLimit": { + "type": "object", + "properties": { + "login": { + "$ref": "#/definitions/RateLimitOptions" + }, + "register": { + "$ref": "#/definitions/RateLimitOptions" + } + }, + "additionalProperties": false, + "required": [ + "login", + "register" + ] + }, "GlobalRateLimits": { "type": "object", "properties": { @@ -212150,7 +212906,9 @@ "channel": { "$ref": "#/definitions/RateLimitOptions" }, - "auth": {} + "auth": { + "$ref": "#/definitions/AuthRateLimit" + } }, "additionalProperties": false, "required": [ @@ -212160,6 +212918,22 @@ "webhook" ] }, + "AuthRateLimit": { + "type": "object", + "properties": { + "login": { + "$ref": "#/definitions/RateLimitOptions" + }, + "register": { + "$ref": "#/definitions/RateLimitOptions" + } + }, + "additionalProperties": false, + "required": [ + "login", + "register" + ] + }, "GlobalRateLimits": { "type": "object", "properties": { @@ -217067,7 +217841,9 @@ "channel": { "$ref": "#/definitions/RateLimitOptions" }, - "auth": {} + "auth": { + "$ref": "#/definitions/AuthRateLimit" + } }, "additionalProperties": false, "required": [ @@ -217077,6 +217853,22 @@ "webhook" ] }, + "AuthRateLimit": { + "type": "object", + "properties": { + "login": { + "$ref": "#/definitions/RateLimitOptions" + }, + "register": { + "$ref": "#/definitions/RateLimitOptions" + } + }, + "additionalProperties": false, + "required": [ + "login", + "register" + ] + }, "GlobalRateLimits": { "type": "object", "properties": { @@ -221983,7 +222775,9 @@ "channel": { "$ref": "#/definitions/RateLimitOptions" }, - "auth": {} + "auth": { + "$ref": "#/definitions/AuthRateLimit" + } }, "additionalProperties": false, "required": [ @@ -221993,6 +222787,22 @@ "webhook" ] }, + "AuthRateLimit": { + "type": "object", + "properties": { + "login": { + "$ref": "#/definitions/RateLimitOptions" + }, + "register": { + "$ref": "#/definitions/RateLimitOptions" + } + }, + "additionalProperties": false, + "required": [ + "login", + "register" + ] + }, "GlobalRateLimits": { "type": "object", "properties": { @@ -226935,7 +227745,9 @@ "channel": { "$ref": "#/definitions/RateLimitOptions" }, - "auth": {} + "auth": { + "$ref": "#/definitions/AuthRateLimit" + } }, "additionalProperties": false, "required": [ @@ -226945,6 +227757,22 @@ "webhook" ] }, + "AuthRateLimit": { + "type": "object", + "properties": { + "login": { + "$ref": "#/definitions/RateLimitOptions" + }, + "register": { + "$ref": "#/definitions/RateLimitOptions" + } + }, + "additionalProperties": false, + "required": [ + "login", + "register" + ] + }, "GlobalRateLimits": { "type": "object", "properties": { @@ -231884,7 +232712,9 @@ "channel": { "$ref": "#/definitions/RateLimitOptions" }, - "auth": {} + "auth": { + "$ref": "#/definitions/AuthRateLimit" + } }, "additionalProperties": false, "required": [ @@ -231894,6 +232724,22 @@ "webhook" ] }, + "AuthRateLimit": { + "type": "object", + "properties": { + "login": { + "$ref": "#/definitions/RateLimitOptions" + }, + "register": { + "$ref": "#/definitions/RateLimitOptions" + } + }, + "additionalProperties": false, + "required": [ + "login", + "register" + ] + }, "GlobalRateLimits": { "type": "object", "properties": { @@ -236805,7 +237651,9 @@ "channel": { "$ref": "#/definitions/RateLimitOptions" }, - "auth": {} + "auth": { + "$ref": "#/definitions/AuthRateLimit" + } }, "additionalProperties": false, "required": [ @@ -236815,6 +237663,22 @@ "webhook" ] }, + "AuthRateLimit": { + "type": "object", + "properties": { + "login": { + "$ref": "#/definitions/RateLimitOptions" + }, + "register": { + "$ref": "#/definitions/RateLimitOptions" + } + }, + "additionalProperties": false, + "required": [ + "login", + "register" + ] + }, "GlobalRateLimits": { "type": "object", "properties": { @@ -241716,7 +242580,9 @@ "channel": { "$ref": "#/definitions/RateLimitOptions" }, - "auth": {} + "auth": { + "$ref": "#/definitions/AuthRateLimit" + } }, "additionalProperties": false, "required": [ @@ -241726,6 +242592,22 @@ "webhook" ] }, + "AuthRateLimit": { + "type": "object", + "properties": { + "login": { + "$ref": "#/definitions/RateLimitOptions" + }, + "register": { + "$ref": "#/definitions/RateLimitOptions" + } + }, + "additionalProperties": false, + "required": [ + "login", + "register" + ] + }, "GlobalRateLimits": { "type": "object", "properties": { @@ -246633,7 +247515,9 @@ "channel": { "$ref": "#/definitions/RateLimitOptions" }, - "auth": {} + "auth": { + "$ref": "#/definitions/AuthRateLimit" + } }, "additionalProperties": false, "required": [ @@ -246643,6 +247527,22 @@ "webhook" ] }, + "AuthRateLimit": { + "type": "object", + "properties": { + "login": { + "$ref": "#/definitions/RateLimitOptions" + }, + "register": { + "$ref": "#/definitions/RateLimitOptions" + } + }, + "additionalProperties": false, + "required": [ + "login", + "register" + ] + }, "GlobalRateLimits": { "type": "object", "properties": { @@ -251561,7 +252461,9 @@ "channel": { "$ref": "#/definitions/RateLimitOptions" }, - "auth": {} + "auth": { + "$ref": "#/definitions/AuthRateLimit" + } }, "additionalProperties": false, "required": [ @@ -251571,6 +252473,22 @@ "webhook" ] }, + "AuthRateLimit": { + "type": "object", + "properties": { + "login": { + "$ref": "#/definitions/RateLimitOptions" + }, + "register": { + "$ref": "#/definitions/RateLimitOptions" + } + }, + "additionalProperties": false, + "required": [ + "login", + "register" + ] + }, "GlobalRateLimits": { "type": "object", "properties": { @@ -256481,7 +257399,9 @@ "channel": { "$ref": "#/definitions/RateLimitOptions" }, - "auth": {} + "auth": { + "$ref": "#/definitions/AuthRateLimit" + } }, "additionalProperties": false, "required": [ @@ -256491,6 +257411,22 @@ "webhook" ] }, + "AuthRateLimit": { + "type": "object", + "properties": { + "login": { + "$ref": "#/definitions/RateLimitOptions" + }, + "register": { + "$ref": "#/definitions/RateLimitOptions" + } + }, + "additionalProperties": false, + "required": [ + "login", + "register" + ] + }, "GlobalRateLimits": { "type": "object", "properties": { @@ -261398,7 +262334,9 @@ "channel": { "$ref": "#/definitions/RateLimitOptions" }, - "auth": {} + "auth": { + "$ref": "#/definitions/AuthRateLimit" + } }, "additionalProperties": false, "required": [ @@ -261408,6 +262346,22 @@ "webhook" ] }, + "AuthRateLimit": { + "type": "object", + "properties": { + "login": { + "$ref": "#/definitions/RateLimitOptions" + }, + "register": { + "$ref": "#/definitions/RateLimitOptions" + } + }, + "additionalProperties": false, + "required": [ + "login", + "register" + ] + }, "GlobalRateLimits": { "type": "object", "properties": { @@ -266340,7 +267294,9 @@ "channel": { "$ref": "#/definitions/RateLimitOptions" }, - "auth": {} + "auth": { + "$ref": "#/definitions/AuthRateLimit" + } }, "additionalProperties": false, "required": [ @@ -266350,6 +267306,22 @@ "webhook" ] }, + "AuthRateLimit": { + "type": "object", + "properties": { + "login": { + "$ref": "#/definitions/RateLimitOptions" + }, + "register": { + "$ref": "#/definitions/RateLimitOptions" + } + }, + "additionalProperties": false, + "required": [ + "login", + "register" + ] + }, "GlobalRateLimits": { "type": "object", "properties": { @@ -271253,7 +272225,9 @@ "channel": { "$ref": "#/definitions/RateLimitOptions" }, - "auth": {} + "auth": { + "$ref": "#/definitions/AuthRateLimit" + } }, "additionalProperties": false, "required": [ @@ -271263,6 +272237,22 @@ "webhook" ] }, + "AuthRateLimit": { + "type": "object", + "properties": { + "login": { + "$ref": "#/definitions/RateLimitOptions" + }, + "register": { + "$ref": "#/definitions/RateLimitOptions" + } + }, + "additionalProperties": false, + "required": [ + "login", + "register" + ] + }, "GlobalRateLimits": { "type": "object", "properties": { @@ -276169,7 +277159,9 @@ "channel": { "$ref": "#/definitions/RateLimitOptions" }, - "auth": {} + "auth": { + "$ref": "#/definitions/AuthRateLimit" + } }, "additionalProperties": false, "required": [ @@ -276179,6 +277171,22 @@ "webhook" ] }, + "AuthRateLimit": { + "type": "object", + "properties": { + "login": { + "$ref": "#/definitions/RateLimitOptions" + }, + "register": { + "$ref": "#/definitions/RateLimitOptions" + } + }, + "additionalProperties": false, + "required": [ + "login", + "register" + ] + }, "GlobalRateLimits": { "type": "object", "properties": { @@ -281114,7 +282122,9 @@ "channel": { "$ref": "#/definitions/RateLimitOptions" }, - "auth": {} + "auth": { + "$ref": "#/definitions/AuthRateLimit" + } }, "additionalProperties": false, "required": [ @@ -281124,6 +282134,22 @@ "webhook" ] }, + "AuthRateLimit": { + "type": "object", + "properties": { + "login": { + "$ref": "#/definitions/RateLimitOptions" + }, + "register": { + "$ref": "#/definitions/RateLimitOptions" + } + }, + "additionalProperties": false, + "required": [ + "login", + "register" + ] + }, "GlobalRateLimits": { "type": "object", "properties": { @@ -286157,7 +287183,9 @@ "channel": { "$ref": "#/definitions/RateLimitOptions" }, - "auth": {} + "auth": { + "$ref": "#/definitions/AuthRateLimit" + } }, "additionalProperties": false, "required": [ @@ -286167,6 +287195,22 @@ "webhook" ] }, + "AuthRateLimit": { + "type": "object", + "properties": { + "login": { + "$ref": "#/definitions/RateLimitOptions" + }, + "register": { + "$ref": "#/definitions/RateLimitOptions" + } + }, + "additionalProperties": false, + "required": [ + "login", + "register" + ] + }, "GlobalRateLimits": { "type": "object", "properties": { @@ -291149,7 +292193,9 @@ "channel": { "$ref": "#/definitions/RateLimitOptions" }, - "auth": {} + "auth": { + "$ref": "#/definitions/AuthRateLimit" + } }, "additionalProperties": false, "required": [ @@ -291159,6 +292205,22 @@ "webhook" ] }, + "AuthRateLimit": { + "type": "object", + "properties": { + "login": { + "$ref": "#/definitions/RateLimitOptions" + }, + "register": { + "$ref": "#/definitions/RateLimitOptions" + } + }, + "additionalProperties": false, + "required": [ + "login", + "register" + ] + }, "GlobalRateLimits": { "type": "object", "properties": { @@ -296069,7 +297131,9 @@ "channel": { "$ref": "#/definitions/RateLimitOptions" }, - "auth": {} + "auth": { + "$ref": "#/definitions/AuthRateLimit" + } }, "additionalProperties": false, "required": [ @@ -296079,6 +297143,22 @@ "webhook" ] }, + "AuthRateLimit": { + "type": "object", + "properties": { + "login": { + "$ref": "#/definitions/RateLimitOptions" + }, + "register": { + "$ref": "#/definitions/RateLimitOptions" + } + }, + "additionalProperties": false, + "required": [ + "login", + "register" + ] + }, "GlobalRateLimits": { "type": "object", "properties": { @@ -300982,7 +302062,9 @@ "channel": { "$ref": "#/definitions/RateLimitOptions" }, - "auth": {} + "auth": { + "$ref": "#/definitions/AuthRateLimit" + } }, "additionalProperties": false, "required": [ @@ -300992,6 +302074,22 @@ "webhook" ] }, + "AuthRateLimit": { + "type": "object", + "properties": { + "login": { + "$ref": "#/definitions/RateLimitOptions" + }, + "register": { + "$ref": "#/definitions/RateLimitOptions" + } + }, + "additionalProperties": false, + "required": [ + "login", + "register" + ] + }, "GlobalRateLimits": { "type": "object", "properties": { @@ -305895,7 +306993,9 @@ "channel": { "$ref": "#/definitions/RateLimitOptions" }, - "auth": {} + "auth": { + "$ref": "#/definitions/AuthRateLimit" + } }, "additionalProperties": false, "required": [ @@ -305905,6 +307005,22 @@ "webhook" ] }, + "AuthRateLimit": { + "type": "object", + "properties": { + "login": { + "$ref": "#/definitions/RateLimitOptions" + }, + "register": { + "$ref": "#/definitions/RateLimitOptions" + } + }, + "additionalProperties": false, + "required": [ + "login", + "register" + ] + }, "GlobalRateLimits": { "type": "object", "properties": { @@ -310815,7 +311931,9 @@ "channel": { "$ref": "#/definitions/RateLimitOptions" }, - "auth": {} + "auth": { + "$ref": "#/definitions/AuthRateLimit" + } }, "additionalProperties": false, "required": [ @@ -310825,6 +311943,22 @@ "webhook" ] }, + "AuthRateLimit": { + "type": "object", + "properties": { + "login": { + "$ref": "#/definitions/RateLimitOptions" + }, + "register": { + "$ref": "#/definitions/RateLimitOptions" + } + }, + "additionalProperties": false, + "required": [ + "login", + "register" + ] + }, "GlobalRateLimits": { "type": "object", "properties": { @@ -315732,7 +316866,9 @@ "channel": { "$ref": "#/definitions/RateLimitOptions" }, - "auth": {} + "auth": { + "$ref": "#/definitions/AuthRateLimit" + } }, "additionalProperties": false, "required": [ @@ -315742,6 +316878,22 @@ "webhook" ] }, + "AuthRateLimit": { + "type": "object", + "properties": { + "login": { + "$ref": "#/definitions/RateLimitOptions" + }, + "register": { + "$ref": "#/definitions/RateLimitOptions" + } + }, + "additionalProperties": false, + "required": [ + "login", + "register" + ] + }, "GlobalRateLimits": { "type": "object", "properties": { @@ -320645,7 +321797,9 @@ "channel": { "$ref": "#/definitions/RateLimitOptions" }, - "auth": {} + "auth": { + "$ref": "#/definitions/AuthRateLimit" + } }, "additionalProperties": false, "required": [ @@ -320655,6 +321809,22 @@ "webhook" ] }, + "AuthRateLimit": { + "type": "object", + "properties": { + "login": { + "$ref": "#/definitions/RateLimitOptions" + }, + "register": { + "$ref": "#/definitions/RateLimitOptions" + } + }, + "additionalProperties": false, + "required": [ + "login", + "register" + ] + }, "GlobalRateLimits": { "type": "object", "properties": { @@ -325633,7 +326803,9 @@ "channel": { "$ref": "#/definitions/RateLimitOptions" }, - "auth": {} + "auth": { + "$ref": "#/definitions/AuthRateLimit" + } }, "additionalProperties": false, "required": [ @@ -325643,6 +326815,22 @@ "webhook" ] }, + "AuthRateLimit": { + "type": "object", + "properties": { + "login": { + "$ref": "#/definitions/RateLimitOptions" + }, + "register": { + "$ref": "#/definitions/RateLimitOptions" + } + }, + "additionalProperties": false, + "required": [ + "login", + "register" + ] + }, "GlobalRateLimits": { "type": "object", "properties": { @@ -330557,7 +331745,9 @@ "channel": { "$ref": "#/definitions/RateLimitOptions" }, - "auth": {} + "auth": { + "$ref": "#/definitions/AuthRateLimit" + } }, "additionalProperties": false, "required": [ @@ -330567,6 +331757,22 @@ "webhook" ] }, + "AuthRateLimit": { + "type": "object", + "properties": { + "login": { + "$ref": "#/definitions/RateLimitOptions" + }, + "register": { + "$ref": "#/definitions/RateLimitOptions" + } + }, + "additionalProperties": false, + "required": [ + "login", + "register" + ] + }, "GlobalRateLimits": { "type": "object", "properties": { @@ -335464,7 +336670,9 @@ "channel": { "$ref": "#/definitions/RateLimitOptions" }, - "auth": {} + "auth": { + "$ref": "#/definitions/AuthRateLimit" + } }, "additionalProperties": false, "required": [ @@ -335474,6 +336682,22 @@ "webhook" ] }, + "AuthRateLimit": { + "type": "object", + "properties": { + "login": { + "$ref": "#/definitions/RateLimitOptions" + }, + "register": { + "$ref": "#/definitions/RateLimitOptions" + } + }, + "additionalProperties": false, + "required": [ + "login", + "register" + ] + }, "GlobalRateLimits": { "type": "object", "properties": { @@ -340389,7 +341613,9 @@ "channel": { "$ref": "#/definitions/RateLimitOptions" }, - "auth": {} + "auth": { + "$ref": "#/definitions/AuthRateLimit" + } }, "additionalProperties": false, "required": [ @@ -340399,6 +341625,22 @@ "webhook" ] }, + "AuthRateLimit": { + "type": "object", + "properties": { + "login": { + "$ref": "#/definitions/RateLimitOptions" + }, + "register": { + "$ref": "#/definitions/RateLimitOptions" + } + }, + "additionalProperties": false, + "required": [ + "login", + "register" + ] + }, "GlobalRateLimits": { "type": "object", "properties": { @@ -345314,7 +346556,9 @@ "channel": { "$ref": "#/definitions/RateLimitOptions" }, - "auth": {} + "auth": { + "$ref": "#/definitions/AuthRateLimit" + } }, "additionalProperties": false, "required": [ @@ -345324,6 +346568,22 @@ "webhook" ] }, + "AuthRateLimit": { + "type": "object", + "properties": { + "login": { + "$ref": "#/definitions/RateLimitOptions" + }, + "register": { + "$ref": "#/definitions/RateLimitOptions" + } + }, + "additionalProperties": false, + "required": [ + "login", + "register" + ] + }, "GlobalRateLimits": { "type": "object", "properties": { @@ -350289,7 +351549,9 @@ "channel": { "$ref": "#/definitions/RateLimitOptions" }, - "auth": {} + "auth": { + "$ref": "#/definitions/AuthRateLimit" + } }, "additionalProperties": false, "required": [ @@ -350299,6 +351561,22 @@ "webhook" ] }, + "AuthRateLimit": { + "type": "object", + "properties": { + "login": { + "$ref": "#/definitions/RateLimitOptions" + }, + "register": { + "$ref": "#/definitions/RateLimitOptions" + } + }, + "additionalProperties": false, + "required": [ + "login", + "register" + ] + }, "GlobalRateLimits": { "type": "object", "properties": { @@ -355223,7 +356501,9 @@ "channel": { "$ref": "#/definitions/RateLimitOptions" }, - "auth": {} + "auth": { + "$ref": "#/definitions/AuthRateLimit" + } }, "additionalProperties": false, "required": [ @@ -355233,6 +356513,22 @@ "webhook" ] }, + "AuthRateLimit": { + "type": "object", + "properties": { + "login": { + "$ref": "#/definitions/RateLimitOptions" + }, + "register": { + "$ref": "#/definitions/RateLimitOptions" + } + }, + "additionalProperties": false, + "required": [ + "login", + "register" + ] + }, "GlobalRateLimits": { "type": "object", "properties": { @@ -360163,7 +361459,9 @@ "channel": { "$ref": "#/definitions/RateLimitOptions" }, - "auth": {} + "auth": { + "$ref": "#/definitions/AuthRateLimit" + } }, "additionalProperties": false, "required": [ @@ -360173,6 +361471,22 @@ "webhook" ] }, + "AuthRateLimit": { + "type": "object", + "properties": { + "login": { + "$ref": "#/definitions/RateLimitOptions" + }, + "register": { + "$ref": "#/definitions/RateLimitOptions" + } + }, + "additionalProperties": false, + "required": [ + "login", + "register" + ] + }, "GlobalRateLimits": { "type": "object", "properties": { @@ -365097,7 +366411,9 @@ "channel": { "$ref": "#/definitions/RateLimitOptions" }, - "auth": {} + "auth": { + "$ref": "#/definitions/AuthRateLimit" + } }, "additionalProperties": false, "required": [ @@ -365107,6 +366423,22 @@ "webhook" ] }, + "AuthRateLimit": { + "type": "object", + "properties": { + "login": { + "$ref": "#/definitions/RateLimitOptions" + }, + "register": { + "$ref": "#/definitions/RateLimitOptions" + } + }, + "additionalProperties": false, + "required": [ + "login", + "register" + ] + }, "GlobalRateLimits": { "type": "object", "properties": { @@ -370010,7 +371342,9 @@ "channel": { "$ref": "#/definitions/RateLimitOptions" }, - "auth": {} + "auth": { + "$ref": "#/definitions/AuthRateLimit" + } }, "additionalProperties": false, "required": [ @@ -370020,6 +371354,22 @@ "webhook" ] }, + "AuthRateLimit": { + "type": "object", + "properties": { + "login": { + "$ref": "#/definitions/RateLimitOptions" + }, + "register": { + "$ref": "#/definitions/RateLimitOptions" + } + }, + "additionalProperties": false, + "required": [ + "login", + "register" + ] + }, "GlobalRateLimits": { "type": "object", "properties": { @@ -374920,7 +376270,9 @@ "channel": { "$ref": "#/definitions/RateLimitOptions" }, - "auth": {} + "auth": { + "$ref": "#/definitions/AuthRateLimit" + } }, "additionalProperties": false, "required": [ @@ -374930,6 +376282,22 @@ "webhook" ] }, + "AuthRateLimit": { + "type": "object", + "properties": { + "login": { + "$ref": "#/definitions/RateLimitOptions" + }, + "register": { + "$ref": "#/definitions/RateLimitOptions" + } + }, + "additionalProperties": false, + "required": [ + "login", + "register" + ] + }, "GlobalRateLimits": { "type": "object", "properties": { @@ -379861,7 +381229,9 @@ "channel": { "$ref": "#/definitions/RateLimitOptions" }, - "auth": {} + "auth": { + "$ref": "#/definitions/AuthRateLimit" + } }, "additionalProperties": false, "required": [ @@ -379871,6 +381241,22 @@ "webhook" ] }, + "AuthRateLimit": { + "type": "object", + "properties": { + "login": { + "$ref": "#/definitions/RateLimitOptions" + }, + "register": { + "$ref": "#/definitions/RateLimitOptions" + } + }, + "additionalProperties": false, + "required": [ + "login", + "register" + ] + }, "GlobalRateLimits": { "type": "object", "properties": { @@ -384814,7 +386200,9 @@ "channel": { "$ref": "#/definitions/RateLimitOptions" }, - "auth": {} + "auth": { + "$ref": "#/definitions/AuthRateLimit" + } }, "additionalProperties": false, "required": [ @@ -384824,6 +386212,22 @@ "webhook" ] }, + "AuthRateLimit": { + "type": "object", + "properties": { + "login": { + "$ref": "#/definitions/RateLimitOptions" + }, + "register": { + "$ref": "#/definitions/RateLimitOptions" + } + }, + "additionalProperties": false, + "required": [ + "login", + "register" + ] + }, "GlobalRateLimits": { "type": "object", "properties": { @@ -389721,7 +391125,9 @@ "channel": { "$ref": "#/definitions/RateLimitOptions" }, - "auth": {} + "auth": { + "$ref": "#/definitions/AuthRateLimit" + } }, "additionalProperties": false, "required": [ @@ -389731,6 +391137,22 @@ "webhook" ] }, + "AuthRateLimit": { + "type": "object", + "properties": { + "login": { + "$ref": "#/definitions/RateLimitOptions" + }, + "register": { + "$ref": "#/definitions/RateLimitOptions" + } + }, + "additionalProperties": false, + "required": [ + "login", + "register" + ] + }, "GlobalRateLimits": { "type": "object", "properties": { @@ -394638,7 +396060,9 @@ "channel": { "$ref": "#/definitions/RateLimitOptions" }, - "auth": {} + "auth": { + "$ref": "#/definitions/AuthRateLimit" + } }, "additionalProperties": false, "required": [ @@ -394648,6 +396072,22 @@ "webhook" ] }, + "AuthRateLimit": { + "type": "object", + "properties": { + "login": { + "$ref": "#/definitions/RateLimitOptions" + }, + "register": { + "$ref": "#/definitions/RateLimitOptions" + } + }, + "additionalProperties": false, + "required": [ + "login", + "register" + ] + }, "GlobalRateLimits": { "type": "object", "properties": { @@ -399551,7 +400991,9 @@ "channel": { "$ref": "#/definitions/RateLimitOptions" }, - "auth": {} + "auth": { + "$ref": "#/definitions/AuthRateLimit" + } }, "additionalProperties": false, "required": [ @@ -399561,6 +401003,22 @@ "webhook" ] }, + "AuthRateLimit": { + "type": "object", + "properties": { + "login": { + "$ref": "#/definitions/RateLimitOptions" + }, + "register": { + "$ref": "#/definitions/RateLimitOptions" + } + }, + "additionalProperties": false, + "required": [ + "login", + "register" + ] + }, "GlobalRateLimits": { "type": "object", "properties": { @@ -404471,7 +405929,9 @@ "channel": { "$ref": "#/definitions/RateLimitOptions" }, - "auth": {} + "auth": { + "$ref": "#/definitions/AuthRateLimit" + } }, "additionalProperties": false, "required": [ @@ -404481,6 +405941,22 @@ "webhook" ] }, + "AuthRateLimit": { + "type": "object", + "properties": { + "login": { + "$ref": "#/definitions/RateLimitOptions" + }, + "register": { + "$ref": "#/definitions/RateLimitOptions" + } + }, + "additionalProperties": false, + "required": [ + "login", + "register" + ] + }, "GlobalRateLimits": { "type": "object", "properties": { @@ -409595,7 +411071,9 @@ "channel": { "$ref": "#/definitions/RateLimitOptions" }, - "auth": {} + "auth": { + "$ref": "#/definitions/AuthRateLimit" + } }, "additionalProperties": false, "required": [ @@ -409605,6 +411083,22 @@ "webhook" ] }, + "AuthRateLimit": { + "type": "object", + "properties": { + "login": { + "$ref": "#/definitions/RateLimitOptions" + }, + "register": { + "$ref": "#/definitions/RateLimitOptions" + } + }, + "additionalProperties": false, + "required": [ + "login", + "register" + ] + }, "GlobalRateLimits": { "type": "object", "properties": { @@ -414499,7 +415993,9 @@ "channel": { "$ref": "#/definitions/RateLimitOptions" }, - "auth": {} + "auth": { + "$ref": "#/definitions/AuthRateLimit" + } }, "additionalProperties": false, "required": [ @@ -414509,6 +416005,22 @@ "webhook" ] }, + "AuthRateLimit": { + "type": "object", + "properties": { + "login": { + "$ref": "#/definitions/RateLimitOptions" + }, + "register": { + "$ref": "#/definitions/RateLimitOptions" + } + }, + "additionalProperties": false, + "required": [ + "login", + "register" + ] + }, "GlobalRateLimits": { "type": "object", "properties": { @@ -419503,7 +421015,9 @@ "channel": { "$ref": "#/definitions/RateLimitOptions" }, - "auth": {} + "auth": { + "$ref": "#/definitions/AuthRateLimit" + } }, "additionalProperties": false, "required": [ @@ -419513,6 +421027,22 @@ "webhook" ] }, + "AuthRateLimit": { + "type": "object", + "properties": { + "login": { + "$ref": "#/definitions/RateLimitOptions" + }, + "register": { + "$ref": "#/definitions/RateLimitOptions" + } + }, + "additionalProperties": false, + "required": [ + "login", + "register" + ] + }, "GlobalRateLimits": { "type": "object", "properties": { @@ -424410,7 +425940,9 @@ "channel": { "$ref": "#/definitions/RateLimitOptions" }, - "auth": {} + "auth": { + "$ref": "#/definitions/AuthRateLimit" + } }, "additionalProperties": false, "required": [ @@ -424420,6 +425952,22 @@ "webhook" ] }, + "AuthRateLimit": { + "type": "object", + "properties": { + "login": { + "$ref": "#/definitions/RateLimitOptions" + }, + "register": { + "$ref": "#/definitions/RateLimitOptions" + } + }, + "additionalProperties": false, + "required": [ + "login", + "register" + ] + }, "GlobalRateLimits": { "type": "object", "properties": { @@ -429317,7 +430865,9 @@ "channel": { "$ref": "#/definitions/RateLimitOptions" }, - "auth": {} + "auth": { + "$ref": "#/definitions/AuthRateLimit" + } }, "additionalProperties": false, "required": [ @@ -429327,6 +430877,22 @@ "webhook" ] }, + "AuthRateLimit": { + "type": "object", + "properties": { + "login": { + "$ref": "#/definitions/RateLimitOptions" + }, + "register": { + "$ref": "#/definitions/RateLimitOptions" + } + }, + "additionalProperties": false, + "required": [ + "login", + "register" + ] + }, "GlobalRateLimits": { "type": "object", "properties": { @@ -434224,7 +435790,9 @@ "channel": { "$ref": "#/definitions/RateLimitOptions" }, - "auth": {} + "auth": { + "$ref": "#/definitions/AuthRateLimit" + } }, "additionalProperties": false, "required": [ @@ -434234,6 +435802,22 @@ "webhook" ] }, + "AuthRateLimit": { + "type": "object", + "properties": { + "login": { + "$ref": "#/definitions/RateLimitOptions" + }, + "register": { + "$ref": "#/definitions/RateLimitOptions" + } + }, + "additionalProperties": false, + "required": [ + "login", + "register" + ] + }, "GlobalRateLimits": { "type": "object", "properties": { @@ -439231,7 +440815,9 @@ "channel": { "$ref": "#/definitions/RateLimitOptions" }, - "auth": {} + "auth": { + "$ref": "#/definitions/AuthRateLimit" + } }, "additionalProperties": false, "required": [ @@ -439241,6 +440827,22 @@ "webhook" ] }, + "AuthRateLimit": { + "type": "object", + "properties": { + "login": { + "$ref": "#/definitions/RateLimitOptions" + }, + "register": { + "$ref": "#/definitions/RateLimitOptions" + } + }, + "additionalProperties": false, + "required": [ + "login", + "register" + ] + }, "GlobalRateLimits": { "type": "object", "properties": { @@ -444136,7 +445738,9 @@ "channel": { "$ref": "#/definitions/RateLimitOptions" }, - "auth": {} + "auth": { + "$ref": "#/definitions/AuthRateLimit" + } }, "additionalProperties": false, "required": [ @@ -444146,6 +445750,22 @@ "webhook" ] }, + "AuthRateLimit": { + "type": "object", + "properties": { + "login": { + "$ref": "#/definitions/RateLimitOptions" + }, + "register": { + "$ref": "#/definitions/RateLimitOptions" + } + }, + "additionalProperties": false, + "required": [ + "login", + "register" + ] + }, "GlobalRateLimits": { "type": "object", "properties": { @@ -449041,7 +450661,9 @@ "channel": { "$ref": "#/definitions/RateLimitOptions" }, - "auth": {} + "auth": { + "$ref": "#/definitions/AuthRateLimit" + } }, "additionalProperties": false, "required": [ @@ -449051,6 +450673,22 @@ "webhook" ] }, + "AuthRateLimit": { + "type": "object", + "properties": { + "login": { + "$ref": "#/definitions/RateLimitOptions" + }, + "register": { + "$ref": "#/definitions/RateLimitOptions" + } + }, + "additionalProperties": false, + "required": [ + "login", + "register" + ] + }, "GlobalRateLimits": { "type": "object", "properties": { @@ -453946,7 +455584,9 @@ "channel": { "$ref": "#/definitions/RateLimitOptions" }, - "auth": {} + "auth": { + "$ref": "#/definitions/AuthRateLimit" + } }, "additionalProperties": false, "required": [ @@ -453956,6 +455596,22 @@ "webhook" ] }, + "AuthRateLimit": { + "type": "object", + "properties": { + "login": { + "$ref": "#/definitions/RateLimitOptions" + }, + "register": { + "$ref": "#/definitions/RateLimitOptions" + } + }, + "additionalProperties": false, + "required": [ + "login", + "register" + ] + }, "GlobalRateLimits": { "type": "object", "properties": { @@ -458853,7 +460509,9 @@ "channel": { "$ref": "#/definitions/RateLimitOptions" }, - "auth": {} + "auth": { + "$ref": "#/definitions/AuthRateLimit" + } }, "additionalProperties": false, "required": [ @@ -458863,6 +460521,22 @@ "webhook" ] }, + "AuthRateLimit": { + "type": "object", + "properties": { + "login": { + "$ref": "#/definitions/RateLimitOptions" + }, + "register": { + "$ref": "#/definitions/RateLimitOptions" + } + }, + "additionalProperties": false, + "required": [ + "login", + "register" + ] + }, "GlobalRateLimits": { "type": "object", "properties": { @@ -463760,7 +465434,9 @@ "channel": { "$ref": "#/definitions/RateLimitOptions" }, - "auth": {} + "auth": { + "$ref": "#/definitions/AuthRateLimit" + } }, "additionalProperties": false, "required": [ @@ -463770,6 +465446,22 @@ "webhook" ] }, + "AuthRateLimit": { + "type": "object", + "properties": { + "login": { + "$ref": "#/definitions/RateLimitOptions" + }, + "register": { + "$ref": "#/definitions/RateLimitOptions" + } + }, + "additionalProperties": false, + "required": [ + "login", + "register" + ] + }, "GlobalRateLimits": { "type": "object", "properties": { @@ -468667,7 +470359,9 @@ "channel": { "$ref": "#/definitions/RateLimitOptions" }, - "auth": {} + "auth": { + "$ref": "#/definitions/AuthRateLimit" + } }, "additionalProperties": false, "required": [ @@ -468677,6 +470371,22 @@ "webhook" ] }, + "AuthRateLimit": { + "type": "object", + "properties": { + "login": { + "$ref": "#/definitions/RateLimitOptions" + }, + "register": { + "$ref": "#/definitions/RateLimitOptions" + } + }, + "additionalProperties": false, + "required": [ + "login", + "register" + ] + }, "GlobalRateLimits": { "type": "object", "properties": { @@ -473574,7 +475284,9 @@ "channel": { "$ref": "#/definitions/RateLimitOptions" }, - "auth": {} + "auth": { + "$ref": "#/definitions/AuthRateLimit" + } }, "additionalProperties": false, "required": [ @@ -473584,6 +475296,22 @@ "webhook" ] }, + "AuthRateLimit": { + "type": "object", + "properties": { + "login": { + "$ref": "#/definitions/RateLimitOptions" + }, + "register": { + "$ref": "#/definitions/RateLimitOptions" + } + }, + "additionalProperties": false, + "required": [ + "login", + "register" + ] + }, "GlobalRateLimits": { "type": "object", "properties": { @@ -478481,7 +480209,9 @@ "channel": { "$ref": "#/definitions/RateLimitOptions" }, - "auth": {} + "auth": { + "$ref": "#/definitions/AuthRateLimit" + } }, "additionalProperties": false, "required": [ @@ -478491,6 +480221,22 @@ "webhook" ] }, + "AuthRateLimit": { + "type": "object", + "properties": { + "login": { + "$ref": "#/definitions/RateLimitOptions" + }, + "register": { + "$ref": "#/definitions/RateLimitOptions" + } + }, + "additionalProperties": false, + "required": [ + "login", + "register" + ] + }, "GlobalRateLimits": { "type": "object", "properties": { @@ -483452,7 +485198,9 @@ "channel": { "$ref": "#/definitions/RateLimitOptions" }, - "auth": {} + "auth": { + "$ref": "#/definitions/AuthRateLimit" + } }, "additionalProperties": false, "required": [ @@ -483462,6 +485210,22 @@ "webhook" ] }, + "AuthRateLimit": { + "type": "object", + "properties": { + "login": { + "$ref": "#/definitions/RateLimitOptions" + }, + "register": { + "$ref": "#/definitions/RateLimitOptions" + } + }, + "additionalProperties": false, + "required": [ + "login", + "register" + ] + }, "GlobalRateLimits": { "type": "object", "properties": { @@ -488359,7 +490123,9 @@ "channel": { "$ref": "#/definitions/RateLimitOptions" }, - "auth": {} + "auth": { + "$ref": "#/definitions/AuthRateLimit" + } }, "additionalProperties": false, "required": [ @@ -488369,6 +490135,22 @@ "webhook" ] }, + "AuthRateLimit": { + "type": "object", + "properties": { + "login": { + "$ref": "#/definitions/RateLimitOptions" + }, + "register": { + "$ref": "#/definitions/RateLimitOptions" + } + }, + "additionalProperties": false, + "required": [ + "login", + "register" + ] + }, "GlobalRateLimits": { "type": "object", "properties": { @@ -493266,7 +495048,9 @@ "channel": { "$ref": "#/definitions/RateLimitOptions" }, - "auth": {} + "auth": { + "$ref": "#/definitions/AuthRateLimit" + } }, "additionalProperties": false, "required": [ @@ -493276,6 +495060,22 @@ "webhook" ] }, + "AuthRateLimit": { + "type": "object", + "properties": { + "login": { + "$ref": "#/definitions/RateLimitOptions" + }, + "register": { + "$ref": "#/definitions/RateLimitOptions" + } + }, + "additionalProperties": false, + "required": [ + "login", + "register" + ] + }, "GlobalRateLimits": { "type": "object", "properties": { @@ -498173,7 +499973,9 @@ "channel": { "$ref": "#/definitions/RateLimitOptions" }, - "auth": {} + "auth": { + "$ref": "#/definitions/AuthRateLimit" + } }, "additionalProperties": false, "required": [ @@ -498183,6 +499985,22 @@ "webhook" ] }, + "AuthRateLimit": { + "type": "object", + "properties": { + "login": { + "$ref": "#/definitions/RateLimitOptions" + }, + "register": { + "$ref": "#/definitions/RateLimitOptions" + } + }, + "additionalProperties": false, + "required": [ + "login", + "register" + ] + }, "GlobalRateLimits": { "type": "object", "properties": { @@ -503127,7 +504945,9 @@ "channel": { "$ref": "#/definitions/RateLimitOptions" }, - "auth": {} + "auth": { + "$ref": "#/definitions/AuthRateLimit" + } }, "additionalProperties": false, "required": [ @@ -503137,6 +504957,22 @@ "webhook" ] }, + "AuthRateLimit": { + "type": "object", + "properties": { + "login": { + "$ref": "#/definitions/RateLimitOptions" + }, + "register": { + "$ref": "#/definitions/RateLimitOptions" + } + }, + "additionalProperties": false, + "required": [ + "login", + "register" + ] + }, "GlobalRateLimits": { "type": "object", "properties": { @@ -508174,7 +510010,9 @@ "channel": { "$ref": "#/definitions/RateLimitOptions" }, - "auth": {} + "auth": { + "$ref": "#/definitions/AuthRateLimit" + } }, "additionalProperties": false, "required": [ @@ -508184,6 +510022,22 @@ "webhook" ] }, + "AuthRateLimit": { + "type": "object", + "properties": { + "login": { + "$ref": "#/definitions/RateLimitOptions" + }, + "register": { + "$ref": "#/definitions/RateLimitOptions" + } + }, + "additionalProperties": false, + "required": [ + "login", + "register" + ] + }, "GlobalRateLimits": { "type": "object", "properties": { @@ -513081,7 +514935,9 @@ "channel": { "$ref": "#/definitions/RateLimitOptions" }, - "auth": {} + "auth": { + "$ref": "#/definitions/AuthRateLimit" + } }, "additionalProperties": false, "required": [ @@ -513091,6 +514947,22 @@ "webhook" ] }, + "AuthRateLimit": { + "type": "object", + "properties": { + "login": { + "$ref": "#/definitions/RateLimitOptions" + }, + "register": { + "$ref": "#/definitions/RateLimitOptions" + } + }, + "additionalProperties": false, + "required": [ + "login", + "register" + ] + }, "GlobalRateLimits": { "type": "object", "properties": { @@ -517988,7 +519860,9 @@ "channel": { "$ref": "#/definitions/RateLimitOptions" }, - "auth": {} + "auth": { + "$ref": "#/definitions/AuthRateLimit" + } }, "additionalProperties": false, "required": [ @@ -517998,6 +519872,22 @@ "webhook" ] }, + "AuthRateLimit": { + "type": "object", + "properties": { + "login": { + "$ref": "#/definitions/RateLimitOptions" + }, + "register": { + "$ref": "#/definitions/RateLimitOptions" + } + }, + "additionalProperties": false, + "required": [ + "login", + "register" + ] + }, "GlobalRateLimits": { "type": "object", "properties": { @@ -522895,7 +524785,9 @@ "channel": { "$ref": "#/definitions/RateLimitOptions" }, - "auth": {} + "auth": { + "$ref": "#/definitions/AuthRateLimit" + } }, "additionalProperties": false, "required": [ @@ -522905,6 +524797,22 @@ "webhook" ] }, + "AuthRateLimit": { + "type": "object", + "properties": { + "login": { + "$ref": "#/definitions/RateLimitOptions" + }, + "register": { + "$ref": "#/definitions/RateLimitOptions" + } + }, + "additionalProperties": false, + "required": [ + "login", + "register" + ] + }, "GlobalRateLimits": { "type": "object", "properties": { @@ -527802,7 +529710,9 @@ "channel": { "$ref": "#/definitions/RateLimitOptions" }, - "auth": {} + "auth": { + "$ref": "#/definitions/AuthRateLimit" + } }, "additionalProperties": false, "required": [ @@ -527812,6 +529722,22 @@ "webhook" ] }, + "AuthRateLimit": { + "type": "object", + "properties": { + "login": { + "$ref": "#/definitions/RateLimitOptions" + }, + "register": { + "$ref": "#/definitions/RateLimitOptions" + } + }, + "additionalProperties": false, + "required": [ + "login", + "register" + ] + }, "GlobalRateLimits": { "type": "object", "properties": { @@ -532735,7 +534661,9 @@ "channel": { "$ref": "#/definitions/RateLimitOptions" }, - "auth": {} + "auth": { + "$ref": "#/definitions/AuthRateLimit" + } }, "additionalProperties": false, "required": [ @@ -532745,6 +534673,22 @@ "webhook" ] }, + "AuthRateLimit": { + "type": "object", + "properties": { + "login": { + "$ref": "#/definitions/RateLimitOptions" + }, + "register": { + "$ref": "#/definitions/RateLimitOptions" + } + }, + "additionalProperties": false, + "required": [ + "login", + "register" + ] + }, "GlobalRateLimits": { "type": "object", "properties": { @@ -537642,7 +539586,9 @@ "channel": { "$ref": "#/definitions/RateLimitOptions" }, - "auth": {} + "auth": { + "$ref": "#/definitions/AuthRateLimit" + } }, "additionalProperties": false, "required": [ @@ -537652,6 +539598,22 @@ "webhook" ] }, + "AuthRateLimit": { + "type": "object", + "properties": { + "login": { + "$ref": "#/definitions/RateLimitOptions" + }, + "register": { + "$ref": "#/definitions/RateLimitOptions" + } + }, + "additionalProperties": false, + "required": [ + "login", + "register" + ] + }, "GlobalRateLimits": { "type": "object", "properties": { @@ -542547,7 +544509,9 @@ "channel": { "$ref": "#/definitions/RateLimitOptions" }, - "auth": {} + "auth": { + "$ref": "#/definitions/AuthRateLimit" + } }, "additionalProperties": false, "required": [ @@ -542557,6 +544521,22 @@ "webhook" ] }, + "AuthRateLimit": { + "type": "object", + "properties": { + "login": { + "$ref": "#/definitions/RateLimitOptions" + }, + "register": { + "$ref": "#/definitions/RateLimitOptions" + } + }, + "additionalProperties": false, + "required": [ + "login", + "register" + ] + }, "GlobalRateLimits": { "type": "object", "properties": { @@ -547475,7 +549455,9 @@ "channel": { "$ref": "#/definitions/RateLimitOptions" }, - "auth": {} + "auth": { + "$ref": "#/definitions/AuthRateLimit" + } }, "additionalProperties": false, "required": [ @@ -547485,6 +549467,22 @@ "webhook" ] }, + "AuthRateLimit": { + "type": "object", + "properties": { + "login": { + "$ref": "#/definitions/RateLimitOptions" + }, + "register": { + "$ref": "#/definitions/RateLimitOptions" + } + }, + "additionalProperties": false, + "required": [ + "login", + "register" + ] + }, "GlobalRateLimits": { "type": "object", "properties": { @@ -552396,7 +554394,9 @@ "channel": { "$ref": "#/definitions/RateLimitOptions" }, - "auth": {} + "auth": { + "$ref": "#/definitions/AuthRateLimit" + } }, "additionalProperties": false, "required": [ @@ -552406,6 +554406,22 @@ "webhook" ] }, + "AuthRateLimit": { + "type": "object", + "properties": { + "login": { + "$ref": "#/definitions/RateLimitOptions" + }, + "register": { + "$ref": "#/definitions/RateLimitOptions" + } + }, + "additionalProperties": false, + "required": [ + "login", + "register" + ] + }, "GlobalRateLimits": { "type": "object", "properties": { @@ -557436,7 +559452,9 @@ "channel": { "$ref": "#/definitions/RateLimitOptions" }, - "auth": {} + "auth": { + "$ref": "#/definitions/AuthRateLimit" + } }, "additionalProperties": false, "required": [ @@ -557446,6 +559464,22 @@ "webhook" ] }, + "AuthRateLimit": { + "type": "object", + "properties": { + "login": { + "$ref": "#/definitions/RateLimitOptions" + }, + "register": { + "$ref": "#/definitions/RateLimitOptions" + } + }, + "additionalProperties": false, + "required": [ + "login", + "register" + ] + }, "GlobalRateLimits": { "type": "object", "properties": { @@ -562361,7 +564395,9 @@ "channel": { "$ref": "#/definitions/RateLimitOptions" }, - "auth": {} + "auth": { + "$ref": "#/definitions/AuthRateLimit" + } }, "additionalProperties": false, "required": [ @@ -562371,6 +564407,22 @@ "webhook" ] }, + "AuthRateLimit": { + "type": "object", + "properties": { + "login": { + "$ref": "#/definitions/RateLimitOptions" + }, + "register": { + "$ref": "#/definitions/RateLimitOptions" + } + }, + "additionalProperties": false, + "required": [ + "login", + "register" + ] + }, "GlobalRateLimits": { "type": "object", "properties": { @@ -567292,7 +569344,9 @@ "channel": { "$ref": "#/definitions/RateLimitOptions" }, - "auth": {} + "auth": { + "$ref": "#/definitions/AuthRateLimit" + } }, "additionalProperties": false, "required": [ @@ -567302,6 +569356,22 @@ "webhook" ] }, + "AuthRateLimit": { + "type": "object", + "properties": { + "login": { + "$ref": "#/definitions/RateLimitOptions" + }, + "register": { + "$ref": "#/definitions/RateLimitOptions" + } + }, + "additionalProperties": false, + "required": [ + "login", + "register" + ] + }, "GlobalRateLimits": { "type": "object", "properties": { @@ -572209,7 +574279,9 @@ "channel": { "$ref": "#/definitions/RateLimitOptions" }, - "auth": {} + "auth": { + "$ref": "#/definitions/AuthRateLimit" + } }, "additionalProperties": false, "required": [ @@ -572219,6 +574291,22 @@ "webhook" ] }, + "AuthRateLimit": { + "type": "object", + "properties": { + "login": { + "$ref": "#/definitions/RateLimitOptions" + }, + "register": { + "$ref": "#/definitions/RateLimitOptions" + } + }, + "additionalProperties": false, + "required": [ + "login", + "register" + ] + }, "GlobalRateLimits": { "type": "object", "properties": { @@ -577126,7 +579214,9 @@ "channel": { "$ref": "#/definitions/RateLimitOptions" }, - "auth": {} + "auth": { + "$ref": "#/definitions/AuthRateLimit" + } }, "additionalProperties": false, "required": [ @@ -577136,6 +579226,22 @@ "webhook" ] }, + "AuthRateLimit": { + "type": "object", + "properties": { + "login": { + "$ref": "#/definitions/RateLimitOptions" + }, + "register": { + "$ref": "#/definitions/RateLimitOptions" + } + }, + "additionalProperties": false, + "required": [ + "login", + "register" + ] + }, "GlobalRateLimits": { "type": "object", "properties": { @@ -582057,7 +584163,9 @@ "channel": { "$ref": "#/definitions/RateLimitOptions" }, - "auth": {} + "auth": { + "$ref": "#/definitions/AuthRateLimit" + } }, "additionalProperties": false, "required": [ @@ -582067,6 +584175,22 @@ "webhook" ] }, + "AuthRateLimit": { + "type": "object", + "properties": { + "login": { + "$ref": "#/definitions/RateLimitOptions" + }, + "register": { + "$ref": "#/definitions/RateLimitOptions" + } + }, + "additionalProperties": false, + "required": [ + "login", + "register" + ] + }, "GlobalRateLimits": { "type": "object", "properties": { @@ -586977,7 +589101,9 @@ "channel": { "$ref": "#/definitions/RateLimitOptions" }, - "auth": {} + "auth": { + "$ref": "#/definitions/AuthRateLimit" + } }, "additionalProperties": false, "required": [ @@ -586987,6 +589113,22 @@ "webhook" ] }, + "AuthRateLimit": { + "type": "object", + "properties": { + "login": { + "$ref": "#/definitions/RateLimitOptions" + }, + "register": { + "$ref": "#/definitions/RateLimitOptions" + } + }, + "additionalProperties": false, + "required": [ + "login", + "register" + ] + }, "GlobalRateLimits": { "type": "object", "properties": { @@ -591971,7 +594113,9 @@ "channel": { "$ref": "#/definitions/RateLimitOptions" }, - "auth": {} + "auth": { + "$ref": "#/definitions/AuthRateLimit" + } }, "additionalProperties": false, "required": [ @@ -591981,6 +594125,22 @@ "webhook" ] }, + "AuthRateLimit": { + "type": "object", + "properties": { + "login": { + "$ref": "#/definitions/RateLimitOptions" + }, + "register": { + "$ref": "#/definitions/RateLimitOptions" + } + }, + "additionalProperties": false, + "required": [ + "login", + "register" + ] + }, "GlobalRateLimits": { "type": "object", "properties": { @@ -596884,7 +599044,9 @@ "channel": { "$ref": "#/definitions/RateLimitOptions" }, - "auth": {} + "auth": { + "$ref": "#/definitions/AuthRateLimit" + } }, "additionalProperties": false, "required": [ @@ -596894,6 +599056,22 @@ "webhook" ] }, + "AuthRateLimit": { + "type": "object", + "properties": { + "login": { + "$ref": "#/definitions/RateLimitOptions" + }, + "register": { + "$ref": "#/definitions/RateLimitOptions" + } + }, + "additionalProperties": false, + "required": [ + "login", + "register" + ] + }, "GlobalRateLimits": { "type": "object", "properties": { @@ -601800,7 +603978,9 @@ "channel": { "$ref": "#/definitions/RateLimitOptions" }, - "auth": {} + "auth": { + "$ref": "#/definitions/AuthRateLimit" + } }, "additionalProperties": false, "required": [ @@ -601810,6 +603990,22 @@ "webhook" ] }, + "AuthRateLimit": { + "type": "object", + "properties": { + "login": { + "$ref": "#/definitions/RateLimitOptions" + }, + "register": { + "$ref": "#/definitions/RateLimitOptions" + } + }, + "additionalProperties": false, + "required": [ + "login", + "register" + ] + }, "GlobalRateLimits": { "type": "object", "properties": { @@ -606716,7 +608912,9 @@ "channel": { "$ref": "#/definitions/RateLimitOptions" }, - "auth": {} + "auth": { + "$ref": "#/definitions/AuthRateLimit" + } }, "additionalProperties": false, "required": [ @@ -606726,6 +608924,22 @@ "webhook" ] }, + "AuthRateLimit": { + "type": "object", + "properties": { + "login": { + "$ref": "#/definitions/RateLimitOptions" + }, + "register": { + "$ref": "#/definitions/RateLimitOptions" + } + }, + "additionalProperties": false, + "required": [ + "login", + "register" + ] + }, "GlobalRateLimits": { "type": "object", "properties": { @@ -611631,7 +613845,9 @@ "channel": { "$ref": "#/definitions/RateLimitOptions" }, - "auth": {} + "auth": { + "$ref": "#/definitions/AuthRateLimit" + } }, "additionalProperties": false, "required": [ @@ -611641,6 +613857,22 @@ "webhook" ] }, + "AuthRateLimit": { + "type": "object", + "properties": { + "login": { + "$ref": "#/definitions/RateLimitOptions" + }, + "register": { + "$ref": "#/definitions/RateLimitOptions" + } + }, + "additionalProperties": false, + "required": [ + "login", + "register" + ] + }, "GlobalRateLimits": { "type": "object", "properties": { @@ -616554,7 +618786,9 @@ "channel": { "$ref": "#/definitions/RateLimitOptions" }, - "auth": {} + "auth": { + "$ref": "#/definitions/AuthRateLimit" + } }, "additionalProperties": false, "required": [ @@ -616564,6 +618798,22 @@ "webhook" ] }, + "AuthRateLimit": { + "type": "object", + "properties": { + "login": { + "$ref": "#/definitions/RateLimitOptions" + }, + "register": { + "$ref": "#/definitions/RateLimitOptions" + } + }, + "additionalProperties": false, + "required": [ + "login", + "register" + ] + }, "GlobalRateLimits": { "type": "object", "properties": { @@ -621483,7 +623733,9 @@ "channel": { "$ref": "#/definitions/RateLimitOptions" }, - "auth": {} + "auth": { + "$ref": "#/definitions/AuthRateLimit" + } }, "additionalProperties": false, "required": [ @@ -621493,6 +623745,22 @@ "webhook" ] }, + "AuthRateLimit": { + "type": "object", + "properties": { + "login": { + "$ref": "#/definitions/RateLimitOptions" + }, + "register": { + "$ref": "#/definitions/RateLimitOptions" + } + }, + "additionalProperties": false, + "required": [ + "login", + "register" + ] + }, "GlobalRateLimits": { "type": "object", "properties": { @@ -626396,7 +628664,9 @@ "channel": { "$ref": "#/definitions/RateLimitOptions" }, - "auth": {} + "auth": { + "$ref": "#/definitions/AuthRateLimit" + } }, "additionalProperties": false, "required": [ @@ -626406,6 +628676,22 @@ "webhook" ] }, + "AuthRateLimit": { + "type": "object", + "properties": { + "login": { + "$ref": "#/definitions/RateLimitOptions" + }, + "register": { + "$ref": "#/definitions/RateLimitOptions" + } + }, + "additionalProperties": false, + "required": [ + "login", + "register" + ] + }, "GlobalRateLimits": { "type": "object", "properties": { @@ -631358,7 +633644,9 @@ "channel": { "$ref": "#/definitions/RateLimitOptions" }, - "auth": {} + "auth": { + "$ref": "#/definitions/AuthRateLimit" + } }, "additionalProperties": false, "required": [ @@ -631368,6 +633656,22 @@ "webhook" ] }, + "AuthRateLimit": { + "type": "object", + "properties": { + "login": { + "$ref": "#/definitions/RateLimitOptions" + }, + "register": { + "$ref": "#/definitions/RateLimitOptions" + } + }, + "additionalProperties": false, + "required": [ + "login", + "register" + ] + }, "GlobalRateLimits": { "type": "object", "properties": { @@ -636311,7 +638615,9 @@ "channel": { "$ref": "#/definitions/RateLimitOptions" }, - "auth": {} + "auth": { + "$ref": "#/definitions/AuthRateLimit" + } }, "additionalProperties": false, "required": [ @@ -636321,6 +638627,22 @@ "webhook" ] }, + "AuthRateLimit": { + "type": "object", + "properties": { + "login": { + "$ref": "#/definitions/RateLimitOptions" + }, + "register": { + "$ref": "#/definitions/RateLimitOptions" + } + }, + "additionalProperties": false, + "required": [ + "login", + "register" + ] + }, "GlobalRateLimits": { "type": "object", "properties": { @@ -641224,7 +643546,9 @@ "channel": { "$ref": "#/definitions/RateLimitOptions" }, - "auth": {} + "auth": { + "$ref": "#/definitions/AuthRateLimit" + } }, "additionalProperties": false, "required": [ @@ -641234,6 +643558,22 @@ "webhook" ] }, + "AuthRateLimit": { + "type": "object", + "properties": { + "login": { + "$ref": "#/definitions/RateLimitOptions" + }, + "register": { + "$ref": "#/definitions/RateLimitOptions" + } + }, + "additionalProperties": false, + "required": [ + "login", + "register" + ] + }, "GlobalRateLimits": { "type": "object", "properties": { @@ -646162,7 +648502,9 @@ "channel": { "$ref": "#/definitions/RateLimitOptions" }, - "auth": {} + "auth": { + "$ref": "#/definitions/AuthRateLimit" + } }, "additionalProperties": false, "required": [ @@ -646172,6 +648514,22 @@ "webhook" ] }, + "AuthRateLimit": { + "type": "object", + "properties": { + "login": { + "$ref": "#/definitions/RateLimitOptions" + }, + "register": { + "$ref": "#/definitions/RateLimitOptions" + } + }, + "additionalProperties": false, + "required": [ + "login", + "register" + ] + }, "GlobalRateLimits": { "type": "object", "properties": { @@ -651195,7 +653553,9 @@ "channel": { "$ref": "#/definitions/RateLimitOptions" }, - "auth": {} + "auth": { + "$ref": "#/definitions/AuthRateLimit" + } }, "additionalProperties": false, "required": [ @@ -651205,6 +653565,22 @@ "webhook" ] }, + "AuthRateLimit": { + "type": "object", + "properties": { + "login": { + "$ref": "#/definitions/RateLimitOptions" + }, + "register": { + "$ref": "#/definitions/RateLimitOptions" + } + }, + "additionalProperties": false, + "required": [ + "login", + "register" + ] + }, "GlobalRateLimits": { "type": "object", "properties": { @@ -656107,7 +658483,9 @@ "channel": { "$ref": "#/definitions/RateLimitOptions" }, - "auth": {} + "auth": { + "$ref": "#/definitions/AuthRateLimit" + } }, "additionalProperties": false, "required": [ @@ -656117,6 +658495,22 @@ "webhook" ] }, + "AuthRateLimit": { + "type": "object", + "properties": { + "login": { + "$ref": "#/definitions/RateLimitOptions" + }, + "register": { + "$ref": "#/definitions/RateLimitOptions" + } + }, + "additionalProperties": false, + "required": [ + "login", + "register" + ] + }, "GlobalRateLimits": { "type": "object", "properties": { @@ -661058,7 +663452,9 @@ "channel": { "$ref": "#/definitions/RateLimitOptions" }, - "auth": {} + "auth": { + "$ref": "#/definitions/AuthRateLimit" + } }, "additionalProperties": false, "required": [ @@ -661068,6 +663464,22 @@ "webhook" ] }, + "AuthRateLimit": { + "type": "object", + "properties": { + "login": { + "$ref": "#/definitions/RateLimitOptions" + }, + "register": { + "$ref": "#/definitions/RateLimitOptions" + } + }, + "additionalProperties": false, + "required": [ + "login", + "register" + ] + }, "GlobalRateLimits": { "type": "object", "properties": { @@ -665997,7 +668409,9 @@ "channel": { "$ref": "#/definitions/RateLimitOptions" }, - "auth": {} + "auth": { + "$ref": "#/definitions/AuthRateLimit" + } }, "additionalProperties": false, "required": [ @@ -666007,6 +668421,22 @@ "webhook" ] }, + "AuthRateLimit": { + "type": "object", + "properties": { + "login": { + "$ref": "#/definitions/RateLimitOptions" + }, + "register": { + "$ref": "#/definitions/RateLimitOptions" + } + }, + "additionalProperties": false, + "required": [ + "login", + "register" + ] + }, "GlobalRateLimits": { "type": "object", "properties": { @@ -670988,7 +673418,9 @@ "channel": { "$ref": "#/definitions/RateLimitOptions" }, - "auth": {} + "auth": { + "$ref": "#/definitions/AuthRateLimit" + } }, "additionalProperties": false, "required": [ @@ -670998,6 +673430,22 @@ "webhook" ] }, + "AuthRateLimit": { + "type": "object", + "properties": { + "login": { + "$ref": "#/definitions/RateLimitOptions" + }, + "register": { + "$ref": "#/definitions/RateLimitOptions" + } + }, + "additionalProperties": false, + "required": [ + "login", + "register" + ] + }, "GlobalRateLimits": { "type": "object", "properties": { @@ -675901,7 +678349,9 @@ "channel": { "$ref": "#/definitions/RateLimitOptions" }, - "auth": {} + "auth": { + "$ref": "#/definitions/AuthRateLimit" + } }, "additionalProperties": false, "required": [ @@ -675911,6 +678361,22 @@ "webhook" ] }, + "AuthRateLimit": { + "type": "object", + "properties": { + "login": { + "$ref": "#/definitions/RateLimitOptions" + }, + "register": { + "$ref": "#/definitions/RateLimitOptions" + } + }, + "additionalProperties": false, + "required": [ + "login", + "register" + ] + }, "GlobalRateLimits": { "type": "object", "properties": { @@ -680822,7 +683288,9 @@ "channel": { "$ref": "#/definitions/RateLimitOptions" }, - "auth": {} + "auth": { + "$ref": "#/definitions/AuthRateLimit" + } }, "additionalProperties": false, "required": [ @@ -680832,6 +683300,22 @@ "webhook" ] }, + "AuthRateLimit": { + "type": "object", + "properties": { + "login": { + "$ref": "#/definitions/RateLimitOptions" + }, + "register": { + "$ref": "#/definitions/RateLimitOptions" + } + }, + "additionalProperties": false, + "required": [ + "login", + "register" + ] + }, "GlobalRateLimits": { "type": "object", "properties": { @@ -685733,7 +688217,9 @@ "channel": { "$ref": "#/definitions/RateLimitOptions" }, - "auth": {} + "auth": { + "$ref": "#/definitions/AuthRateLimit" + } }, "additionalProperties": false, "required": [ @@ -685743,6 +688229,22 @@ "webhook" ] }, + "AuthRateLimit": { + "type": "object", + "properties": { + "login": { + "$ref": "#/definitions/RateLimitOptions" + }, + "register": { + "$ref": "#/definitions/RateLimitOptions" + } + }, + "additionalProperties": false, + "required": [ + "login", + "register" + ] + }, "GlobalRateLimits": { "type": "object", "properties": { @@ -690650,7 +693152,9 @@ "channel": { "$ref": "#/definitions/RateLimitOptions" }, - "auth": {} + "auth": { + "$ref": "#/definitions/AuthRateLimit" + } }, "additionalProperties": false, "required": [ @@ -690660,6 +693164,22 @@ "webhook" ] }, + "AuthRateLimit": { + "type": "object", + "properties": { + "login": { + "$ref": "#/definitions/RateLimitOptions" + }, + "register": { + "$ref": "#/definitions/RateLimitOptions" + } + }, + "additionalProperties": false, + "required": [ + "login", + "register" + ] + }, "GlobalRateLimits": { "type": "object", "properties": { @@ -695567,7 +698087,9 @@ "channel": { "$ref": "#/definitions/RateLimitOptions" }, - "auth": {} + "auth": { + "$ref": "#/definitions/AuthRateLimit" + } }, "additionalProperties": false, "required": [ @@ -695577,6 +698099,22 @@ "webhook" ] }, + "AuthRateLimit": { + "type": "object", + "properties": { + "login": { + "$ref": "#/definitions/RateLimitOptions" + }, + "register": { + "$ref": "#/definitions/RateLimitOptions" + } + }, + "additionalProperties": false, + "required": [ + "login", + "register" + ] + }, "GlobalRateLimits": { "type": "object", "properties": { @@ -700570,7 +703108,9 @@ "channel": { "$ref": "#/definitions/RateLimitOptions" }, - "auth": {} + "auth": { + "$ref": "#/definitions/AuthRateLimit" + } }, "additionalProperties": false, "required": [ @@ -700580,6 +703120,22 @@ "webhook" ] }, + "AuthRateLimit": { + "type": "object", + "properties": { + "login": { + "$ref": "#/definitions/RateLimitOptions" + }, + "register": { + "$ref": "#/definitions/RateLimitOptions" + } + }, + "additionalProperties": false, + "required": [ + "login", + "register" + ] + }, "GlobalRateLimits": { "type": "object", "properties": { @@ -705487,7 +708043,9 @@ "channel": { "$ref": "#/definitions/RateLimitOptions" }, - "auth": {} + "auth": { + "$ref": "#/definitions/AuthRateLimit" + } }, "additionalProperties": false, "required": [ @@ -705497,6 +708055,22 @@ "webhook" ] }, + "AuthRateLimit": { + "type": "object", + "properties": { + "login": { + "$ref": "#/definitions/RateLimitOptions" + }, + "register": { + "$ref": "#/definitions/RateLimitOptions" + } + }, + "additionalProperties": false, + "required": [ + "login", + "register" + ] + }, "GlobalRateLimits": { "type": "object", "properties": { @@ -710391,7 +712965,9 @@ "channel": { "$ref": "#/definitions/RateLimitOptions" }, - "auth": {} + "auth": { + "$ref": "#/definitions/AuthRateLimit" + } }, "additionalProperties": false, "required": [ @@ -710401,6 +712977,22 @@ "webhook" ] }, + "AuthRateLimit": { + "type": "object", + "properties": { + "login": { + "$ref": "#/definitions/RateLimitOptions" + }, + "register": { + "$ref": "#/definitions/RateLimitOptions" + } + }, + "additionalProperties": false, + "required": [ + "login", + "register" + ] + }, "GlobalRateLimits": { "type": "object", "properties": { @@ -715310,7 +717902,9 @@ "channel": { "$ref": "#/definitions/RateLimitOptions" }, - "auth": {} + "auth": { + "$ref": "#/definitions/AuthRateLimit" + } }, "additionalProperties": false, "required": [ @@ -715320,6 +717914,22 @@ "webhook" ] }, + "AuthRateLimit": { + "type": "object", + "properties": { + "login": { + "$ref": "#/definitions/RateLimitOptions" + }, + "register": { + "$ref": "#/definitions/RateLimitOptions" + } + }, + "additionalProperties": false, + "required": [ + "login", + "register" + ] + }, "GlobalRateLimits": { "type": "object", "properties": { @@ -720226,7 +722836,9 @@ "channel": { "$ref": "#/definitions/RateLimitOptions" }, - "auth": {} + "auth": { + "$ref": "#/definitions/AuthRateLimit" + } }, "additionalProperties": false, "required": [ @@ -720236,6 +722848,22 @@ "webhook" ] }, + "AuthRateLimit": { + "type": "object", + "properties": { + "login": { + "$ref": "#/definitions/RateLimitOptions" + }, + "register": { + "$ref": "#/definitions/RateLimitOptions" + } + }, + "additionalProperties": false, + "required": [ + "login", + "register" + ] + }, "GlobalRateLimits": { "type": "object", "properties": { @@ -725157,7 +727785,9 @@ "channel": { "$ref": "#/definitions/RateLimitOptions" }, - "auth": {} + "auth": { + "$ref": "#/definitions/AuthRateLimit" + } }, "additionalProperties": false, "required": [ @@ -725167,6 +727797,22 @@ "webhook" ] }, + "AuthRateLimit": { + "type": "object", + "properties": { + "login": { + "$ref": "#/definitions/RateLimitOptions" + }, + "register": { + "$ref": "#/definitions/RateLimitOptions" + } + }, + "additionalProperties": false, + "required": [ + "login", + "register" + ] + }, "GlobalRateLimits": { "type": "object", "properties": { @@ -730092,7 +732738,9 @@ "channel": { "$ref": "#/definitions/RateLimitOptions" }, - "auth": {} + "auth": { + "$ref": "#/definitions/AuthRateLimit" + } }, "additionalProperties": false, "required": [ @@ -730102,6 +732750,22 @@ "webhook" ] }, + "AuthRateLimit": { + "type": "object", + "properties": { + "login": { + "$ref": "#/definitions/RateLimitOptions" + }, + "register": { + "$ref": "#/definitions/RateLimitOptions" + } + }, + "additionalProperties": false, + "required": [ + "login", + "register" + ] + }, "GlobalRateLimits": { "type": "object", "properties": { @@ -735006,7 +737670,9 @@ "channel": { "$ref": "#/definitions/RateLimitOptions" }, - "auth": {} + "auth": { + "$ref": "#/definitions/AuthRateLimit" + } }, "additionalProperties": false, "required": [ @@ -735016,6 +737682,22 @@ "webhook" ] }, + "AuthRateLimit": { + "type": "object", + "properties": { + "login": { + "$ref": "#/definitions/RateLimitOptions" + }, + "register": { + "$ref": "#/definitions/RateLimitOptions" + } + }, + "additionalProperties": false, + "required": [ + "login", + "register" + ] + }, "GlobalRateLimits": { "type": "object", "properties": { @@ -739919,7 +742601,9 @@ "channel": { "$ref": "#/definitions/RateLimitOptions" }, - "auth": {} + "auth": { + "$ref": "#/definitions/AuthRateLimit" + } }, "additionalProperties": false, "required": [ @@ -739929,6 +742613,22 @@ "webhook" ] }, + "AuthRateLimit": { + "type": "object", + "properties": { + "login": { + "$ref": "#/definitions/RateLimitOptions" + }, + "register": { + "$ref": "#/definitions/RateLimitOptions" + } + }, + "additionalProperties": false, + "required": [ + "login", + "register" + ] + }, "GlobalRateLimits": { "type": "object", "properties": { @@ -744832,7 +747532,9 @@ "channel": { "$ref": "#/definitions/RateLimitOptions" }, - "auth": {} + "auth": { + "$ref": "#/definitions/AuthRateLimit" + } }, "additionalProperties": false, "required": [ @@ -744842,6 +747544,22 @@ "webhook" ] }, + "AuthRateLimit": { + "type": "object", + "properties": { + "login": { + "$ref": "#/definitions/RateLimitOptions" + }, + "register": { + "$ref": "#/definitions/RateLimitOptions" + } + }, + "additionalProperties": false, + "required": [ + "login", + "register" + ] + }, "GlobalRateLimits": { "type": "object", "properties": { @@ -749751,7 +752469,9 @@ "channel": { "$ref": "#/definitions/RateLimitOptions" }, - "auth": {} + "auth": { + "$ref": "#/definitions/AuthRateLimit" + } }, "additionalProperties": false, "required": [ @@ -749761,6 +752481,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/util/schemas/MessageCreateSchema.ts b/src/util/schemas/MessageCreateSchema.ts index 4eaf7c96..2538d39e 100644 --- a/src/util/schemas/MessageCreateSchema.ts +++ b/src/util/schemas/MessageCreateSchema.ts @@ -69,7 +69,7 @@ export interface MessageCreateSchema { } // TypeScript complains once this is used above -interface PollCreationSchema { +export interface PollCreationSchema { question: PollMedia; answers: PollAnswer[]; duration?: number; diff --git a/src/util/schemas/WebhookExecuteSchema.ts b/src/util/schemas/WebhookExecuteSchema.ts index 943cbe9e..c2617d12 100644 --- a/src/util/schemas/WebhookExecuteSchema.ts +++ b/src/util/schemas/WebhookExecuteSchema.ts @@ -17,7 +17,10 @@ */ import { Embed } from "../entities"; -import { MessageCreateAttachment } from "./MessageCreateSchema"; +import { + MessageCreateAttachment, + PollCreationSchema, +} from "./MessageCreateSchema"; export interface WebhookExecuteSchema { content?: string; @@ -43,4 +46,14 @@ export interface WebhookExecuteSchema { flags?: number; thread_name?: string; applied_tags?: string[]; + message_reference?: { + message_id: string; + channel_id?: string; + guild_id?: string; + fail_if_not_exists?: boolean; + }; + sticker_ids?: string[]; + nonce?: string; + enforce_nonce?: boolean; // For Discord compatibility, it's the default behavior here + poll?: PollCreationSchema; }