forked from mirrors/misskey
feat: 特定のドライブファイルを添付しているチャットメッセージを一覧できるように
This commit is contained in:
@@ -2018,6 +2018,17 @@ declare module '../api.js' {
|
||||
credential?: string | null,
|
||||
): Promise<SwitchCaseResponseType<E, P>>;
|
||||
|
||||
/**
|
||||
* No description provided.
|
||||
*
|
||||
* **Credential required**: *Yes* / **Permission**: *read:drive*
|
||||
*/
|
||||
request<E extends 'drive/files/attached-chat-messages', P extends Endpoints[E]['req']>(
|
||||
endpoint: E,
|
||||
params: P,
|
||||
credential?: string | null,
|
||||
): Promise<SwitchCaseResponseType<E, P>>;
|
||||
|
||||
/**
|
||||
* Find the notes to which the given file is attached.
|
||||
*
|
||||
|
||||
@@ -275,6 +275,8 @@ import type {
|
||||
DriveResponse,
|
||||
DriveFilesRequest,
|
||||
DriveFilesResponse,
|
||||
DriveFilesAttachedChatMessagesRequest,
|
||||
DriveFilesAttachedChatMessagesResponse,
|
||||
DriveFilesAttachedNotesRequest,
|
||||
DriveFilesAttachedNotesResponse,
|
||||
DriveFilesCheckExistenceRequest,
|
||||
@@ -833,6 +835,7 @@ export type Endpoints = {
|
||||
'clips/update': { req: ClipsUpdateRequest; res: ClipsUpdateResponse };
|
||||
'drive': { req: EmptyRequest; res: DriveResponse };
|
||||
'drive/files': { req: DriveFilesRequest; res: DriveFilesResponse };
|
||||
'drive/files/attached-chat-messages': { req: DriveFilesAttachedChatMessagesRequest; res: DriveFilesAttachedChatMessagesResponse };
|
||||
'drive/files/attached-notes': { req: DriveFilesAttachedNotesRequest; res: DriveFilesAttachedNotesResponse };
|
||||
'drive/files/check-existence': { req: DriveFilesCheckExistenceRequest; res: DriveFilesCheckExistenceResponse };
|
||||
'drive/files/create': { req: DriveFilesCreateRequest; res: DriveFilesCreateResponse };
|
||||
|
||||
@@ -278,6 +278,8 @@ export type ClipsUpdateResponse = operations['clips___update']['responses']['200
|
||||
export type DriveResponse = operations['drive']['responses']['200']['content']['application/json'];
|
||||
export type DriveFilesRequest = operations['drive___files']['requestBody']['content']['application/json'];
|
||||
export type DriveFilesResponse = operations['drive___files']['responses']['200']['content']['application/json'];
|
||||
export type DriveFilesAttachedChatMessagesRequest = operations['drive___files___attached-chat-messages']['requestBody']['content']['application/json'];
|
||||
export type DriveFilesAttachedChatMessagesResponse = operations['drive___files___attached-chat-messages']['responses']['200']['content']['application/json'];
|
||||
export type DriveFilesAttachedNotesRequest = operations['drive___files___attached-notes']['requestBody']['content']['application/json'];
|
||||
export type DriveFilesAttachedNotesResponse = operations['drive___files___attached-notes']['responses']['200']['content']['application/json'];
|
||||
export type DriveFilesCheckExistenceRequest = operations['drive___files___check-existence']['requestBody']['content']['application/json'];
|
||||
|
||||
@@ -1653,6 +1653,15 @@ export type paths = {
|
||||
*/
|
||||
post: operations['drive___files'];
|
||||
};
|
||||
'/drive/files/attached-chat-messages': {
|
||||
/**
|
||||
* drive/files/attached-chat-messages
|
||||
* @description No description provided.
|
||||
*
|
||||
* **Credential required**: *Yes* / **Permission**: *read:drive*
|
||||
*/
|
||||
post: operations['drive___files___attached-chat-messages'];
|
||||
};
|
||||
'/drive/files/attached-notes': {
|
||||
/**
|
||||
* drive/files/attached-notes
|
||||
@@ -18748,6 +18757,80 @@ export interface operations {
|
||||
};
|
||||
};
|
||||
};
|
||||
'drive___files___attached-chat-messages': {
|
||||
requestBody: {
|
||||
content: {
|
||||
'application/json': {
|
||||
/** Format: misskey:id */
|
||||
sinceId?: string;
|
||||
/** Format: misskey:id */
|
||||
untilId?: string;
|
||||
sinceDate?: number;
|
||||
untilDate?: number;
|
||||
/** @default 10 */
|
||||
limit?: number;
|
||||
/** Format: misskey:id */
|
||||
fileId: string;
|
||||
};
|
||||
};
|
||||
};
|
||||
responses: {
|
||||
/** @description OK (with results) */
|
||||
200: {
|
||||
headers: {
|
||||
[name: string]: unknown;
|
||||
};
|
||||
content: {
|
||||
'application/json': components['schemas']['ChatMessage'][];
|
||||
};
|
||||
};
|
||||
/** @description Client error */
|
||||
400: {
|
||||
headers: {
|
||||
[name: string]: unknown;
|
||||
};
|
||||
content: {
|
||||
'application/json': components['schemas']['Error'];
|
||||
};
|
||||
};
|
||||
/** @description Authentication error */
|
||||
401: {
|
||||
headers: {
|
||||
[name: string]: unknown;
|
||||
};
|
||||
content: {
|
||||
'application/json': components['schemas']['Error'];
|
||||
};
|
||||
};
|
||||
/** @description Forbidden error */
|
||||
403: {
|
||||
headers: {
|
||||
[name: string]: unknown;
|
||||
};
|
||||
content: {
|
||||
'application/json': components['schemas']['Error'];
|
||||
};
|
||||
};
|
||||
/** @description I'm Ai */
|
||||
418: {
|
||||
headers: {
|
||||
[name: string]: unknown;
|
||||
};
|
||||
content: {
|
||||
'application/json': components['schemas']['Error'];
|
||||
};
|
||||
};
|
||||
/** @description Internal server error */
|
||||
500: {
|
||||
headers: {
|
||||
[name: string]: unknown;
|
||||
};
|
||||
content: {
|
||||
'application/json': components['schemas']['Error'];
|
||||
};
|
||||
};
|
||||
};
|
||||
};
|
||||
'drive___files___attached-notes': {
|
||||
requestBody: {
|
||||
content: {
|
||||
|
||||
Reference in New Issue
Block a user