wip
This commit is contained in:
		@@ -1537,9 +1537,9 @@ declare module '../api.js' {
 | 
			
		||||
    /**
 | 
			
		||||
     * No description provided.
 | 
			
		||||
     * 
 | 
			
		||||
     * **Credential required**: *Yes* / **Permission**: *write:chat*
 | 
			
		||||
     * **Credential required**: *Yes* / **Permission**: *read:chat*
 | 
			
		||||
     */
 | 
			
		||||
    request<E extends 'chat/messages/create', P extends Endpoints[E]['req']>(
 | 
			
		||||
    request<E extends 'chat/history', P extends Endpoints[E]['req']>(
 | 
			
		||||
      endpoint: E,
 | 
			
		||||
      params: P,
 | 
			
		||||
      credential?: string | null,
 | 
			
		||||
@@ -1548,9 +1548,9 @@ declare module '../api.js' {
 | 
			
		||||
    /**
 | 
			
		||||
     * No description provided.
 | 
			
		||||
     * 
 | 
			
		||||
     * **Credential required**: *Yes* / **Permission**: *read:chat*
 | 
			
		||||
     * **Credential required**: *Yes* / **Permission**: *write:chat*
 | 
			
		||||
     */
 | 
			
		||||
    request<E extends 'chat/messages/history', P extends Endpoints[E]['req']>(
 | 
			
		||||
    request<E extends 'chat/messages/create', P extends Endpoints[E]['req']>(
 | 
			
		||||
      endpoint: E,
 | 
			
		||||
      params: P,
 | 
			
		||||
      credential?: string | null,
 | 
			
		||||
 
 | 
			
		||||
@@ -207,10 +207,10 @@ import type {
 | 
			
		||||
	ChartsUserReactionsResponse,
 | 
			
		||||
	ChartsUsersRequest,
 | 
			
		||||
	ChartsUsersResponse,
 | 
			
		||||
	ChatHistoryRequest,
 | 
			
		||||
	ChatHistoryResponse,
 | 
			
		||||
	ChatMessagesCreateRequest,
 | 
			
		||||
	ChatMessagesCreateResponse,
 | 
			
		||||
	ChatMessagesHistoryRequest,
 | 
			
		||||
	ChatMessagesHistoryResponse,
 | 
			
		||||
	ChatMessagesTimelineRequest,
 | 
			
		||||
	ChatMessagesTimelineResponse,
 | 
			
		||||
	ClipsAddNoteRequest,
 | 
			
		||||
@@ -732,8 +732,8 @@ export type Endpoints = {
 | 
			
		||||
	'charts/user/pv': { req: ChartsUserPvRequest; res: ChartsUserPvResponse };
 | 
			
		||||
	'charts/user/reactions': { req: ChartsUserReactionsRequest; res: ChartsUserReactionsResponse };
 | 
			
		||||
	'charts/users': { req: ChartsUsersRequest; res: ChartsUsersResponse };
 | 
			
		||||
	'chat/history': { req: ChatHistoryRequest; res: ChatHistoryResponse };
 | 
			
		||||
	'chat/messages/create': { req: ChatMessagesCreateRequest; res: ChatMessagesCreateResponse };
 | 
			
		||||
	'chat/messages/history': { req: ChatMessagesHistoryRequest; res: ChatMessagesHistoryResponse };
 | 
			
		||||
	'chat/messages/timeline': { req: ChatMessagesTimelineRequest; res: ChatMessagesTimelineResponse };
 | 
			
		||||
	'clips/add-note': { req: ClipsAddNoteRequest; res: EmptyResponse };
 | 
			
		||||
	'clips/create': { req: ClipsCreateRequest; res: ClipsCreateResponse };
 | 
			
		||||
 
 | 
			
		||||
@@ -210,10 +210,10 @@ export type ChartsUserReactionsRequest = operations['charts___user___reactions']
 | 
			
		||||
export type ChartsUserReactionsResponse = operations['charts___user___reactions']['responses']['200']['content']['application/json'];
 | 
			
		||||
export type ChartsUsersRequest = operations['charts___users']['requestBody']['content']['application/json'];
 | 
			
		||||
export type ChartsUsersResponse = operations['charts___users']['responses']['200']['content']['application/json'];
 | 
			
		||||
export type ChatHistoryRequest = operations['chat___history']['requestBody']['content']['application/json'];
 | 
			
		||||
export type ChatHistoryResponse = operations['chat___history']['responses']['200']['content']['application/json'];
 | 
			
		||||
export type ChatMessagesCreateRequest = operations['chat___messages___create']['requestBody']['content']['application/json'];
 | 
			
		||||
export type ChatMessagesCreateResponse = operations['chat___messages___create']['responses']['200']['content']['application/json'];
 | 
			
		||||
export type ChatMessagesHistoryRequest = operations['chat___messages___history']['requestBody']['content']['application/json'];
 | 
			
		||||
export type ChatMessagesHistoryResponse = operations['chat___messages___history']['responses']['200']['content']['application/json'];
 | 
			
		||||
export type ChatMessagesTimelineRequest = operations['chat___messages___timeline']['requestBody']['content']['application/json'];
 | 
			
		||||
export type ChatMessagesTimelineResponse = operations['chat___messages___timeline']['responses']['200']['content']['application/json'];
 | 
			
		||||
export type ClipsAddNoteRequest = operations['clips___add-note']['requestBody']['content']['application/json'];
 | 
			
		||||
 
 | 
			
		||||
@@ -56,3 +56,4 @@ export type SystemWebhook = components['schemas']['SystemWebhook'];
 | 
			
		||||
export type AbuseReportNotificationRecipient = components['schemas']['AbuseReportNotificationRecipient'];
 | 
			
		||||
export type ChatMessage = components['schemas']['ChatMessage'];
 | 
			
		||||
export type ChatMessageLite = components['schemas']['ChatMessageLite'];
 | 
			
		||||
export type ChatRoom = components['schemas']['ChatRoom'];
 | 
			
		||||
 
 | 
			
		||||
@@ -1358,6 +1358,15 @@ export type paths = {
 | 
			
		||||
     */
 | 
			
		||||
    post: operations['charts___users'];
 | 
			
		||||
  };
 | 
			
		||||
  '/chat/history': {
 | 
			
		||||
    /**
 | 
			
		||||
     * chat/history
 | 
			
		||||
     * @description No description provided.
 | 
			
		||||
     *
 | 
			
		||||
     * **Credential required**: *Yes* / **Permission**: *read:chat*
 | 
			
		||||
     */
 | 
			
		||||
    post: operations['chat___history'];
 | 
			
		||||
  };
 | 
			
		||||
  '/chat/messages/create': {
 | 
			
		||||
    /**
 | 
			
		||||
     * chat/messages/create
 | 
			
		||||
@@ -1367,15 +1376,6 @@ export type paths = {
 | 
			
		||||
     */
 | 
			
		||||
    post: operations['chat___messages___create'];
 | 
			
		||||
  };
 | 
			
		||||
  '/chat/messages/history': {
 | 
			
		||||
    /**
 | 
			
		||||
     * chat/messages/history
 | 
			
		||||
     * @description No description provided.
 | 
			
		||||
     *
 | 
			
		||||
     * **Credential required**: *Yes* / **Permission**: *read:chat*
 | 
			
		||||
     */
 | 
			
		||||
    post: operations['chat___messages___history'];
 | 
			
		||||
  };
 | 
			
		||||
  '/chat/messages/timeline': {
 | 
			
		||||
    /**
 | 
			
		||||
     * chat/messages/timeline
 | 
			
		||||
@@ -5178,12 +5178,15 @@ export type components = {
 | 
			
		||||
      /** Format: date-time */
 | 
			
		||||
      createdAt: string;
 | 
			
		||||
      fromUserId: string;
 | 
			
		||||
      fromUser?: components['schemas']['UserLite'];
 | 
			
		||||
      fromUser: components['schemas']['UserLite'];
 | 
			
		||||
      toUserId?: string | null;
 | 
			
		||||
      toUser?: components['schemas']['UserLite'] | null;
 | 
			
		||||
      toRoomId?: string | null;
 | 
			
		||||
      toRoom?: components['schemas']['ChatRoom'] | null;
 | 
			
		||||
      text?: string | null;
 | 
			
		||||
      fileId?: string | null;
 | 
			
		||||
      file?: components['schemas']['DriveFile'] | null;
 | 
			
		||||
      isRead?: boolean;
 | 
			
		||||
    };
 | 
			
		||||
    ChatMessageLite: {
 | 
			
		||||
      id: string;
 | 
			
		||||
@@ -5191,10 +5194,19 @@ export type components = {
 | 
			
		||||
      createdAt: string;
 | 
			
		||||
      fromUserId: string;
 | 
			
		||||
      toUserId?: string | null;
 | 
			
		||||
      toRoomId?: string | null;
 | 
			
		||||
      text?: string | null;
 | 
			
		||||
      fileId?: string | null;
 | 
			
		||||
      file?: components['schemas']['DriveFile'] | null;
 | 
			
		||||
    };
 | 
			
		||||
    ChatRoom: {
 | 
			
		||||
      id: string;
 | 
			
		||||
      /** Format: date-time */
 | 
			
		||||
      createdAt: string;
 | 
			
		||||
      ownerId: string;
 | 
			
		||||
      owner: components['schemas']['UserLite'];
 | 
			
		||||
      name: string;
 | 
			
		||||
    };
 | 
			
		||||
  };
 | 
			
		||||
  responses: never;
 | 
			
		||||
  parameters: never;
 | 
			
		||||
@@ -13718,6 +13730,62 @@ export type operations = {
 | 
			
		||||
      };
 | 
			
		||||
    };
 | 
			
		||||
  };
 | 
			
		||||
  /**
 | 
			
		||||
   * chat/history
 | 
			
		||||
   * @description No description provided.
 | 
			
		||||
   *
 | 
			
		||||
   * **Credential required**: *Yes* / **Permission**: *read:chat*
 | 
			
		||||
   */
 | 
			
		||||
  chat___history: {
 | 
			
		||||
    requestBody: {
 | 
			
		||||
      content: {
 | 
			
		||||
        'application/json': {
 | 
			
		||||
          /** @default 10 */
 | 
			
		||||
          limit?: number;
 | 
			
		||||
          /** @default false */
 | 
			
		||||
          room?: boolean;
 | 
			
		||||
        };
 | 
			
		||||
      };
 | 
			
		||||
    };
 | 
			
		||||
    responses: {
 | 
			
		||||
      /** @description OK (with results) */
 | 
			
		||||
      200: {
 | 
			
		||||
        content: {
 | 
			
		||||
          'application/json': components['schemas']['ChatMessage'][];
 | 
			
		||||
        };
 | 
			
		||||
      };
 | 
			
		||||
      /** @description Client error */
 | 
			
		||||
      400: {
 | 
			
		||||
        content: {
 | 
			
		||||
          'application/json': components['schemas']['Error'];
 | 
			
		||||
        };
 | 
			
		||||
      };
 | 
			
		||||
      /** @description Authentication error */
 | 
			
		||||
      401: {
 | 
			
		||||
        content: {
 | 
			
		||||
          'application/json': components['schemas']['Error'];
 | 
			
		||||
        };
 | 
			
		||||
      };
 | 
			
		||||
      /** @description Forbidden error */
 | 
			
		||||
      403: {
 | 
			
		||||
        content: {
 | 
			
		||||
          'application/json': components['schemas']['Error'];
 | 
			
		||||
        };
 | 
			
		||||
      };
 | 
			
		||||
      /** @description I'm Ai */
 | 
			
		||||
      418: {
 | 
			
		||||
        content: {
 | 
			
		||||
          'application/json': components['schemas']['Error'];
 | 
			
		||||
        };
 | 
			
		||||
      };
 | 
			
		||||
      /** @description Internal server error */
 | 
			
		||||
      500: {
 | 
			
		||||
        content: {
 | 
			
		||||
          'application/json': components['schemas']['Error'];
 | 
			
		||||
        };
 | 
			
		||||
      };
 | 
			
		||||
    };
 | 
			
		||||
  };
 | 
			
		||||
  /**
 | 
			
		||||
   * chat/messages/create
 | 
			
		||||
   * @description No description provided.
 | 
			
		||||
@@ -13781,62 +13849,6 @@ export type operations = {
 | 
			
		||||
      };
 | 
			
		||||
    };
 | 
			
		||||
  };
 | 
			
		||||
  /**
 | 
			
		||||
   * chat/messages/history
 | 
			
		||||
   * @description No description provided.
 | 
			
		||||
   *
 | 
			
		||||
   * **Credential required**: *Yes* / **Permission**: *read:chat*
 | 
			
		||||
   */
 | 
			
		||||
  chat___messages___history: {
 | 
			
		||||
    requestBody: {
 | 
			
		||||
      content: {
 | 
			
		||||
        'application/json': {
 | 
			
		||||
          /** @default 10 */
 | 
			
		||||
          limit?: number;
 | 
			
		||||
          /** @default false */
 | 
			
		||||
          room?: boolean;
 | 
			
		||||
        };
 | 
			
		||||
      };
 | 
			
		||||
    };
 | 
			
		||||
    responses: {
 | 
			
		||||
      /** @description OK (with results) */
 | 
			
		||||
      200: {
 | 
			
		||||
        content: {
 | 
			
		||||
          'application/json': components['schemas']['ChatMessage'][];
 | 
			
		||||
        };
 | 
			
		||||
      };
 | 
			
		||||
      /** @description Client error */
 | 
			
		||||
      400: {
 | 
			
		||||
        content: {
 | 
			
		||||
          'application/json': components['schemas']['Error'];
 | 
			
		||||
        };
 | 
			
		||||
      };
 | 
			
		||||
      /** @description Authentication error */
 | 
			
		||||
      401: {
 | 
			
		||||
        content: {
 | 
			
		||||
          'application/json': components['schemas']['Error'];
 | 
			
		||||
        };
 | 
			
		||||
      };
 | 
			
		||||
      /** @description Forbidden error */
 | 
			
		||||
      403: {
 | 
			
		||||
        content: {
 | 
			
		||||
          'application/json': components['schemas']['Error'];
 | 
			
		||||
        };
 | 
			
		||||
      };
 | 
			
		||||
      /** @description I'm Ai */
 | 
			
		||||
      418: {
 | 
			
		||||
        content: {
 | 
			
		||||
          'application/json': components['schemas']['Error'];
 | 
			
		||||
        };
 | 
			
		||||
      };
 | 
			
		||||
      /** @description Internal server error */
 | 
			
		||||
      500: {
 | 
			
		||||
        content: {
 | 
			
		||||
          'application/json': components['schemas']['Error'];
 | 
			
		||||
        };
 | 
			
		||||
      };
 | 
			
		||||
    };
 | 
			
		||||
  };
 | 
			
		||||
  /**
 | 
			
		||||
   * chat/messages/timeline
 | 
			
		||||
   * @description No description provided.
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user