update schemas/openapi

This commit is contained in:
Madeline 2023-04-18 21:22:12 +10:00
parent 164fcc25f3
commit 9e6a465f66
No known key found for this signature in database
GPG Key ID: 1958E017C36F2E47
2 changed files with 494 additions and 123 deletions

View File

@ -2732,8 +2732,7 @@
}, },
"required": [ "required": [
"name", "name",
"type", "type"
"verified"
] ]
}, },
"UserRelationsResponse": { "UserRelationsResponse": {
@ -2979,6 +2978,9 @@
}, },
"show_activity": { "show_activity": {
"type": "boolean" "type": "boolean"
},
"metadata_visibility": {
"type": "boolean"
} }
} }
} }
@ -4951,7 +4953,8 @@
], ],
"tags": [ "tags": [
"guilds" "guilds"
] ],
"x-permission-required": "MANAGE_ROLES"
} }
}, },
"/guilds/{guild_id}/roles/{role_id}/": { "/guilds/{guild_id}/roles/{role_id}/": {
@ -7987,6 +7990,52 @@
"connections" "connections"
] ]
} }
},
"/channels/{channel_id}/messages/": {
"get": {
"security": [
{
"bearer": []
}
],
"parameters": [
{
"name": "channel_id",
"in": "path",
"required": true,
"schema": {
"type": "string"
},
"description": "channel_id"
}
],
"tags": [
"channels"
]
},
"post": {
"x-right-required": "SEND_MESSAGES",
"x-permission-required": "SEND_MESSAGES",
"security": [
{
"bearer": []
}
],
"parameters": [
{
"name": "channel_id",
"in": "path",
"required": true,
"schema": {
"type": "string"
},
"description": "channel_id"
}
],
"tags": [
"channels"
]
}
} }
} }
} }

View File

@ -1126,8 +1126,7 @@
"additionalProperties": false, "additionalProperties": false,
"required": [ "required": [
"name", "name",
"type", "type"
"verified"
] ]
} }
}, },
@ -1845,8 +1844,7 @@
"additionalProperties": false, "additionalProperties": false,
"required": [ "required": [
"name", "name",
"type", "type"
"verified"
] ]
} }
}, },
@ -2564,8 +2562,7 @@
"additionalProperties": false, "additionalProperties": false,
"required": [ "required": [
"name", "name",
"type", "type"
"verified"
] ]
} }
}, },
@ -3278,8 +3275,7 @@
"additionalProperties": false, "additionalProperties": false,
"required": [ "required": [
"name", "name",
"type", "type"
"verified"
] ]
} }
}, },
@ -4028,8 +4024,7 @@
"additionalProperties": false, "additionalProperties": false,
"required": [ "required": [
"name", "name",
"type", "type"
"verified"
] ]
} }
}, },
@ -4747,8 +4742,7 @@
"additionalProperties": false, "additionalProperties": false,
"required": [ "required": [
"name", "name",
"type", "type"
"verified"
] ]
} }
}, },
@ -4762,6 +4756,9 @@
}, },
"show_activity": { "show_activity": {
"type": "boolean" "type": "boolean"
},
"metadata_visibility": {
"type": "boolean"
} }
}, },
"additionalProperties": false, "additionalProperties": false,
@ -5454,8 +5451,7 @@
"additionalProperties": false, "additionalProperties": false,
"required": [ "required": [
"name", "name",
"type", "type"
"verified"
] ]
} }
}, },
@ -6167,8 +6163,7 @@
"additionalProperties": false, "additionalProperties": false,
"required": [ "required": [
"name", "name",
"type", "type"
"verified"
] ]
} }
}, },
@ -6889,8 +6884,7 @@
"additionalProperties": false, "additionalProperties": false,
"required": [ "required": [
"name", "name",
"type", "type"
"verified"
] ]
} }
}, },
@ -7599,8 +7593,7 @@
"additionalProperties": false, "additionalProperties": false,
"required": [ "required": [
"name", "name",
"type", "type"
"verified"
] ]
} }
}, },
@ -8309,8 +8302,7 @@
"additionalProperties": false, "additionalProperties": false,
"required": [ "required": [
"name", "name",
"type", "type"
"verified"
] ]
} }
}, },
@ -9038,8 +9030,7 @@
"additionalProperties": false, "additionalProperties": false,
"required": [ "required": [
"name", "name",
"type", "type"
"verified"
] ]
} }
}, },
@ -9751,8 +9742,7 @@
"additionalProperties": false, "additionalProperties": false,
"required": [ "required": [
"name", "name",
"type", "type"
"verified"
] ]
} }
}, },
@ -10524,8 +10514,7 @@
"additionalProperties": false, "additionalProperties": false,
"required": [ "required": [
"name", "name",
"type", "type"
"verified"
] ]
} }
}, },
@ -11256,8 +11245,7 @@
"additionalProperties": false, "additionalProperties": false,
"required": [ "required": [
"name", "name",
"type", "type"
"verified"
] ]
} }
}, },
@ -12045,6 +12033,91 @@
} }
}, },
"additionalProperties": false "additionalProperties": false
},
"UserPublic": {
"type": "object",
"properties": {
"id": {
"type": "string"
},
"premium_since": {
"type": "string",
"format": "date-time"
},
"username": {
"type": "string"
},
"discriminator": {
"type": "string"
},
"public_flags": {
"type": "integer"
},
"avatar": {
"type": "string"
},
"accent_color": {
"type": "integer"
},
"banner": {
"type": "string"
},
"bio": {
"type": "string"
},
"bot": {
"type": "boolean"
},
"premium_type": {
"type": "integer"
},
"theme_colors": {
"type": "array",
"items": [
{
"type": "integer"
},
{
"type": "integer"
}
],
"minItems": 2,
"maxItems": 2
},
"pronouns": {
"type": "string"
}
},
"additionalProperties": false,
"required": [
"bio",
"bot",
"discriminator",
"id",
"premium_since",
"premium_type",
"public_flags",
"username"
]
},
"PublicConnectedAccount": {
"type": "object",
"properties": {
"type": {
"type": "string"
},
"name": {
"type": "string"
},
"verified": {
"type": "boolean"
}
},
"additionalProperties": false,
"required": [
"name",
"type"
]
} }
}, },
"$schema": "http://json-schema.org/draft-07/schema#" "$schema": "http://json-schema.org/draft-07/schema#"
@ -12687,6 +12760,91 @@
} }
}, },
"additionalProperties": false "additionalProperties": false
},
"UserPublic": {
"type": "object",
"properties": {
"id": {
"type": "string"
},
"premium_since": {
"type": "string",
"format": "date-time"
},
"username": {
"type": "string"
},
"discriminator": {
"type": "string"
},
"public_flags": {
"type": "integer"
},
"avatar": {
"type": "string"
},
"accent_color": {
"type": "integer"
},
"banner": {
"type": "string"
},
"bio": {
"type": "string"
},
"bot": {
"type": "boolean"
},
"premium_type": {
"type": "integer"
},
"theme_colors": {
"type": "array",
"items": [
{
"type": "integer"
},
{
"type": "integer"
}
],
"minItems": 2,
"maxItems": 2
},
"pronouns": {
"type": "string"
}
},
"additionalProperties": false,
"required": [
"bio",
"bot",
"discriminator",
"id",
"premium_since",
"premium_type",
"public_flags",
"username"
]
},
"PublicConnectedAccount": {
"type": "object",
"properties": {
"type": {
"type": "string"
},
"name": {
"type": "string"
},
"verified": {
"type": "boolean"
}
},
"additionalProperties": false,
"required": [
"name",
"type"
]
} }
}, },
"$schema": "http://json-schema.org/draft-07/schema#" "$schema": "http://json-schema.org/draft-07/schema#"
@ -13333,6 +13491,91 @@
} }
}, },
"additionalProperties": false "additionalProperties": false
},
"UserPublic": {
"type": "object",
"properties": {
"id": {
"type": "string"
},
"premium_since": {
"type": "string",
"format": "date-time"
},
"username": {
"type": "string"
},
"discriminator": {
"type": "string"
},
"public_flags": {
"type": "integer"
},
"avatar": {
"type": "string"
},
"accent_color": {
"type": "integer"
},
"banner": {
"type": "string"
},
"bio": {
"type": "string"
},
"bot": {
"type": "boolean"
},
"premium_type": {
"type": "integer"
},
"theme_colors": {
"type": "array",
"items": [
{
"type": "integer"
},
{
"type": "integer"
}
],
"minItems": 2,
"maxItems": 2
},
"pronouns": {
"type": "string"
}
},
"additionalProperties": false,
"required": [
"bio",
"bot",
"discriminator",
"id",
"premium_since",
"premium_type",
"public_flags",
"username"
]
},
"PublicConnectedAccount": {
"type": "object",
"properties": {
"type": {
"type": "string"
},
"name": {
"type": "string"
},
"verified": {
"type": "boolean"
}
},
"additionalProperties": false,
"required": [
"name",
"type"
]
} }
}, },
"$schema": "http://json-schema.org/draft-07/schema#" "$schema": "http://json-schema.org/draft-07/schema#"
@ -14053,8 +14296,7 @@
"additionalProperties": false, "additionalProperties": false,
"required": [ "required": [
"name", "name",
"type", "type"
"verified"
] ]
} }
}, },
@ -14782,8 +15024,7 @@
"additionalProperties": false, "additionalProperties": false,
"required": [ "required": [
"name", "name",
"type", "type"
"verified"
] ]
} }
}, },
@ -15501,8 +15742,7 @@
"additionalProperties": false, "additionalProperties": false,
"required": [ "required": [
"name", "name",
"type", "type"
"verified"
] ]
} }
}, },
@ -16208,8 +16448,7 @@
"additionalProperties": false, "additionalProperties": false,
"required": [ "required": [
"name", "name",
"type", "type"
"verified"
] ]
} }
}, },
@ -17026,8 +17265,7 @@
"additionalProperties": false, "additionalProperties": false,
"required": [ "required": [
"name", "name",
"type", "type"
"verified"
] ]
} }
}, },
@ -17841,8 +18079,7 @@
"additionalProperties": false, "additionalProperties": false,
"required": [ "required": [
"name", "name",
"type", "type"
"verified"
] ]
} }
}, },
@ -18551,8 +18788,7 @@
"additionalProperties": false, "additionalProperties": false,
"required": [ "required": [
"name", "name",
"type", "type"
"verified"
] ]
} }
}, },
@ -19269,8 +19505,7 @@
"additionalProperties": false, "additionalProperties": false,
"required": [ "required": [
"name", "name",
"type", "type"
"verified"
] ]
} }
}, },
@ -19980,8 +20215,7 @@
"additionalProperties": false, "additionalProperties": false,
"required": [ "required": [
"name", "name",
"type", "type"
"verified"
] ]
} }
}, },
@ -20691,8 +20925,7 @@
"additionalProperties": false, "additionalProperties": false,
"required": [ "required": [
"name", "name",
"type", "type"
"verified"
] ]
} }
}, },
@ -21431,8 +21664,7 @@
"additionalProperties": false, "additionalProperties": false,
"required": [ "required": [
"name", "name",
"type", "type"
"verified"
] ]
} }
}, },
@ -22142,8 +22374,7 @@
"additionalProperties": false, "additionalProperties": false,
"required": [ "required": [
"name", "name",
"type", "type"
"verified"
] ]
} }
}, },
@ -22852,8 +23083,7 @@
"additionalProperties": false, "additionalProperties": false,
"required": [ "required": [
"name", "name",
"type", "type"
"verified"
] ]
} }
}, },
@ -23577,8 +23807,7 @@
"additionalProperties": false, "additionalProperties": false,
"required": [ "required": [
"name", "name",
"type", "type"
"verified"
] ]
} }
}, },
@ -24291,8 +24520,7 @@
"additionalProperties": false, "additionalProperties": false,
"required": [ "required": [
"name", "name",
"type", "type"
"verified"
] ]
} }
}, },
@ -25079,8 +25307,7 @@
"additionalProperties": false, "additionalProperties": false,
"required": [ "required": [
"name", "name",
"type", "type"
"verified"
] ]
} }
}, },
@ -25789,8 +26016,7 @@
"additionalProperties": false, "additionalProperties": false,
"required": [ "required": [
"name", "name",
"type", "type"
"verified"
] ]
} }
}, },
@ -26499,8 +26725,7 @@
"additionalProperties": false, "additionalProperties": false,
"required": [ "required": [
"name", "name",
"type", "type"
"verified"
] ]
} }
}, },
@ -27206,8 +27431,7 @@
"additionalProperties": false, "additionalProperties": false,
"required": [ "required": [
"name", "name",
"type", "type"
"verified"
] ]
} }
}, },
@ -27919,8 +28143,7 @@
"additionalProperties": false, "additionalProperties": false,
"required": [ "required": [
"name", "name",
"type", "type"
"verified"
] ]
} }
}, },
@ -28642,8 +28865,7 @@
"additionalProperties": false, "additionalProperties": false,
"required": [ "required": [
"name", "name",
"type", "type"
"verified"
] ]
} }
}, },
@ -29349,8 +29571,7 @@
"additionalProperties": false, "additionalProperties": false,
"required": [ "required": [
"name", "name",
"type", "type"
"verified"
] ]
} }
}, },
@ -30105,8 +30326,7 @@
"additionalProperties": false, "additionalProperties": false,
"required": [ "required": [
"name", "name",
"type", "type"
"verified"
] ]
} }
}, },
@ -30847,8 +31067,7 @@
"additionalProperties": false, "additionalProperties": false,
"required": [ "required": [
"name", "name",
"type", "type"
"verified"
] ]
} }
}, },
@ -31579,8 +31798,7 @@
"additionalProperties": false, "additionalProperties": false,
"required": [ "required": [
"name", "name",
"type", "type"
"verified"
] ]
} }
}, },
@ -32400,8 +32618,7 @@
"additionalProperties": false, "additionalProperties": false,
"required": [ "required": [
"name", "name",
"type", "type"
"verified"
] ]
} }
}, },
@ -33106,8 +33323,7 @@
"additionalProperties": false, "additionalProperties": false,
"required": [ "required": [
"name", "name",
"type", "type"
"verified"
] ]
} }
}, },
@ -33851,8 +34067,7 @@
"additionalProperties": false, "additionalProperties": false,
"required": [ "required": [
"name", "name",
"type", "type"
"verified"
] ]
} }
}, },
@ -34581,8 +34796,7 @@
"additionalProperties": false, "additionalProperties": false,
"required": [ "required": [
"name", "name",
"type", "type"
"verified"
] ]
} }
}, },
@ -35366,8 +35580,7 @@
"additionalProperties": false, "additionalProperties": false,
"required": [ "required": [
"name", "name",
"type", "type"
"verified"
] ]
} }
}, },
@ -36073,8 +36286,7 @@
"additionalProperties": false, "additionalProperties": false,
"required": [ "required": [
"name", "name",
"type", "type"
"verified"
] ]
} }
}, },
@ -36788,8 +37000,7 @@
"additionalProperties": false, "additionalProperties": false,
"required": [ "required": [
"name", "name",
"type", "type"
"verified"
] ]
} }
}, },
@ -37493,8 +37704,7 @@
"additionalProperties": false, "additionalProperties": false,
"required": [ "required": [
"name", "name",
"type", "type"
"verified"
] ]
} }
}, },
@ -38204,8 +38414,7 @@
"additionalProperties": false, "additionalProperties": false,
"required": [ "required": [
"name", "name",
"type", "type"
"verified"
] ]
} }
}, },
@ -38915,8 +39124,7 @@
"additionalProperties": false, "additionalProperties": false,
"required": [ "required": [
"name", "name",
"type", "type"
"verified"
] ]
} }
}, },
@ -39626,8 +39834,7 @@
"additionalProperties": false, "additionalProperties": false,
"required": [ "required": [
"name", "name",
"type", "type"
"verified"
] ]
} }
}, },
@ -40351,8 +40558,7 @@
"additionalProperties": false, "additionalProperties": false,
"required": [ "required": [
"name", "name",
"type", "type"
"verified"
] ]
} }
}, },
@ -41058,8 +41264,7 @@
"additionalProperties": false, "additionalProperties": false,
"required": [ "required": [
"name", "name",
"type", "type"
"verified"
] ]
} }
}, },
@ -41794,8 +41999,7 @@
"additionalProperties": false, "additionalProperties": false,
"required": [ "required": [
"name", "name",
"type", "type"
"verified"
] ]
} }
}, },
@ -42513,8 +42717,7 @@
"additionalProperties": false, "additionalProperties": false,
"required": [ "required": [
"name", "name",
"type", "type"
"verified"
] ]
} }
}, },
@ -42531,6 +42734,37 @@
], ],
"type": "number" "type": "number"
}, },
"ConnectedAccountTokenData": {
"type": "object",
"properties": {
"access_token": {
"type": "string"
},
"token_type": {
"type": "string"
},
"scope": {
"type": "string"
},
"refresh_token": {
"type": "string"
},
"expires_in": {
"type": "integer"
},
"expires_at": {
"type": "integer"
},
"fetched_at": {
"type": "integer"
}
},
"additionalProperties": false,
"required": [
"access_token",
"fetched_at"
]
},
"ChannelModifySchema": { "ChannelModifySchema": {
"type": "object", "type": "object",
"properties": { "properties": {
@ -43180,8 +43414,7 @@
"additionalProperties": false, "additionalProperties": false,
"required": [ "required": [
"name", "name",
"type", "type"
"verified"
] ]
} }
}, },
@ -43210,6 +43443,37 @@
], ],
"type": "number" "type": "number"
}, },
"ConnectedAccountTokenData": {
"type": "object",
"properties": {
"access_token": {
"type": "string"
},
"token_type": {
"type": "string"
},
"scope": {
"type": "string"
},
"refresh_token": {
"type": "string"
},
"expires_in": {
"type": "integer"
},
"expires_at": {
"type": "integer"
},
"fetched_at": {
"type": "integer"
}
},
"additionalProperties": false,
"required": [
"access_token",
"fetched_at"
]
},
"ChannelModifySchema": { "ChannelModifySchema": {
"type": "object", "type": "object",
"properties": { "properties": {
@ -43859,8 +44123,7 @@
"additionalProperties": false, "additionalProperties": false,
"required": [ "required": [
"name", "name",
"type", "type"
"verified"
] ]
} }
}, },
@ -43886,6 +44149,37 @@
], ],
"type": "number" "type": "number"
}, },
"ConnectedAccountTokenData": {
"type": "object",
"properties": {
"access_token": {
"type": "string"
},
"token_type": {
"type": "string"
},
"scope": {
"type": "string"
},
"refresh_token": {
"type": "string"
},
"expires_in": {
"type": "integer"
},
"expires_at": {
"type": "integer"
},
"fetched_at": {
"type": "integer"
}
},
"additionalProperties": false,
"required": [
"access_token",
"fetched_at"
]
},
"ChannelModifySchema": { "ChannelModifySchema": {
"type": "object", "type": "object",
"properties": { "properties": {
@ -44535,8 +44829,7 @@
"additionalProperties": false, "additionalProperties": false,
"required": [ "required": [
"name", "name",
"type", "type"
"verified"
] ]
} }
}, },
@ -44562,6 +44855,37 @@
], ],
"type": "number" "type": "number"
}, },
"ConnectedAccountTokenData": {
"type": "object",
"properties": {
"access_token": {
"type": "string"
},
"token_type": {
"type": "string"
},
"scope": {
"type": "string"
},
"refresh_token": {
"type": "string"
},
"expires_in": {
"type": "integer"
},
"expires_at": {
"type": "integer"
},
"fetched_at": {
"type": "integer"
}
},
"additionalProperties": false,
"required": [
"access_token",
"fetched_at"
]
},
"ChannelModifySchema": { "ChannelModifySchema": {
"type": "object", "type": "object",
"properties": { "properties": {
@ -45211,8 +45535,7 @@
"additionalProperties": false, "additionalProperties": false,
"required": [ "required": [
"name", "name",
"type", "type"
"verified"
] ]
} }
}, },
@ -45924,8 +46247,7 @@
"additionalProperties": false, "additionalProperties": false,
"required": [ "required": [
"name", "name",
"type", "type"
"verified"
] ]
} }
}, },