mirror of
https://github.com/stoatchat/javascript-client-api.git
synced 2026-07-16 05:31:52 -04:00
chore: bump spec
This commit is contained in:
+327
-6
@@ -13,7 +13,7 @@
|
||||
"name": "AGPLv3",
|
||||
"url": "https://github.com/revoltchat/delta/blob/master/LICENSE"
|
||||
},
|
||||
"version": "0.5.3-7"
|
||||
"version": "0.5.4"
|
||||
},
|
||||
"servers": [
|
||||
{
|
||||
@@ -3101,6 +3101,56 @@
|
||||
]
|
||||
}
|
||||
},
|
||||
"/servers/{target}/emojis": {
|
||||
"get": {
|
||||
"tags": [
|
||||
"Server Customisation"
|
||||
],
|
||||
"summary": "Fetch Server Emoji",
|
||||
"description": "Fetch all emoji on a server.",
|
||||
"operationId": "emoji_list_list_emoji",
|
||||
"parameters": [
|
||||
{
|
||||
"name": "target",
|
||||
"in": "path",
|
||||
"required": true,
|
||||
"schema": {
|
||||
"$ref": "#/components/schemas/Id"
|
||||
}
|
||||
}
|
||||
],
|
||||
"responses": {
|
||||
"default": {
|
||||
"description": "An error occurred.",
|
||||
"content": {
|
||||
"application/json": {
|
||||
"schema": {
|
||||
"$ref": "#/components/schemas/Error"
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"200": {
|
||||
"description": "",
|
||||
"content": {
|
||||
"application/json": {
|
||||
"schema": {
|
||||
"type": "array",
|
||||
"items": {
|
||||
"$ref": "#/components/schemas/Emoji"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"security": [
|
||||
{
|
||||
"Session Token": []
|
||||
}
|
||||
]
|
||||
}
|
||||
},
|
||||
"/invites/{target}": {
|
||||
"get": {
|
||||
"tags": [
|
||||
@@ -3226,6 +3276,146 @@
|
||||
]
|
||||
}
|
||||
},
|
||||
"/custom/emoji/{id}": {
|
||||
"get": {
|
||||
"tags": [
|
||||
"Emojis"
|
||||
],
|
||||
"summary": "Fetch Emoji",
|
||||
"description": "Fetch an emoji by its id.",
|
||||
"operationId": "emoji_fetch_fetch_emoji",
|
||||
"parameters": [
|
||||
{
|
||||
"name": "id",
|
||||
"in": "path",
|
||||
"required": true,
|
||||
"schema": {
|
||||
"$ref": "#/components/schemas/Id"
|
||||
}
|
||||
}
|
||||
],
|
||||
"responses": {
|
||||
"default": {
|
||||
"description": "An error occurred.",
|
||||
"content": {
|
||||
"application/json": {
|
||||
"schema": {
|
||||
"$ref": "#/components/schemas/Error"
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"200": {
|
||||
"description": "",
|
||||
"content": {
|
||||
"application/json": {
|
||||
"schema": {
|
||||
"$ref": "#/components/schemas/Emoji"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"security": [
|
||||
{
|
||||
"Session Token": []
|
||||
}
|
||||
]
|
||||
},
|
||||
"put": {
|
||||
"tags": [
|
||||
"Emojis"
|
||||
],
|
||||
"summary": "Create New Emoji",
|
||||
"description": "Create an emoji by its Autumn upload id.",
|
||||
"operationId": "emoji_create_create_emoji",
|
||||
"parameters": [
|
||||
{
|
||||
"name": "id",
|
||||
"in": "path",
|
||||
"required": true,
|
||||
"schema": {
|
||||
"type": "string"
|
||||
}
|
||||
}
|
||||
],
|
||||
"requestBody": {
|
||||
"content": {
|
||||
"application/json": {
|
||||
"schema": {
|
||||
"$ref": "#/components/schemas/DataCreateEmoji"
|
||||
}
|
||||
}
|
||||
},
|
||||
"required": true
|
||||
},
|
||||
"responses": {
|
||||
"default": {
|
||||
"description": "An error occurred.",
|
||||
"content": {
|
||||
"application/json": {
|
||||
"schema": {
|
||||
"$ref": "#/components/schemas/Error"
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"200": {
|
||||
"description": "",
|
||||
"content": {
|
||||
"application/json": {
|
||||
"schema": {
|
||||
"$ref": "#/components/schemas/Emoji"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"security": [
|
||||
{
|
||||
"Session Token": []
|
||||
}
|
||||
]
|
||||
},
|
||||
"delete": {
|
||||
"tags": [
|
||||
"Emojis"
|
||||
],
|
||||
"summary": "Delete Emoji",
|
||||
"description": "Delete an emoji by its id.",
|
||||
"operationId": "emoji_delete_delete_emoji",
|
||||
"parameters": [
|
||||
{
|
||||
"name": "id",
|
||||
"in": "path",
|
||||
"required": true,
|
||||
"schema": {
|
||||
"$ref": "#/components/schemas/Id"
|
||||
}
|
||||
}
|
||||
],
|
||||
"responses": {
|
||||
"default": {
|
||||
"description": "An error occurred.",
|
||||
"content": {
|
||||
"application/json": {
|
||||
"schema": {
|
||||
"$ref": "#/components/schemas/Error"
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"204": {
|
||||
"description": "Success"
|
||||
}
|
||||
},
|
||||
"security": [
|
||||
{
|
||||
"Session Token": []
|
||||
}
|
||||
]
|
||||
}
|
||||
},
|
||||
"/auth/account/create": {
|
||||
"post": {
|
||||
"tags": [
|
||||
@@ -4631,6 +4821,7 @@
|
||||
"ManageServer",
|
||||
"ManagePermissions",
|
||||
"ManageRole",
|
||||
"ManageCustomisation",
|
||||
"KickMembers",
|
||||
"BanMembers",
|
||||
"TimeoutMembers",
|
||||
@@ -4925,6 +5116,20 @@
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"type": "object",
|
||||
"required": [
|
||||
"type"
|
||||
],
|
||||
"properties": {
|
||||
"type": {
|
||||
"type": "string",
|
||||
"enum": [
|
||||
"PayloadTooLarge"
|
||||
]
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"type": "object",
|
||||
"required": [
|
||||
@@ -5049,6 +5254,20 @@
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"type": "object",
|
||||
"required": [
|
||||
"type"
|
||||
],
|
||||
"properties": {
|
||||
"type": {
|
||||
"type": "string",
|
||||
"enum": [
|
||||
"TooManyEmoji"
|
||||
]
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"type": "object",
|
||||
"required": [
|
||||
@@ -5748,7 +5967,7 @@
|
||||
"type": "string",
|
||||
"maxLength": 32,
|
||||
"minLength": 2,
|
||||
"pattern": "^[^\\u200BА-Яа-яΑ-Ωα-ω]+$"
|
||||
"pattern": "^[^\\u200BА-Яа-яΑ-Ωα-ω@#:\\n\\r\\[\\]]+$"
|
||||
},
|
||||
"password": {
|
||||
"description": "Current account password",
|
||||
@@ -6151,7 +6370,7 @@
|
||||
"type": "string",
|
||||
"maxLength": 32,
|
||||
"minLength": 2,
|
||||
"pattern": "^[^\\u200BА-Яа-яΑ-Ωα-ω]+$"
|
||||
"pattern": "^[^\\u200BА-Яа-яΑ-Ωα-ω@#:\\n\\r\\[\\]]+$"
|
||||
}
|
||||
}
|
||||
},
|
||||
@@ -6278,7 +6497,7 @@
|
||||
"type": "string",
|
||||
"maxLength": 32,
|
||||
"minLength": 2,
|
||||
"pattern": "^[^\\u200BА-Яа-яΑ-Ωα-ω]+$",
|
||||
"pattern": "^[^\\u200BА-Яа-яΑ-Ωα-ω@#:\\n\\r\\[\\]]+$",
|
||||
"nullable": true
|
||||
},
|
||||
"public": {
|
||||
@@ -7231,6 +7450,8 @@
|
||||
"nonce": {
|
||||
"description": "Unique token to prevent duplicate message sending\n\n**This is deprecated and replaced by `Idempotency-Key`!**",
|
||||
"type": "string",
|
||||
"maxLength": 64,
|
||||
"minLength": 1,
|
||||
"nullable": true
|
||||
},
|
||||
"content": {
|
||||
@@ -7259,7 +7480,7 @@
|
||||
"nullable": true
|
||||
},
|
||||
"embeds": {
|
||||
"description": "Embeds to include in message",
|
||||
"description": "Embeds to include in message\n\nText embed content contributes to the content length cap",
|
||||
"type": "array",
|
||||
"items": {
|
||||
"$ref": "#/components/schemas/SendableEmbed"
|
||||
@@ -8321,6 +8542,66 @@
|
||||
}
|
||||
}
|
||||
},
|
||||
"Emoji": {
|
||||
"description": "Representation of an Emoji on Revolt",
|
||||
"type": "object",
|
||||
"required": [
|
||||
"_id",
|
||||
"animated",
|
||||
"creator_id",
|
||||
"name",
|
||||
"parent"
|
||||
],
|
||||
"properties": {
|
||||
"_id": {
|
||||
"description": "Unique Id",
|
||||
"type": "string"
|
||||
},
|
||||
"parent": {
|
||||
"description": "What owns this emoji",
|
||||
"allOf": [
|
||||
{
|
||||
"$ref": "#/components/schemas/EmojiParent"
|
||||
}
|
||||
]
|
||||
},
|
||||
"creator_id": {
|
||||
"description": "Uploader user id",
|
||||
"type": "string"
|
||||
},
|
||||
"name": {
|
||||
"description": "Emoji name",
|
||||
"type": "string"
|
||||
},
|
||||
"animated": {
|
||||
"description": "Whether the emoji is animated",
|
||||
"type": "boolean"
|
||||
}
|
||||
}
|
||||
},
|
||||
"EmojiParent": {
|
||||
"description": "Information about what owns this emoji",
|
||||
"oneOf": [
|
||||
{
|
||||
"type": "object",
|
||||
"required": [
|
||||
"id",
|
||||
"type"
|
||||
],
|
||||
"properties": {
|
||||
"type": {
|
||||
"type": "string",
|
||||
"enum": [
|
||||
"Server"
|
||||
]
|
||||
},
|
||||
"id": {
|
||||
"type": "string"
|
||||
}
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
"InviteResponse": {
|
||||
"title": "Invite",
|
||||
"oneOf": [
|
||||
@@ -8494,6 +8775,26 @@
|
||||
}
|
||||
]
|
||||
},
|
||||
"DataCreateEmoji": {
|
||||
"title": "Emoji Data",
|
||||
"type": "object",
|
||||
"required": [
|
||||
"name",
|
||||
"parent"
|
||||
],
|
||||
"properties": {
|
||||
"name": {
|
||||
"description": "Server name",
|
||||
"type": "string",
|
||||
"maxLength": 32,
|
||||
"minLength": 1,
|
||||
"pattern": "^[a-zA-Z0-9_]+$"
|
||||
},
|
||||
"parent": {
|
||||
"$ref": "#/components/schemas/EmojiParent"
|
||||
}
|
||||
}
|
||||
},
|
||||
"RAuth Error": {
|
||||
"title": "Error",
|
||||
"oneOf": [
|
||||
@@ -8747,6 +9048,20 @@
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"type": "object",
|
||||
"required": [
|
||||
"type"
|
||||
],
|
||||
"properties": {
|
||||
"type": {
|
||||
"type": "string",
|
||||
"enum": [
|
||||
"ShortPassword"
|
||||
]
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"type": "object",
|
||||
"required": [
|
||||
@@ -9259,7 +9574,7 @@
|
||||
"type": "string",
|
||||
"maxLength": 32,
|
||||
"minLength": 2,
|
||||
"pattern": "^[^\\u200BА-Яа-яΑ-Ωα-ω]+$"
|
||||
"pattern": "^[^\\u200BА-Яа-яΑ-Ωα-ω@#:\\n\\r\\[\\]]+$"
|
||||
}
|
||||
}
|
||||
},
|
||||
@@ -9403,6 +9718,12 @@
|
||||
"Invites"
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "Customisation",
|
||||
"tags": [
|
||||
"Emojis"
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "Authentication",
|
||||
"tags": [
|
||||
|
||||
+1
-1
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"name": "revolt-api",
|
||||
"version": "0.5.3-7",
|
||||
"version": "0.5.4",
|
||||
"description": "Revolt API Library",
|
||||
"main": "dist/index.js",
|
||||
"module": "esm/index.js",
|
||||
|
||||
+2
-2
@@ -1,3 +1,3 @@
|
||||
// This file was auto-generated by @insertish/oapi!
|
||||
export const pathResolve = {"1":[[""]],"2":[["users","@me"],["users",["{target}"]],["users","dms"],["users","friend"],["bots","create"],["bots",["{target}"]],["bots","@me"],["channels",["{target}"]],["channels","create"],["servers","create"],["servers",["{target}"]],["invites",["{target}"]],["onboard","hello"],["onboard","complete"],["push","subscribe"],["push","unsubscribe"],["sync","unreads"]],"3":[["users","@me","username"],["users",["{target}"],"default_avatar"],["users",["{target}"],"profile"],["users",["{target}"],"dm"],["users",["{target}"],"mutual"],["users",["{target}"],"friend"],["users",["{target}"],"block"],["bots",["{target}"],"invite"],["channels",["{target}"],"members"],["channels",["{target}"],"invites"],["channels",["{target}"],"messages"],["channels",["{target}"],"search"],["channels",["{target}"],"join_call"],["servers",["{target}"],"ack"],["servers",["{target}"],"channels"],["servers",["{target}"],"members"],["servers",["{target}"],"bans"],["servers",["{target}"],"invites"],["servers",["{target}"],"roles"],["auth","account","create"],["auth","account","reverify"],["auth","account","delete"],["auth","account",""],["auth","account","disable"],["auth","account","reset_password"],["auth","session","login"],["auth","session","logout"],["auth","session","all"],["auth","session",["{id}"]],["auth","mfa","ticket"],["auth","mfa",""],["auth","mfa","recovery"],["auth","mfa","methods"],["auth","mfa","totp"],["sync","settings","fetch"],["sync","settings","set"]],"4":[["channels",["{target}"],"ack",["{message}"]],["channels",["{_target}"],"messages","stale"],["channels",["{target}"],"messages",["{msg}"]],["channels",["{target}"],"messages","bulk"],["channels",["{target}"],"recipients",["{member}"]],["channels",["{target}"],"permissions",["{role_id}"]],["channels",["{target}"],"permissions","default"],["servers",["{target}"],"members",["{member}"]],["servers",["{server}"],"members",["{target}"]],["servers",["{server}"],"bans",["{target}"]],["servers",["{target}"],"roles",["{role_id}"]],["servers",["{target}"],"permissions",["{role_id}"]],["servers",["{target}"],"permissions","default"],["auth","account","change","password"],["auth","account","change","email"],["auth","account","verify",["{code}"]]]};
|
||||
export const queryParams = {"/":{"get":[]},"/users/@me":{"get":[],"patch":[]},"/users/{target}":{"get":[]},"/users/@me/username":{"patch":[]},"/users/{target}/default_avatar":{"get":[]},"/users/{target}/profile":{"get":[]},"/users/dms":{"get":[]},"/users/{target}/dm":{"get":[]},"/users/{target}/mutual":{"get":[]},"/users/{target}/friend":{"put":[],"delete":[]},"/users/{target}/block":{"put":[],"delete":[]},"/users/friend":{"post":[]},"/bots/create":{"post":[]},"/bots/{target}/invite":{"get":[],"post":[]},"/bots/{target}":{"get":[],"delete":[],"patch":[]},"/bots/@me":{"get":[]},"/channels/{target}/ack/{message}":{"put":[]},"/channels/{target}":{"get":[],"delete":[],"patch":[]},"/channels/{target}/members":{"get":[]},"/channels/{target}/invites":{"post":[]},"/channels/{target}/messages":{"get":["limit","before","after","sort","nearby","include_users"],"post":[]},"/channels/{target}/search":{"post":[]},"/channels/{_target}/messages/stale":{"post":[]},"/channels/{target}/messages/{msg}":{"get":[],"delete":[],"patch":[]},"/channels/{target}/messages/bulk":{"delete":[]},"/channels/create":{"post":[]},"/channels/{target}/recipients/{member}":{"put":[],"delete":[]},"/channels/{target}/join_call":{"post":[]},"/channels/{target}/permissions/{role_id}":{"put":[]},"/channels/{target}/permissions/default":{"put":[]},"/servers/create":{"post":[]},"/servers/{target}":{"get":[],"delete":[],"patch":[]},"/servers/{target}/ack":{"put":[]},"/servers/{target}/channels":{"post":[]},"/servers/{target}/members":{"get":["exclude_offline"]},"/servers/{target}/members/{member}":{"get":[],"delete":[]},"/servers/{server}/members/{target}":{"patch":[]},"/servers/{server}/bans/{target}":{"put":[],"delete":[]},"/servers/{target}/bans":{"get":[]},"/servers/{target}/invites":{"get":[]},"/servers/{target}/roles":{"post":[]},"/servers/{target}/roles/{role_id}":{"delete":[],"patch":[]},"/servers/{target}/permissions/{role_id}":{"put":[]},"/servers/{target}/permissions/default":{"put":[]},"/invites/{target}":{"get":[],"post":[],"delete":[]},"/auth/account/create":{"post":[]},"/auth/account/reverify":{"post":[]},"/auth/account/delete":{"put":[],"post":[]},"/auth/account/":{"get":[]},"/auth/account/disable":{"post":[]},"/auth/account/change/password":{"patch":[]},"/auth/account/change/email":{"patch":[]},"/auth/account/verify/{code}":{"post":[]},"/auth/account/reset_password":{"post":[],"patch":[]},"/auth/session/login":{"post":[]},"/auth/session/logout":{"post":[]},"/auth/session/all":{"get":[],"delete":["revoke_self"]},"/auth/session/{id}":{"delete":[],"patch":[]},"/auth/mfa/ticket":{"put":[]},"/auth/mfa/":{"get":[]},"/auth/mfa/recovery":{"post":[],"patch":[]},"/auth/mfa/methods":{"get":[]},"/auth/mfa/totp":{"put":[],"post":[],"delete":[]},"/onboard/hello":{"get":[]},"/onboard/complete":{"post":[]},"/push/subscribe":{"post":[]},"/push/unsubscribe":{"post":[]},"/sync/settings/fetch":{"post":[]},"/sync/settings/set":{"post":["timestamp"]},"/sync/unreads":{"get":[]}};
|
||||
export const pathResolve = {"1":[[""]],"2":[["users","@me"],["users",["{target}"]],["users","dms"],["users","friend"],["bots","create"],["bots",["{target}"]],["bots","@me"],["channels",["{target}"]],["channels","create"],["servers","create"],["servers",["{target}"]],["invites",["{target}"]],["onboard","hello"],["onboard","complete"],["push","subscribe"],["push","unsubscribe"],["sync","unreads"]],"3":[["users","@me","username"],["users",["{target}"],"default_avatar"],["users",["{target}"],"profile"],["users",["{target}"],"dm"],["users",["{target}"],"mutual"],["users",["{target}"],"friend"],["users",["{target}"],"block"],["bots",["{target}"],"invite"],["channels",["{target}"],"members"],["channels",["{target}"],"invites"],["channels",["{target}"],"messages"],["channels",["{target}"],"search"],["channels",["{target}"],"join_call"],["servers",["{target}"],"ack"],["servers",["{target}"],"channels"],["servers",["{target}"],"members"],["servers",["{target}"],"bans"],["servers",["{target}"],"invites"],["servers",["{target}"],"roles"],["servers",["{target}"],"emojis"],["custom","emoji",["{id}"]],["auth","account","create"],["auth","account","reverify"],["auth","account","delete"],["auth","account",""],["auth","account","disable"],["auth","account","reset_password"],["auth","session","login"],["auth","session","logout"],["auth","session","all"],["auth","session",["{id}"]],["auth","mfa","ticket"],["auth","mfa",""],["auth","mfa","recovery"],["auth","mfa","methods"],["auth","mfa","totp"],["sync","settings","fetch"],["sync","settings","set"]],"4":[["channels",["{target}"],"ack",["{message}"]],["channels",["{_target}"],"messages","stale"],["channels",["{target}"],"messages",["{msg}"]],["channels",["{target}"],"messages","bulk"],["channels",["{target}"],"recipients",["{member}"]],["channels",["{target}"],"permissions",["{role_id}"]],["channels",["{target}"],"permissions","default"],["servers",["{target}"],"members",["{member}"]],["servers",["{server}"],"members",["{target}"]],["servers",["{server}"],"bans",["{target}"]],["servers",["{target}"],"roles",["{role_id}"]],["servers",["{target}"],"permissions",["{role_id}"]],["servers",["{target}"],"permissions","default"],["auth","account","change","password"],["auth","account","change","email"],["auth","account","verify",["{code}"]]]};
|
||||
export const queryParams = {"/":{"get":[]},"/users/@me":{"get":[],"patch":[]},"/users/{target}":{"get":[]},"/users/@me/username":{"patch":[]},"/users/{target}/default_avatar":{"get":[]},"/users/{target}/profile":{"get":[]},"/users/dms":{"get":[]},"/users/{target}/dm":{"get":[]},"/users/{target}/mutual":{"get":[]},"/users/{target}/friend":{"put":[],"delete":[]},"/users/{target}/block":{"put":[],"delete":[]},"/users/friend":{"post":[]},"/bots/create":{"post":[]},"/bots/{target}/invite":{"get":[],"post":[]},"/bots/{target}":{"get":[],"delete":[],"patch":[]},"/bots/@me":{"get":[]},"/channels/{target}/ack/{message}":{"put":[]},"/channels/{target}":{"get":[],"delete":[],"patch":[]},"/channels/{target}/members":{"get":[]},"/channels/{target}/invites":{"post":[]},"/channels/{target}/messages":{"get":["limit","before","after","sort","nearby","include_users"],"post":[]},"/channels/{target}/search":{"post":[]},"/channels/{_target}/messages/stale":{"post":[]},"/channels/{target}/messages/{msg}":{"get":[],"delete":[],"patch":[]},"/channels/{target}/messages/bulk":{"delete":[]},"/channels/create":{"post":[]},"/channels/{target}/recipients/{member}":{"put":[],"delete":[]},"/channels/{target}/join_call":{"post":[]},"/channels/{target}/permissions/{role_id}":{"put":[]},"/channels/{target}/permissions/default":{"put":[]},"/servers/create":{"post":[]},"/servers/{target}":{"get":[],"delete":[],"patch":[]},"/servers/{target}/ack":{"put":[]},"/servers/{target}/channels":{"post":[]},"/servers/{target}/members":{"get":["exclude_offline"]},"/servers/{target}/members/{member}":{"get":[],"delete":[]},"/servers/{server}/members/{target}":{"patch":[]},"/servers/{server}/bans/{target}":{"put":[],"delete":[]},"/servers/{target}/bans":{"get":[]},"/servers/{target}/invites":{"get":[]},"/servers/{target}/roles":{"post":[]},"/servers/{target}/roles/{role_id}":{"delete":[],"patch":[]},"/servers/{target}/permissions/{role_id}":{"put":[]},"/servers/{target}/permissions/default":{"put":[]},"/servers/{target}/emojis":{"get":[]},"/invites/{target}":{"get":[],"post":[],"delete":[]},"/custom/emoji/{id}":{"get":[],"put":[],"delete":[]},"/auth/account/create":{"post":[]},"/auth/account/reverify":{"post":[]},"/auth/account/delete":{"put":[],"post":[]},"/auth/account/":{"get":[]},"/auth/account/disable":{"post":[]},"/auth/account/change/password":{"patch":[]},"/auth/account/change/email":{"patch":[]},"/auth/account/verify/{code}":{"post":[]},"/auth/account/reset_password":{"post":[],"patch":[]},"/auth/session/login":{"post":[]},"/auth/session/logout":{"post":[]},"/auth/session/all":{"get":[],"delete":["revoke_self"]},"/auth/session/{id}":{"delete":[],"patch":[]},"/auth/mfa/ticket":{"put":[]},"/auth/mfa/":{"get":[]},"/auth/mfa/recovery":{"post":[],"patch":[]},"/auth/mfa/methods":{"get":[]},"/auth/mfa/totp":{"put":[],"post":[],"delete":[]},"/onboard/hello":{"get":[]},"/onboard/complete":{"post":[]},"/push/subscribe":{"post":[]},"/push/unsubscribe":{"post":[]},"/sync/settings/fetch":{"post":[]},"/sync/settings/set":{"post":["timestamp"]},"/sync/unreads":{"get":[]}};
|
||||
@@ -113,12 +113,20 @@ export type APIRoutes =
|
||||
| { method: 'put', path: '-/servers/{target}/permissions/{role_id}', parts: 4, params: paths['/servers/{target}/permissions/{role_id}']['put']['requestBody']['content']['application/json'], response: paths['/servers/{target}/permissions/{role_id}']['put']['responses']['200']['content']['application/json'] }
|
||||
| { method: 'put', path: `/servers/${string}/permissions/default`, parts: 4, params: paths['/servers/{target}/permissions/default']['put']['requestBody']['content']['application/json'], response: paths['/servers/{target}/permissions/default']['put']['responses']['200']['content']['application/json'] }
|
||||
| { method: 'put', path: '-/servers/{target}/permissions/default', parts: 4, params: paths['/servers/{target}/permissions/default']['put']['requestBody']['content']['application/json'], response: paths['/servers/{target}/permissions/default']['put']['responses']['200']['content']['application/json'] }
|
||||
| { method: 'get', path: `/servers/${string}/emojis`, parts: 3, params: undefined, response: paths['/servers/{target}/emojis']['get']['responses']['200']['content']['application/json'] }
|
||||
| { method: 'get', path: '-/servers/{target}/emojis', parts: 3, params: undefined, response: paths['/servers/{target}/emojis']['get']['responses']['200']['content']['application/json'] }
|
||||
| { method: 'get', path: `/invites/${string}`, parts: 2, params: undefined, response: paths['/invites/{target}']['get']['responses']['200']['content']['application/json'] }
|
||||
| { method: 'get', path: '-/invites/{target}', parts: 2, params: undefined, response: paths['/invites/{target}']['get']['responses']['200']['content']['application/json'] }
|
||||
| { method: 'post', path: `/invites/${string}`, parts: 2, params: undefined, response: paths['/invites/{target}']['post']['responses']['200']['content']['application/json'] }
|
||||
| { method: 'post', path: '-/invites/{target}', parts: 2, params: undefined, response: paths['/invites/{target}']['post']['responses']['200']['content']['application/json'] }
|
||||
| { method: 'delete', path: `/invites/${string}`, parts: 2, params: undefined, response: undefined }
|
||||
| { method: 'delete', path: '-/invites/{target}', parts: 2, params: undefined, response: undefined }
|
||||
| { method: 'get', path: `/custom/emoji/${string}`, parts: 3, params: undefined, response: paths['/custom/emoji/{id}']['get']['responses']['200']['content']['application/json'] }
|
||||
| { method: 'get', path: '-/custom/emoji/{id}', parts: 3, params: undefined, response: paths['/custom/emoji/{id}']['get']['responses']['200']['content']['application/json'] }
|
||||
| { method: 'put', path: `/custom/emoji/${string}`, parts: 3, params: paths['/custom/emoji/{id}']['put']['requestBody']['content']['application/json'], response: paths['/custom/emoji/{id}']['put']['responses']['200']['content']['application/json'] }
|
||||
| { method: 'put', path: '-/custom/emoji/{id}', parts: 3, params: paths['/custom/emoji/{id}']['put']['requestBody']['content']['application/json'], response: paths['/custom/emoji/{id}']['put']['responses']['200']['content']['application/json'] }
|
||||
| { method: 'delete', path: `/custom/emoji/${string}`, parts: 3, params: undefined, response: undefined }
|
||||
| { method: 'delete', path: '-/custom/emoji/{id}', parts: 3, params: undefined, response: undefined }
|
||||
| { method: 'post', path: `/auth/account/create`, parts: 3, params: paths['/auth/account/create']['post']['requestBody']['content']['application/json'], response: undefined }
|
||||
| { method: 'post', path: `/auth/account/reverify`, parts: 3, params: paths['/auth/account/reverify']['post']['requestBody']['content']['application/json'], response: undefined }
|
||||
| { method: 'put', path: `/auth/account/delete`, parts: 3, params: paths['/auth/account/delete']['put']['requestBody']['content']['application/json'], response: undefined }
|
||||
|
||||
+141
-1
@@ -246,6 +246,10 @@ export interface paths {
|
||||
/** Sets permissions for the default role in this server. */
|
||||
put: operations["permissions_set_default_req"];
|
||||
};
|
||||
"/servers/{target}/emojis": {
|
||||
/** Fetch all emoji on a server. */
|
||||
get: operations["emoji_list_list_emoji"];
|
||||
};
|
||||
"/invites/{target}": {
|
||||
/** Fetch an invite by its id. */
|
||||
get: operations["invite_fetch_req"];
|
||||
@@ -254,6 +258,14 @@ export interface paths {
|
||||
/** Delete an invite by its id. */
|
||||
delete: operations["invite_delete_req"];
|
||||
};
|
||||
"/custom/emoji/{id}": {
|
||||
/** Fetch an emoji by its id. */
|
||||
get: operations["emoji_fetch_fetch_emoji"];
|
||||
/** Create an emoji by its Autumn upload id. */
|
||||
put: operations["emoji_create_create_emoji"];
|
||||
/** Delete an emoji by its id. */
|
||||
delete: operations["emoji_delete_delete_emoji"];
|
||||
};
|
||||
"/auth/account/create": {
|
||||
/** Create a new account. */
|
||||
post: operations["create_account_create_account"];
|
||||
@@ -442,6 +454,7 @@ export interface components {
|
||||
| "ManageServer"
|
||||
| "ManagePermissions"
|
||||
| "ManageRole"
|
||||
| "ManageCustomisation"
|
||||
| "KickMembers"
|
||||
| "BanMembers"
|
||||
| "TimeoutMembers"
|
||||
@@ -549,6 +562,10 @@ export interface components {
|
||||
/** @enum {string} */
|
||||
type: "EmptyMessage";
|
||||
}
|
||||
| {
|
||||
/** @enum {string} */
|
||||
type: "PayloadTooLarge";
|
||||
}
|
||||
| {
|
||||
/** @enum {string} */
|
||||
type: "CannotRemoveYourself";
|
||||
@@ -585,6 +602,10 @@ export interface components {
|
||||
/** Format: uint */
|
||||
max: number;
|
||||
}
|
||||
| {
|
||||
/** @enum {string} */
|
||||
type: "TooManyEmoji";
|
||||
}
|
||||
| {
|
||||
/** @enum {string} */
|
||||
type: "ReachedMaximumBots";
|
||||
@@ -1369,7 +1390,11 @@ export interface components {
|
||||
attachments?: string[] | null;
|
||||
/** @description Messages to reply to */
|
||||
replies?: components["schemas"]["Reply"][] | null;
|
||||
/** @description Embeds to include in message */
|
||||
/**
|
||||
* @description Embeds to include in message
|
||||
*
|
||||
* Text embed content contributes to the content length cap
|
||||
*/
|
||||
embeds?: components["schemas"]["SendableEmbed"][] | null;
|
||||
/** @description Masquerade to apply to this message */
|
||||
masquerade?: components["schemas"]["Masquerade"] | null;
|
||||
@@ -1785,6 +1810,25 @@ export interface components {
|
||||
*/
|
||||
permissions: number;
|
||||
};
|
||||
/** @description Representation of an Emoji on Revolt */
|
||||
Emoji: {
|
||||
/** @description Unique Id */
|
||||
_id: string;
|
||||
/** @description What owns this emoji */
|
||||
parent: components["schemas"]["EmojiParent"];
|
||||
/** @description Uploader user id */
|
||||
creator_id: string;
|
||||
/** @description Emoji name */
|
||||
name: string;
|
||||
/** @description Whether the emoji is animated */
|
||||
animated: boolean;
|
||||
};
|
||||
/** @description Information about what owns this emoji */
|
||||
EmojiParent: {
|
||||
/** @enum {string} */
|
||||
type: "Server";
|
||||
id: string;
|
||||
};
|
||||
/** Invite */
|
||||
InviteResponse:
|
||||
| {
|
||||
@@ -1841,6 +1885,12 @@ export interface components {
|
||||
/** @description Server we are joining */
|
||||
server: components["schemas"]["Server"];
|
||||
};
|
||||
/** Emoji Data */
|
||||
DataCreateEmoji: {
|
||||
/** @description Server name */
|
||||
name: string;
|
||||
parent: components["schemas"]["EmojiParent"];
|
||||
};
|
||||
/** Error */
|
||||
"RAuth Error":
|
||||
| {
|
||||
@@ -1914,6 +1964,10 @@ export interface components {
|
||||
/** @enum {string} */
|
||||
type: "DisabledAccount";
|
||||
}
|
||||
| {
|
||||
/** @enum {string} */
|
||||
type: "ShortPassword";
|
||||
}
|
||||
| {
|
||||
/** @enum {string} */
|
||||
type: "Blacklisted";
|
||||
@@ -3438,6 +3492,27 @@ export interface operations {
|
||||
};
|
||||
};
|
||||
};
|
||||
/** Fetch all emoji on a server. */
|
||||
emoji_list_list_emoji: {
|
||||
parameters: {
|
||||
path: {
|
||||
target: components["schemas"]["Id"];
|
||||
};
|
||||
};
|
||||
responses: {
|
||||
200: {
|
||||
content: {
|
||||
"application/json": components["schemas"]["Emoji"][];
|
||||
};
|
||||
};
|
||||
/** An error occurred. */
|
||||
default: {
|
||||
content: {
|
||||
"application/json": components["schemas"]["Error"];
|
||||
};
|
||||
};
|
||||
};
|
||||
};
|
||||
/** Fetch an invite by its id. */
|
||||
invite_fetch_req: {
|
||||
parameters: {
|
||||
@@ -3498,6 +3573,71 @@ export interface operations {
|
||||
};
|
||||
};
|
||||
};
|
||||
/** Fetch an emoji by its id. */
|
||||
emoji_fetch_fetch_emoji: {
|
||||
parameters: {
|
||||
path: {
|
||||
id: components["schemas"]["Id"];
|
||||
};
|
||||
};
|
||||
responses: {
|
||||
200: {
|
||||
content: {
|
||||
"application/json": components["schemas"]["Emoji"];
|
||||
};
|
||||
};
|
||||
/** An error occurred. */
|
||||
default: {
|
||||
content: {
|
||||
"application/json": components["schemas"]["Error"];
|
||||
};
|
||||
};
|
||||
};
|
||||
};
|
||||
/** Create an emoji by its Autumn upload id. */
|
||||
emoji_create_create_emoji: {
|
||||
parameters: {
|
||||
path: {
|
||||
id: string;
|
||||
};
|
||||
};
|
||||
responses: {
|
||||
200: {
|
||||
content: {
|
||||
"application/json": components["schemas"]["Emoji"];
|
||||
};
|
||||
};
|
||||
/** An error occurred. */
|
||||
default: {
|
||||
content: {
|
||||
"application/json": components["schemas"]["Error"];
|
||||
};
|
||||
};
|
||||
};
|
||||
requestBody: {
|
||||
content: {
|
||||
"application/json": components["schemas"]["DataCreateEmoji"];
|
||||
};
|
||||
};
|
||||
};
|
||||
/** Delete an emoji by its id. */
|
||||
emoji_delete_delete_emoji: {
|
||||
parameters: {
|
||||
path: {
|
||||
id: components["schemas"]["Id"];
|
||||
};
|
||||
};
|
||||
responses: {
|
||||
/** Success */
|
||||
204: never;
|
||||
/** An error occurred. */
|
||||
default: {
|
||||
content: {
|
||||
"application/json": components["schemas"]["Error"];
|
||||
};
|
||||
};
|
||||
};
|
||||
};
|
||||
/** Create a new account. */
|
||||
create_account_create_account: {
|
||||
responses: {
|
||||
|
||||
@@ -88,8 +88,11 @@ export type DataEditRole = components['schemas']['DataEditRole'];
|
||||
export type FieldsRole = components['schemas']['FieldsRole'];
|
||||
export type DataSetServerRolePermission = components['schemas']['DataSetServerRolePermission'];
|
||||
export type DataSetServerDefaultPermission = components['schemas']['DataSetServerDefaultPermission'];
|
||||
export type Emoji = components['schemas']['Emoji'];
|
||||
export type EmojiParent = components['schemas']['EmojiParent'];
|
||||
export type InviteResponse = components['schemas']['InviteResponse'];
|
||||
export type InviteJoinResponse = components['schemas']['InviteJoinResponse'];
|
||||
export type DataCreateEmoji = components['schemas']['DataCreateEmoji'];
|
||||
export type RAuth_Error = components['schemas']['RAuth Error'];
|
||||
export type DataCreateAccount = components['schemas']['DataCreateAccount'];
|
||||
export type DataResendVerification = components['schemas']['DataResendVerification'];
|
||||
|
||||
Reference in New Issue
Block a user