mirror of
https://github.com/spacebarchat/server.git
synced 2024-09-19 17:21:35 +02:00
generate:openapi
This commit is contained in:
parent
2d50adf151
commit
195ea51480
@ -2838,6 +2838,149 @@
|
||||
"connected_accounts",
|
||||
"user"
|
||||
]
|
||||
},
|
||||
"ConnectedAccountCommonOAuthTokenResponse": {
|
||||
"type": "object",
|
||||
"properties": {
|
||||
"access_token": {
|
||||
"type": "string"
|
||||
},
|
||||
"token_type": {
|
||||
"type": "string"
|
||||
},
|
||||
"scope": {
|
||||
"type": "string"
|
||||
},
|
||||
"refresh_token": {
|
||||
"type": "string"
|
||||
},
|
||||
"expires_in": {
|
||||
"type": "integer"
|
||||
}
|
||||
},
|
||||
"required": [
|
||||
"access_token",
|
||||
"scope",
|
||||
"token_type"
|
||||
]
|
||||
},
|
||||
"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"
|
||||
}
|
||||
},
|
||||
"required": [
|
||||
"access_token",
|
||||
"fetched_at"
|
||||
]
|
||||
},
|
||||
"ConnectedAccountSchema": {
|
||||
"type": "object",
|
||||
"properties": {
|
||||
"external_id": {
|
||||
"type": "string"
|
||||
},
|
||||
"user_id": {
|
||||
"type": "string"
|
||||
},
|
||||
"token_data": {
|
||||
"$ref": "#/components/schemas/ConnectedAccountTokenData"
|
||||
},
|
||||
"friend_sync": {
|
||||
"type": "boolean"
|
||||
},
|
||||
"name": {
|
||||
"type": "string"
|
||||
},
|
||||
"revoked": {
|
||||
"type": "boolean"
|
||||
},
|
||||
"show_activity": {
|
||||
"type": "integer"
|
||||
},
|
||||
"type": {
|
||||
"type": "string"
|
||||
},
|
||||
"verified": {
|
||||
"type": "boolean"
|
||||
},
|
||||
"visibility": {
|
||||
"type": "integer"
|
||||
},
|
||||
"integrations": {
|
||||
"type": "array",
|
||||
"items": {
|
||||
"type": "string"
|
||||
}
|
||||
},
|
||||
"metadata_": {},
|
||||
"metadata_visibility": {
|
||||
"type": "integer"
|
||||
},
|
||||
"two_way_link": {
|
||||
"type": "boolean"
|
||||
}
|
||||
},
|
||||
"required": [
|
||||
"external_id",
|
||||
"name",
|
||||
"type",
|
||||
"user_id"
|
||||
]
|
||||
},
|
||||
"ConnectionCallbackSchema": {
|
||||
"type": "object",
|
||||
"properties": {
|
||||
"code": {
|
||||
"type": "string"
|
||||
},
|
||||
"state": {
|
||||
"type": "string"
|
||||
},
|
||||
"insecure": {
|
||||
"type": "boolean"
|
||||
},
|
||||
"friend_sync": {
|
||||
"type": "boolean"
|
||||
},
|
||||
"openid_params": {}
|
||||
},
|
||||
"required": [
|
||||
"friend_sync",
|
||||
"insecure",
|
||||
"state"
|
||||
]
|
||||
},
|
||||
"ConnectionUpdateSchema": {
|
||||
"type": "object",
|
||||
"properties": {
|
||||
"visibility": {
|
||||
"type": "boolean"
|
||||
},
|
||||
"show_activity": {
|
||||
"type": "boolean"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
@ -2934,6 +3077,9 @@
|
||||
},
|
||||
{
|
||||
"name": "read-states"
|
||||
},
|
||||
{
|
||||
"name": "connections"
|
||||
}
|
||||
],
|
||||
"paths": {
|
||||
@ -7561,6 +7707,286 @@
|
||||
"auth"
|
||||
]
|
||||
}
|
||||
},
|
||||
"/users/@me/connections/{connection_name}/{connection_id}/": {
|
||||
"patch": {
|
||||
"security": [
|
||||
{
|
||||
"bearer": []
|
||||
}
|
||||
],
|
||||
"requestBody": {
|
||||
"required": true,
|
||||
"content": {
|
||||
"application/json": {
|
||||
"schema": {
|
||||
"$ref": "#/components/schemas/ConnectionUpdateSchema"
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"parameters": [
|
||||
{
|
||||
"name": "connection_name",
|
||||
"in": "path",
|
||||
"required": true,
|
||||
"schema": {
|
||||
"type": "string"
|
||||
},
|
||||
"description": "connection_name"
|
||||
},
|
||||
{
|
||||
"name": "connection_id",
|
||||
"in": "path",
|
||||
"required": true,
|
||||
"schema": {
|
||||
"type": "string"
|
||||
},
|
||||
"description": "connection_id"
|
||||
}
|
||||
],
|
||||
"tags": [
|
||||
"users"
|
||||
]
|
||||
},
|
||||
"delete": {
|
||||
"security": [
|
||||
{
|
||||
"bearer": []
|
||||
}
|
||||
],
|
||||
"parameters": [
|
||||
{
|
||||
"name": "connection_name",
|
||||
"in": "path",
|
||||
"required": true,
|
||||
"schema": {
|
||||
"type": "string"
|
||||
},
|
||||
"description": "connection_name"
|
||||
},
|
||||
{
|
||||
"name": "connection_id",
|
||||
"in": "path",
|
||||
"required": true,
|
||||
"schema": {
|
||||
"type": "string"
|
||||
},
|
||||
"description": "connection_id"
|
||||
}
|
||||
],
|
||||
"tags": [
|
||||
"users"
|
||||
]
|
||||
}
|
||||
},
|
||||
"/users/@me/connections/{connection_name}/{connection_id}/access-token/": {
|
||||
"get": {
|
||||
"security": [
|
||||
{
|
||||
"bearer": []
|
||||
}
|
||||
],
|
||||
"parameters": [
|
||||
{
|
||||
"name": "connection_name",
|
||||
"in": "path",
|
||||
"required": true,
|
||||
"schema": {
|
||||
"type": "string"
|
||||
},
|
||||
"description": "connection_name"
|
||||
},
|
||||
{
|
||||
"name": "connection_id",
|
||||
"in": "path",
|
||||
"required": true,
|
||||
"schema": {
|
||||
"type": "string"
|
||||
},
|
||||
"description": "connection_id"
|
||||
}
|
||||
],
|
||||
"tags": [
|
||||
"users"
|
||||
]
|
||||
}
|
||||
},
|
||||
"/guilds/{guild_id}/roles/member-counts/": {
|
||||
"get": {
|
||||
"security": [
|
||||
{
|
||||
"bearer": []
|
||||
}
|
||||
],
|
||||
"parameters": [
|
||||
{
|
||||
"name": "guild_id",
|
||||
"in": "path",
|
||||
"required": true,
|
||||
"schema": {
|
||||
"type": "string"
|
||||
},
|
||||
"description": "guild_id"
|
||||
}
|
||||
],
|
||||
"tags": [
|
||||
"guilds"
|
||||
]
|
||||
}
|
||||
},
|
||||
"/guilds/{guild_id}/roles/{role_id}/members/": {
|
||||
"patch": {
|
||||
"x-permission-required": "MANAGE_ROLES",
|
||||
"security": [
|
||||
{
|
||||
"bearer": []
|
||||
}
|
||||
],
|
||||
"parameters": [
|
||||
{
|
||||
"name": "guild_id",
|
||||
"in": "path",
|
||||
"required": true,
|
||||
"schema": {
|
||||
"type": "string"
|
||||
},
|
||||
"description": "guild_id"
|
||||
},
|
||||
{
|
||||
"name": "role_id",
|
||||
"in": "path",
|
||||
"required": true,
|
||||
"schema": {
|
||||
"type": "string"
|
||||
},
|
||||
"description": "role_id"
|
||||
}
|
||||
],
|
||||
"tags": [
|
||||
"guilds"
|
||||
]
|
||||
}
|
||||
},
|
||||
"/guilds/{guild_id}/roles/{role_id}/member-ids/": {
|
||||
"get": {
|
||||
"security": [
|
||||
{
|
||||
"bearer": []
|
||||
}
|
||||
],
|
||||
"parameters": [
|
||||
{
|
||||
"name": "guild_id",
|
||||
"in": "path",
|
||||
"required": true,
|
||||
"schema": {
|
||||
"type": "string"
|
||||
},
|
||||
"description": "guild_id"
|
||||
},
|
||||
{
|
||||
"name": "role_id",
|
||||
"in": "path",
|
||||
"required": true,
|
||||
"schema": {
|
||||
"type": "string"
|
||||
},
|
||||
"description": "role_id"
|
||||
}
|
||||
],
|
||||
"tags": [
|
||||
"guilds"
|
||||
]
|
||||
}
|
||||
},
|
||||
"/connections/{connection_name}/callback/": {
|
||||
"post": {
|
||||
"security": [
|
||||
{
|
||||
"bearer": []
|
||||
}
|
||||
],
|
||||
"requestBody": {
|
||||
"required": true,
|
||||
"content": {
|
||||
"application/json": {
|
||||
"schema": {
|
||||
"$ref": "#/components/schemas/ConnectionCallbackSchema"
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"parameters": [
|
||||
{
|
||||
"name": "connection_name",
|
||||
"in": "path",
|
||||
"required": true,
|
||||
"schema": {
|
||||
"type": "string"
|
||||
},
|
||||
"description": "connection_name"
|
||||
}
|
||||
],
|
||||
"tags": [
|
||||
"connections"
|
||||
]
|
||||
}
|
||||
},
|
||||
"/connections/{connection_name}/authorize/": {
|
||||
"get": {
|
||||
"security": [
|
||||
{
|
||||
"bearer": []
|
||||
}
|
||||
],
|
||||
"parameters": [
|
||||
{
|
||||
"name": "connection_name",
|
||||
"in": "path",
|
||||
"required": true,
|
||||
"schema": {
|
||||
"type": "string"
|
||||
},
|
||||
"description": "connection_name"
|
||||
}
|
||||
],
|
||||
"tags": [
|
||||
"connections"
|
||||
]
|
||||
}
|
||||
},
|
||||
"/connections/{connection_name}/{connection_id}/refresh/": {
|
||||
"post": {
|
||||
"security": [
|
||||
{
|
||||
"bearer": []
|
||||
}
|
||||
],
|
||||
"parameters": [
|
||||
{
|
||||
"name": "connection_name",
|
||||
"in": "path",
|
||||
"required": true,
|
||||
"schema": {
|
||||
"type": "string"
|
||||
},
|
||||
"description": "connection_name"
|
||||
},
|
||||
{
|
||||
"name": "connection_id",
|
||||
"in": "path",
|
||||
"required": true,
|
||||
"schema": {
|
||||
"type": "string"
|
||||
},
|
||||
"description": "connection_id"
|
||||
}
|
||||
],
|
||||
"tags": [
|
||||
"connections"
|
||||
]
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
Loading…
Reference in New Issue
Block a user