docs: update openapi files
This commit is contained in:
parent
40df49e1db
commit
79a7a923d2
@ -47,7 +47,7 @@ export const OpenAPI: OpenAPIConfig = {
|
|||||||
PASSWORD: undefined,
|
PASSWORD: undefined,
|
||||||
TOKEN: undefined,
|
TOKEN: undefined,
|
||||||
USERNAME: undefined,
|
USERNAME: undefined,
|
||||||
VERSION: '1.11.4',
|
VERSION: '1.13.1',
|
||||||
WITH_CREDENTIALS: false,
|
WITH_CREDENTIALS: false,
|
||||||
interceptors: {
|
interceptors: {
|
||||||
request: new Interceptors(),
|
request: new Interceptors(),
|
||||||
|
@ -54,16 +54,118 @@ export class UserService {
|
|||||||
}
|
}
|
||||||
|
|
||||||
export class WorkspaceService {
|
export class WorkspaceService {
|
||||||
|
/**
|
||||||
|
* @param data The data for the request.
|
||||||
|
* @param data.requestBody
|
||||||
|
* @returns unknown Successful response
|
||||||
|
* @throws ApiError
|
||||||
|
*/
|
||||||
|
public static workspaceCreate(data: $OpenApiTs['/workspace//create']['post']['req']): CancelablePromise<$OpenApiTs['/workspace//create']['post']['res'][200]> {
|
||||||
|
return __request(OpenAPI, {
|
||||||
|
method: 'POST',
|
||||||
|
url: '/workspace//create',
|
||||||
|
body: data.requestBody,
|
||||||
|
mediaType: 'application/json'
|
||||||
|
});
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @param data The data for the request.
|
||||||
|
* @param data.requestBody
|
||||||
|
* @returns unknown Successful response
|
||||||
|
* @throws ApiError
|
||||||
|
*/
|
||||||
|
public static workspaceSwitch(data: $OpenApiTs['/workspace//switch']['post']['req']): CancelablePromise<$OpenApiTs['/workspace//switch']['post']['res'][200]> {
|
||||||
|
return __request(OpenAPI, {
|
||||||
|
method: 'POST',
|
||||||
|
url: '/workspace//switch',
|
||||||
|
body: data.requestBody,
|
||||||
|
mediaType: 'application/json'
|
||||||
|
});
|
||||||
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @param data The data for the request.
|
* @param data The data for the request.
|
||||||
* @param data.workspaceId
|
* @param data.workspaceId
|
||||||
* @returns unknown Successful response
|
* @returns unknown Successful response
|
||||||
* @throws ApiError
|
* @throws ApiError
|
||||||
*/
|
*/
|
||||||
public static workspaceGetServiceCount(data: $OpenApiTs['/workspace/{workspaceId}/getServiceCount']['get']['req']): CancelablePromise<$OpenApiTs['/workspace/{workspaceId}/getServiceCount']['get']['res'][200]> {
|
public static workspaceDelete(data: $OpenApiTs['/workspace//{workspaceId}']['delete']['req']): CancelablePromise<$OpenApiTs['/workspace//{workspaceId}']['delete']['res'][200]> {
|
||||||
|
return __request(OpenAPI, {
|
||||||
|
method: 'DELETE',
|
||||||
|
url: '/workspace//{workspaceId}',
|
||||||
|
path: {
|
||||||
|
workspaceId: data.workspaceId
|
||||||
|
}
|
||||||
|
});
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @param data The data for the request.
|
||||||
|
* @param data.workspaceId
|
||||||
|
* @returns unknown Successful response
|
||||||
|
* @throws ApiError
|
||||||
|
*/
|
||||||
|
public static workspaceMembers(data: $OpenApiTs['/workspace//{workspaceId}/members']['get']['req']): CancelablePromise<$OpenApiTs['/workspace//{workspaceId}/members']['get']['res'][200]> {
|
||||||
return __request(OpenAPI, {
|
return __request(OpenAPI, {
|
||||||
method: 'GET',
|
method: 'GET',
|
||||||
url: '/workspace/{workspaceId}/getServiceCount',
|
url: '/workspace//{workspaceId}/members',
|
||||||
|
path: {
|
||||||
|
workspaceId: data.workspaceId
|
||||||
|
}
|
||||||
|
});
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @param data The data for the request.
|
||||||
|
* @param data.workspaceId
|
||||||
|
* @param data.requestBody
|
||||||
|
* @returns unknown Successful response
|
||||||
|
* @throws ApiError
|
||||||
|
*/
|
||||||
|
public static workspaceInvite(data: $OpenApiTs['/workspace//{workspaceId}/invite']['post']['req']): CancelablePromise<$OpenApiTs['/workspace//{workspaceId}/invite']['post']['res'][200]> {
|
||||||
|
return __request(OpenAPI, {
|
||||||
|
method: 'POST',
|
||||||
|
url: '/workspace//{workspaceId}/invite',
|
||||||
|
path: {
|
||||||
|
workspaceId: data.workspaceId
|
||||||
|
},
|
||||||
|
body: data.requestBody,
|
||||||
|
mediaType: 'application/json'
|
||||||
|
});
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Administrator kicks a user out of a workspace.
|
||||||
|
* @param data The data for the request.
|
||||||
|
* @param data.workspaceId
|
||||||
|
* @param data.targetUserId
|
||||||
|
* @returns unknown Successful response
|
||||||
|
* @throws ApiError
|
||||||
|
*/
|
||||||
|
public static workspaceTick(data: $OpenApiTs['/workspace//{workspaceId}/tick']['delete']['req']): CancelablePromise<$OpenApiTs['/workspace//{workspaceId}/tick']['delete']['res'][200]> {
|
||||||
|
return __request(OpenAPI, {
|
||||||
|
method: 'DELETE',
|
||||||
|
url: '/workspace//{workspaceId}/tick',
|
||||||
|
path: {
|
||||||
|
workspaceId: data.workspaceId
|
||||||
|
},
|
||||||
|
query: {
|
||||||
|
targetUserId: data.targetUserId
|
||||||
|
}
|
||||||
|
});
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @param data The data for the request.
|
||||||
|
* @param data.workspaceId
|
||||||
|
* @returns unknown Successful response
|
||||||
|
* @throws ApiError
|
||||||
|
*/
|
||||||
|
public static workspaceGetServiceCount(data: $OpenApiTs['/workspace//{workspaceId}/getServiceCount']['get']['req']): CancelablePromise<$OpenApiTs['/workspace//{workspaceId}/getServiceCount']['get']['res'][200]> {
|
||||||
|
return __request(OpenAPI, {
|
||||||
|
method: 'GET',
|
||||||
|
url: '/workspace//{workspaceId}/getServiceCount',
|
||||||
path: {
|
path: {
|
||||||
workspaceId: data.workspaceId
|
workspaceId: data.workspaceId
|
||||||
}
|
}
|
||||||
@ -998,10 +1100,11 @@ export class SurveyService {
|
|||||||
* @param data.workspaceId
|
* @param data.workspaceId
|
||||||
* @param data.surveyId
|
* @param data.surveyId
|
||||||
* @param data.requestBody
|
* @param data.requestBody
|
||||||
* @returns unknown Successful response
|
* @returns string Successful response
|
||||||
|
* @returns unknown Error response
|
||||||
* @throws ApiError
|
* @throws ApiError
|
||||||
*/
|
*/
|
||||||
public static surveySubmit(data: $OpenApiTs['/workspace/{workspaceId}/survey/{surveyId}/submit']['post']['req']): CancelablePromise<$OpenApiTs['/workspace/{workspaceId}/survey/{surveyId}/submit']['post']['res'][200]> {
|
public static surveySubmit(data: $OpenApiTs['/workspace/{workspaceId}/survey/{surveyId}/submit']['post']['req']): CancelablePromise<$OpenApiTs['/workspace/{workspaceId}/survey/{surveyId}/submit']['post']['res'][200] | $OpenApiTs['/workspace/{workspaceId}/survey/{surveyId}/submit']['post']['res'][200]> {
|
||||||
return __request(OpenAPI, {
|
return __request(OpenAPI, {
|
||||||
method: 'POST',
|
method: 'POST',
|
||||||
url: '/workspace/{workspaceId}/survey/{surveyId}/submit',
|
url: '/workspace/{workspaceId}/survey/{surveyId}/submit',
|
||||||
@ -1305,4 +1408,22 @@ export class FeedService {
|
|||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* integrate with tencent-cloud webhook
|
||||||
|
* @param data The data for the request.
|
||||||
|
* @param data.channelId
|
||||||
|
* @returns string Successful response
|
||||||
|
* @returns unknown Error response
|
||||||
|
* @throws ApiError
|
||||||
|
*/
|
||||||
|
public static feedIntegrationTencentCloudAlarm(data: $OpenApiTs['/feed/{channelId}/tencent-cloud/alarm']['post']['req']): CancelablePromise<$OpenApiTs['/feed/{channelId}/tencent-cloud/alarm']['post']['res'][200] | $OpenApiTs['/feed/{channelId}/tencent-cloud/alarm']['post']['res'][200]> {
|
||||||
|
return __request(OpenAPI, {
|
||||||
|
method: 'POST',
|
||||||
|
url: '/feed/{channelId}/tencent-cloud/alarm',
|
||||||
|
path: {
|
||||||
|
channelId: data.channelId
|
||||||
|
}
|
||||||
|
});
|
||||||
|
}
|
||||||
|
|
||||||
}
|
}
|
@ -15,6 +15,7 @@ export type $OpenApiTs = {
|
|||||||
alphaMode: boolean;
|
alphaMode: boolean;
|
||||||
disableAnonymousTelemetry: boolean;
|
disableAnonymousTelemetry: boolean;
|
||||||
customTrackerScriptName?: string;
|
customTrackerScriptName?: string;
|
||||||
|
authProvider: Array<(string)>;
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
@ -33,21 +34,18 @@ export type $OpenApiTs = {
|
|||||||
*/
|
*/
|
||||||
200: {
|
200: {
|
||||||
info: {
|
info: {
|
||||||
username: string;
|
|
||||||
id: string;
|
id: string;
|
||||||
role: string;
|
role: string;
|
||||||
|
username: string;
|
||||||
|
nickname: string | null;
|
||||||
|
avatar: string | null;
|
||||||
|
email: string | null;
|
||||||
createdAt: string;
|
createdAt: string;
|
||||||
updatedAt: string;
|
updatedAt: string;
|
||||||
deletedAt: string | null;
|
deletedAt: string | null;
|
||||||
currentWorkspace: {
|
currentWorkspace: {
|
||||||
id: string;
|
id: string;
|
||||||
name: string;
|
name: string;
|
||||||
dashboardLayout: {
|
|
||||||
layouts: {
|
|
||||||
[key: string]: (unknown[]);
|
|
||||||
};
|
|
||||||
items: unknown[];
|
|
||||||
} | null;
|
|
||||||
};
|
};
|
||||||
workspaces: Array<{
|
workspaces: Array<{
|
||||||
role: string;
|
role: string;
|
||||||
@ -75,21 +73,18 @@ export type $OpenApiTs = {
|
|||||||
*/
|
*/
|
||||||
200: {
|
200: {
|
||||||
info: {
|
info: {
|
||||||
username: string;
|
|
||||||
id: string;
|
id: string;
|
||||||
role: string;
|
role: string;
|
||||||
|
username: string;
|
||||||
|
nickname: string | null;
|
||||||
|
avatar: string | null;
|
||||||
|
email: string | null;
|
||||||
createdAt: string;
|
createdAt: string;
|
||||||
updatedAt: string;
|
updatedAt: string;
|
||||||
deletedAt: string | null;
|
deletedAt: string | null;
|
||||||
currentWorkspace: {
|
currentWorkspace: {
|
||||||
id: string;
|
id: string;
|
||||||
name: string;
|
name: string;
|
||||||
dashboardLayout: {
|
|
||||||
layouts: {
|
|
||||||
[key: string]: (unknown[]);
|
|
||||||
};
|
|
||||||
items: unknown[];
|
|
||||||
} | null;
|
|
||||||
};
|
};
|
||||||
workspaces: Array<{
|
workspaces: Array<{
|
||||||
role: string;
|
role: string;
|
||||||
@ -104,7 +99,147 @@ export type $OpenApiTs = {
|
|||||||
};
|
};
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
'/workspace/{workspaceId}/getServiceCount': {
|
'/workspace//create': {
|
||||||
|
post: {
|
||||||
|
req: {
|
||||||
|
requestBody: {
|
||||||
|
name: string;
|
||||||
|
};
|
||||||
|
};
|
||||||
|
res: {
|
||||||
|
/**
|
||||||
|
* Successful response
|
||||||
|
*/
|
||||||
|
200: {
|
||||||
|
id: string;
|
||||||
|
role: string;
|
||||||
|
username: string;
|
||||||
|
nickname: string | null;
|
||||||
|
avatar: string | null;
|
||||||
|
email: string | null;
|
||||||
|
createdAt: string;
|
||||||
|
updatedAt: string;
|
||||||
|
deletedAt: string | null;
|
||||||
|
currentWorkspace: {
|
||||||
|
id: string;
|
||||||
|
name: string;
|
||||||
|
};
|
||||||
|
workspaces: Array<{
|
||||||
|
role: string;
|
||||||
|
workspace: {
|
||||||
|
id: string;
|
||||||
|
name: string;
|
||||||
|
};
|
||||||
|
}>;
|
||||||
|
};
|
||||||
|
};
|
||||||
|
};
|
||||||
|
};
|
||||||
|
'/workspace//switch': {
|
||||||
|
post: {
|
||||||
|
req: {
|
||||||
|
requestBody: {
|
||||||
|
workspaceId: string;
|
||||||
|
};
|
||||||
|
};
|
||||||
|
res: {
|
||||||
|
/**
|
||||||
|
* Successful response
|
||||||
|
*/
|
||||||
|
200: {
|
||||||
|
id: string;
|
||||||
|
role: string;
|
||||||
|
username: string;
|
||||||
|
nickname: string | null;
|
||||||
|
avatar: string | null;
|
||||||
|
email: string | null;
|
||||||
|
createdAt: string;
|
||||||
|
updatedAt: string;
|
||||||
|
deletedAt: string | null;
|
||||||
|
currentWorkspace: {
|
||||||
|
id: string;
|
||||||
|
name: string;
|
||||||
|
};
|
||||||
|
workspaces: Array<{
|
||||||
|
role: string;
|
||||||
|
workspace: {
|
||||||
|
id: string;
|
||||||
|
name: string;
|
||||||
|
};
|
||||||
|
}>;
|
||||||
|
};
|
||||||
|
};
|
||||||
|
};
|
||||||
|
};
|
||||||
|
'/workspace//{workspaceId}': {
|
||||||
|
delete: {
|
||||||
|
req: {
|
||||||
|
workspaceId: string;
|
||||||
|
};
|
||||||
|
res: {
|
||||||
|
/**
|
||||||
|
* Successful response
|
||||||
|
*/
|
||||||
|
200: unknown;
|
||||||
|
};
|
||||||
|
};
|
||||||
|
};
|
||||||
|
'/workspace//{workspaceId}/members': {
|
||||||
|
get: {
|
||||||
|
req: {
|
||||||
|
workspaceId: string;
|
||||||
|
};
|
||||||
|
res: {
|
||||||
|
/**
|
||||||
|
* Successful response
|
||||||
|
*/
|
||||||
|
200: Array<{
|
||||||
|
userId: string;
|
||||||
|
workspaceId: string;
|
||||||
|
role: string;
|
||||||
|
createdAt: string;
|
||||||
|
updatedAt: string;
|
||||||
|
user: {
|
||||||
|
username: string;
|
||||||
|
nickname: string | null;
|
||||||
|
email: string | null;
|
||||||
|
emailVerified: string | null;
|
||||||
|
};
|
||||||
|
}>;
|
||||||
|
};
|
||||||
|
};
|
||||||
|
};
|
||||||
|
'/workspace//{workspaceId}/invite': {
|
||||||
|
post: {
|
||||||
|
req: {
|
||||||
|
requestBody: {
|
||||||
|
targetUserEmail: string;
|
||||||
|
};
|
||||||
|
workspaceId: string;
|
||||||
|
};
|
||||||
|
res: {
|
||||||
|
/**
|
||||||
|
* Successful response
|
||||||
|
*/
|
||||||
|
200: unknown;
|
||||||
|
};
|
||||||
|
};
|
||||||
|
};
|
||||||
|
'/workspace//{workspaceId}/tick': {
|
||||||
|
delete: {
|
||||||
|
req: {
|
||||||
|
targetUserId: string;
|
||||||
|
workspaceId: string;
|
||||||
|
};
|
||||||
|
res: {
|
||||||
|
/**
|
||||||
|
* Successful response
|
||||||
|
*/
|
||||||
|
200: unknown;
|
||||||
|
};
|
||||||
|
};
|
||||||
|
};
|
||||||
|
'/workspace//{workspaceId}/getServiceCount': {
|
||||||
get: {
|
get: {
|
||||||
req: {
|
req: {
|
||||||
workspaceId: string;
|
workspaceId: string;
|
||||||
@ -1095,6 +1230,8 @@ export type $OpenApiTs = {
|
|||||||
options?: Array<(string)>;
|
options?: Array<(string)>;
|
||||||
}>;
|
}>;
|
||||||
};
|
};
|
||||||
|
feedChannelIds: Array<(string)>;
|
||||||
|
feedTemplate: string;
|
||||||
createdAt: string;
|
createdAt: string;
|
||||||
updatedAt: string;
|
updatedAt: string;
|
||||||
}>;
|
}>;
|
||||||
@ -1123,6 +1260,8 @@ export type $OpenApiTs = {
|
|||||||
options?: Array<(string)>;
|
options?: Array<(string)>;
|
||||||
}>;
|
}>;
|
||||||
};
|
};
|
||||||
|
feedChannelIds: Array<(string)>;
|
||||||
|
feedTemplate: string;
|
||||||
createdAt: string;
|
createdAt: string;
|
||||||
updatedAt: string;
|
updatedAt: string;
|
||||||
} | null;
|
} | null;
|
||||||
@ -1181,9 +1320,15 @@ export type $OpenApiTs = {
|
|||||||
};
|
};
|
||||||
res: {
|
res: {
|
||||||
/**
|
/**
|
||||||
* Successful response
|
* Error response
|
||||||
*/
|
*/
|
||||||
200: unknown;
|
200: {
|
||||||
|
message: string;
|
||||||
|
code: string;
|
||||||
|
issues?: Array<{
|
||||||
|
message: string;
|
||||||
|
}>;
|
||||||
|
};
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
@ -1200,6 +1345,8 @@ export type $OpenApiTs = {
|
|||||||
options?: Array<(string)>;
|
options?: Array<(string)>;
|
||||||
}>;
|
}>;
|
||||||
};
|
};
|
||||||
|
feedChannelIds: Array<(string)>;
|
||||||
|
feedTemplate: string;
|
||||||
};
|
};
|
||||||
workspaceId: string;
|
workspaceId: string;
|
||||||
};
|
};
|
||||||
@ -1219,6 +1366,8 @@ export type $OpenApiTs = {
|
|||||||
options?: Array<(string)>;
|
options?: Array<(string)>;
|
||||||
}>;
|
}>;
|
||||||
};
|
};
|
||||||
|
feedChannelIds: Array<(string)>;
|
||||||
|
feedTemplate: string;
|
||||||
createdAt: string;
|
createdAt: string;
|
||||||
updatedAt: string;
|
updatedAt: string;
|
||||||
};
|
};
|
||||||
@ -1238,6 +1387,8 @@ export type $OpenApiTs = {
|
|||||||
options?: Array<(string)>;
|
options?: Array<(string)>;
|
||||||
}>;
|
}>;
|
||||||
};
|
};
|
||||||
|
feedChannelIds?: Array<(string)>;
|
||||||
|
feedTemplate?: string;
|
||||||
};
|
};
|
||||||
surveyId: string;
|
surveyId: string;
|
||||||
workspaceId: string;
|
workspaceId: string;
|
||||||
@ -1258,6 +1409,8 @@ export type $OpenApiTs = {
|
|||||||
options?: Array<(string)>;
|
options?: Array<(string)>;
|
||||||
}>;
|
}>;
|
||||||
};
|
};
|
||||||
|
feedChannelIds: Array<(string)>;
|
||||||
|
feedTemplate: string;
|
||||||
createdAt: string;
|
createdAt: string;
|
||||||
updatedAt: string;
|
updatedAt: string;
|
||||||
};
|
};
|
||||||
@ -1286,6 +1439,8 @@ export type $OpenApiTs = {
|
|||||||
options?: Array<(string)>;
|
options?: Array<(string)>;
|
||||||
}>;
|
}>;
|
||||||
};
|
};
|
||||||
|
feedChannelIds: Array<(string)>;
|
||||||
|
feedTemplate: string;
|
||||||
createdAt: string;
|
createdAt: string;
|
||||||
updatedAt: string;
|
updatedAt: string;
|
||||||
};
|
};
|
||||||
@ -1372,6 +1527,8 @@ export type $OpenApiTs = {
|
|||||||
websiteAcceptedCount: number;
|
websiteAcceptedCount: number;
|
||||||
websiteEventCount: number;
|
websiteEventCount: number;
|
||||||
monitorExecutionCount: number;
|
monitorExecutionCount: number;
|
||||||
|
surveyCount: number;
|
||||||
|
feedEventCount: number;
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
@ -1389,7 +1546,7 @@ export type $OpenApiTs = {
|
|||||||
id: string;
|
id: string;
|
||||||
workspaceId: string;
|
workspaceId: string;
|
||||||
name: string;
|
name: string;
|
||||||
notifyFrequency: string;
|
notifyFrequency: 'none' | 'event' | 'day' | 'week' | 'month';
|
||||||
createdAt: string;
|
createdAt: string;
|
||||||
updatedAt: string;
|
updatedAt: string;
|
||||||
_count: {
|
_count: {
|
||||||
@ -1414,7 +1571,7 @@ export type $OpenApiTs = {
|
|||||||
id: string;
|
id: string;
|
||||||
workspaceId: string;
|
workspaceId: string;
|
||||||
name: string;
|
name: string;
|
||||||
notifyFrequency: string;
|
notifyFrequency: 'none' | 'event' | 'day' | 'week' | 'month';
|
||||||
createdAt: string;
|
createdAt: string;
|
||||||
updatedAt: string;
|
updatedAt: string;
|
||||||
} | null;
|
} | null;
|
||||||
@ -1428,7 +1585,7 @@ export type $OpenApiTs = {
|
|||||||
requestBody: {
|
requestBody: {
|
||||||
notificationIds?: Array<(string)>;
|
notificationIds?: Array<(string)>;
|
||||||
name: string;
|
name: string;
|
||||||
notifyFrequency: string;
|
notifyFrequency: 'none' | 'event' | 'day' | 'week' | 'month';
|
||||||
};
|
};
|
||||||
workspaceId: string;
|
workspaceId: string;
|
||||||
};
|
};
|
||||||
@ -1441,7 +1598,7 @@ export type $OpenApiTs = {
|
|||||||
id: string;
|
id: string;
|
||||||
workspaceId: string;
|
workspaceId: string;
|
||||||
name: string;
|
name: string;
|
||||||
notifyFrequency: string;
|
notifyFrequency: 'none' | 'event' | 'day' | 'week' | 'month';
|
||||||
createdAt: string;
|
createdAt: string;
|
||||||
updatedAt: string;
|
updatedAt: string;
|
||||||
} | null;
|
} | null;
|
||||||
@ -1485,7 +1642,7 @@ export type $OpenApiTs = {
|
|||||||
req: {
|
req: {
|
||||||
requestBody: {
|
requestBody: {
|
||||||
name: string;
|
name: string;
|
||||||
notifyFrequency: string;
|
notifyFrequency: 'none' | 'event' | 'day' | 'week' | 'month';
|
||||||
notificationIds?: Array<(string)>;
|
notificationIds?: Array<(string)>;
|
||||||
};
|
};
|
||||||
workspaceId: string;
|
workspaceId: string;
|
||||||
@ -1499,7 +1656,7 @@ export type $OpenApiTs = {
|
|||||||
id: string;
|
id: string;
|
||||||
workspaceId: string;
|
workspaceId: string;
|
||||||
name: string;
|
name: string;
|
||||||
notifyFrequency: string;
|
notifyFrequency: 'none' | 'event' | 'day' | 'week' | 'month';
|
||||||
createdAt: string;
|
createdAt: string;
|
||||||
updatedAt: string;
|
updatedAt: string;
|
||||||
};
|
};
|
||||||
@ -1520,7 +1677,7 @@ export type $OpenApiTs = {
|
|||||||
id: string;
|
id: string;
|
||||||
workspaceId: string;
|
workspaceId: string;
|
||||||
name: string;
|
name: string;
|
||||||
notifyFrequency: string;
|
notifyFrequency: 'none' | 'event' | 'day' | 'week' | 'month';
|
||||||
createdAt: string;
|
createdAt: string;
|
||||||
updatedAt: string;
|
updatedAt: string;
|
||||||
};
|
};
|
||||||
@ -1581,4 +1738,23 @@ export type $OpenApiTs = {
|
|||||||
};
|
};
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
'/feed/{channelId}/tencent-cloud/alarm': {
|
||||||
|
post: {
|
||||||
|
req: {
|
||||||
|
channelId: string;
|
||||||
|
};
|
||||||
|
res: {
|
||||||
|
/**
|
||||||
|
* Error response
|
||||||
|
*/
|
||||||
|
200: {
|
||||||
|
message: string;
|
||||||
|
code: string;
|
||||||
|
issues?: Array<{
|
||||||
|
message: string;
|
||||||
|
}>;
|
||||||
|
};
|
||||||
|
};
|
||||||
|
};
|
||||||
|
};
|
||||||
};
|
};
|
@ -1,6 +1,10 @@
|
|||||||
import { trpcOpenapiDocument } from '../src/server/trpc';
|
import { trpcOpenapiDocument } from '../src/server/trpc';
|
||||||
import fs from 'fs-extra';
|
import fs from 'fs-extra';
|
||||||
import path from 'path';
|
import path from 'path';
|
||||||
|
import { fileURLToPath } from 'url';
|
||||||
|
|
||||||
|
const __filename = fileURLToPath(import.meta.url);
|
||||||
|
const __dirname = path.dirname(__filename);
|
||||||
|
|
||||||
const target = path.resolve(__dirname, '../website/openapi.json');
|
const target = path.resolve(__dirname, '../website/openapi.json');
|
||||||
fs.writeJSON(target, trpcOpenapiDocument)
|
fs.writeJSON(target, trpcOpenapiDocument)
|
||||||
|
File diff suppressed because one or more lines are too long
Loading…
Reference in New Issue
Block a user