feat: conferencing atoms (#17988)
* added api/v2 for zoom connect * Update conferencing.controller.ts * fix: added api for ConferencingAppsViewPlatformWrapper * type fixes * added getBulkEventTypes api for bulk-update default location * added bulk-update-to-default-location * fix:bulk-update-to-default-location * invalidated * fixed returnTo and onErrorReturnTo * make logos work for conferencing atoms * smalll improvements * fixup * share common types * type fix, and fixed a typo * fix: type-error * fix: json.parse(json.parse()) * fix: invalidate query * fix: removing app throws error in the main app * undo platform-libraries-1.2.3 * update platform-libraries version --------- Co-authored-by: Morgan <33722304+ThyMinimalDev@users.noreply.github.com>
This commit is contained in:
@@ -3662,9 +3662,100 @@
|
||||
"tags": ["Conferencing"]
|
||||
}
|
||||
},
|
||||
"/v2/conferencing/{app}/oauth/auth-url": {
|
||||
"get": {
|
||||
"operationId": "ConferencingController_redirect",
|
||||
"summary": "Get oauth conferencing app auth url",
|
||||
"parameters": [
|
||||
{
|
||||
"name": "Authorization",
|
||||
"required": true,
|
||||
"in": "header",
|
||||
"schema": {
|
||||
"type": "string"
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "app",
|
||||
"required": true,
|
||||
"in": "path",
|
||||
"schema": {
|
||||
"type": "string"
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "returnTo",
|
||||
"required": true,
|
||||
"in": "query",
|
||||
"schema": {
|
||||
"type": "string"
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "onErrorReturnTo",
|
||||
"required": true,
|
||||
"in": "query",
|
||||
"schema": {
|
||||
"type": "string"
|
||||
}
|
||||
}
|
||||
],
|
||||
"responses": {
|
||||
"200": {
|
||||
"description": "",
|
||||
"content": {
|
||||
"application/json": {
|
||||
"schema": {
|
||||
"$ref": "#/components/schemas/GetConferencingAppsOauthUrlResponseDto"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"tags": ["Conferencing"]
|
||||
}
|
||||
},
|
||||
"/v2/conferencing/{app}/oauth/callback": {
|
||||
"get": {
|
||||
"operationId": "ConferencingController_save",
|
||||
"summary": "conferencing apps oauths callback",
|
||||
"parameters": [
|
||||
{
|
||||
"name": "state",
|
||||
"required": true,
|
||||
"in": "query",
|
||||
"schema": {
|
||||
"type": "string"
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "app",
|
||||
"required": true,
|
||||
"in": "path",
|
||||
"schema": {
|
||||
"type": "string"
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "code",
|
||||
"required": true,
|
||||
"in": "query",
|
||||
"schema": {
|
||||
"type": "string"
|
||||
}
|
||||
}
|
||||
],
|
||||
"responses": {
|
||||
"200": {
|
||||
"description": ""
|
||||
}
|
||||
},
|
||||
"tags": ["Conferencing"]
|
||||
}
|
||||
},
|
||||
"/v2/conferencing": {
|
||||
"get": {
|
||||
"operationId": "ConferencingController_listConferencingApps",
|
||||
"operationId": "ConferencingController_listInstalledConferencingApps",
|
||||
"summary": "List your conferencing applications",
|
||||
"parameters": [],
|
||||
"responses": {
|
||||
@@ -3711,6 +3802,26 @@
|
||||
"tags": ["Conferencing"]
|
||||
}
|
||||
},
|
||||
"/v2/conferencing/default": {
|
||||
"get": {
|
||||
"operationId": "ConferencingController_getDefault",
|
||||
"summary": "Get your default conferencing application",
|
||||
"parameters": [],
|
||||
"responses": {
|
||||
"200": {
|
||||
"description": "",
|
||||
"content": {
|
||||
"application/json": {
|
||||
"schema": {
|
||||
"$ref": "#/components/schemas/GetDefaultConferencingAppOutputResponseDto"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"tags": ["Conferencing"]
|
||||
}
|
||||
},
|
||||
"/v2/conferencing/{app}/disconnect": {
|
||||
"delete": {
|
||||
"operationId": "ConferencingController_disconnect",
|
||||
@@ -3731,7 +3842,7 @@
|
||||
"content": {
|
||||
"application/json": {
|
||||
"schema": {
|
||||
"$ref": "#/components/schemas/ConferencingAppOutputResponseDto"
|
||||
"$ref": "#/components/schemas/DisconnectConferencingAppOutputResponseDto"
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -13210,6 +13321,17 @@
|
||||
},
|
||||
"required": ["status", "data"]
|
||||
},
|
||||
"GetConferencingAppsOauthUrlResponseDto": {
|
||||
"type": "object",
|
||||
"properties": {
|
||||
"status": {
|
||||
"type": "string",
|
||||
"example": "success",
|
||||
"enum": ["success", "error"]
|
||||
}
|
||||
},
|
||||
"required": ["status"]
|
||||
},
|
||||
"ConferencingAppsOutputResponseDto": {
|
||||
"type": "object",
|
||||
"properties": {
|
||||
@@ -13237,6 +13359,42 @@
|
||||
}
|
||||
},
|
||||
"required": ["status"]
|
||||
},
|
||||
"DefaultConferencingAppsOutputDto": {
|
||||
"type": "object",
|
||||
"properties": {
|
||||
"appSlug": {
|
||||
"type": "string"
|
||||
},
|
||||
"appLink": {
|
||||
"type": "string"
|
||||
}
|
||||
}
|
||||
},
|
||||
"GetDefaultConferencingAppOutputResponseDto": {
|
||||
"type": "object",
|
||||
"properties": {
|
||||
"status": {
|
||||
"type": "string",
|
||||
"example": "success",
|
||||
"enum": ["success", "error"]
|
||||
},
|
||||
"data": {
|
||||
"$ref": "#/components/schemas/DefaultConferencingAppsOutputDto"
|
||||
}
|
||||
},
|
||||
"required": ["status"]
|
||||
},
|
||||
"DisconnectConferencingAppOutputResponseDto": {
|
||||
"type": "object",
|
||||
"properties": {
|
||||
"status": {
|
||||
"type": "string",
|
||||
"example": "success",
|
||||
"enum": ["success", "error"]
|
||||
}
|
||||
},
|
||||
"required": ["status"]
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user