feat(misskey-js): エラーを型として出力するように
This commit is contained in:
parent
bf403aa656
commit
1dfe08a8c1
|
@ -24,55 +24,89 @@ import MkContextMenu from '@/components/MkContextMenu.vue';
|
|||
import { MenuItem } from '@/types/menu.js';
|
||||
import copyToClipboard from '@/scripts/copy-to-clipboard.js';
|
||||
import { showMovedDialog } from '@/scripts/show-moved-dialog.js';
|
||||
import { ErrPromise } from '@/scripts/err-promise.js';
|
||||
|
||||
export const openingWindowsCount = ref(0);
|
||||
|
||||
export const apiWithDialog = (<E extends keyof Misskey.Endpoints = keyof Misskey.Endpoints, P extends Misskey.Endpoints[E]['req'] = Misskey.Endpoints[E]['req']>(
|
||||
type CustomErrorDef<T> = {
|
||||
[key in T extends { code: infer C; } ? C extends string ? C : string : string]?: { title?: string; text: string; };
|
||||
};
|
||||
|
||||
export function apiWithDialog<
|
||||
E extends keyof Misskey.Endpoints = keyof Misskey.Endpoints,
|
||||
P extends Misskey.Endpoints[E]['req'] = Misskey.Endpoints[E]['req'],
|
||||
ER extends Misskey.Endpoints[E]['errors'] = Misskey.Endpoints[E]['errors'],
|
||||
>(
|
||||
endpoint: E,
|
||||
data: P = {} as any,
|
||||
token?: string | null | undefined,
|
||||
) => {
|
||||
customErrors?: CustomErrorDef<ER>,
|
||||
) {
|
||||
const promise = misskeyApi(endpoint, data, token);
|
||||
promiseDialog(promise, null, async (err) => {
|
||||
let title: string | undefined;
|
||||
let text = err.message + '\n' + err.id;
|
||||
if (err.code === 'INTERNAL_ERROR') {
|
||||
title = i18n.ts.internalServerError;
|
||||
text = i18n.ts.internalServerErrorDescription;
|
||||
const date = new Date().toISOString();
|
||||
const { result } = await actions({
|
||||
type: 'error',
|
||||
title,
|
||||
text,
|
||||
actions: [{
|
||||
value: 'ok',
|
||||
text: i18n.ts.gotIt,
|
||||
primary: true,
|
||||
}, {
|
||||
value: 'copy',
|
||||
text: i18n.ts.copyErrorInfo,
|
||||
}],
|
||||
});
|
||||
if (result === 'copy') {
|
||||
copyToClipboard(`Endpoint: ${endpoint}\nInfo: ${JSON.stringify(err.info)}\nDate: ${date}`);
|
||||
success();
|
||||
let text: string;
|
||||
|
||||
const initialText: string[] = [];
|
||||
if ('message' in err && err.message != null) {
|
||||
initialText.push(err.message);
|
||||
}
|
||||
if ('id' in err && err.id != null) {
|
||||
initialText.push(err.id);
|
||||
}
|
||||
text = initialText.join('\n');
|
||||
|
||||
if ('code' in err && err.code != null) {
|
||||
if (err.code === 'INTERNAL_ERROR') {
|
||||
title = i18n.ts.internalServerError;
|
||||
text = i18n.ts.internalServerErrorDescription;
|
||||
const date = new Date().toISOString();
|
||||
const { result } = await actions({
|
||||
type: 'error',
|
||||
title,
|
||||
text,
|
||||
actions: [{
|
||||
value: 'ok',
|
||||
text: i18n.ts.gotIt,
|
||||
primary: true,
|
||||
}, {
|
||||
value: 'copy',
|
||||
text: i18n.ts.copyErrorInfo,
|
||||
}],
|
||||
});
|
||||
if (result === 'copy') {
|
||||
const text = [
|
||||
`Endpoint: ${endpoint}`,
|
||||
('info' in err) ? `Info: ${JSON.stringify(err.info)}` : undefined,
|
||||
`Date: ${date}`,
|
||||
].filter(x => x != null);
|
||||
copyToClipboard(text.join('\n'));
|
||||
success();
|
||||
}
|
||||
return;
|
||||
} else if (err.code === 'RATE_LIMIT_EXCEEDED') {
|
||||
title = i18n.ts.cannotPerformTemporary;
|
||||
text = i18n.ts.cannotPerformTemporaryDescription;
|
||||
} else if (err.code === 'INVALID_PARAM') {
|
||||
title = i18n.ts.invalidParamError;
|
||||
text = i18n.ts.invalidParamErrorDescription;
|
||||
} else if (err.code === 'ROLE_PERMISSION_DENIED') {
|
||||
title = i18n.ts.permissionDeniedError;
|
||||
text = i18n.ts.permissionDeniedErrorDescription;
|
||||
} else if (customErrors && customErrors[err.code] != null) {
|
||||
title = customErrors[err.code].title;
|
||||
text = customErrors[err.code].text;
|
||||
} else if (err.code.startsWith('TOO_MANY')) {
|
||||
title = i18n.ts.youCannotCreateAnymore;
|
||||
if ('id' in err && err.id != null) {
|
||||
text = `${i18n.ts.error}: ${err.id}`;
|
||||
} else {
|
||||
text = `${i18n.ts.error}`;
|
||||
}
|
||||
} else if (err.message.startsWith('Unexpected token')) {
|
||||
title = i18n.ts.gotInvalidResponseError;
|
||||
text = i18n.ts.gotInvalidResponseErrorDescription;
|
||||
}
|
||||
return;
|
||||
} else if (err.code === 'RATE_LIMIT_EXCEEDED') {
|
||||
title = i18n.ts.cannotPerformTemporary;
|
||||
text = i18n.ts.cannotPerformTemporaryDescription;
|
||||
} else if (err.code === 'INVALID_PARAM') {
|
||||
title = i18n.ts.invalidParamError;
|
||||
text = i18n.ts.invalidParamErrorDescription;
|
||||
} else if (err.code === 'ROLE_PERMISSION_DENIED') {
|
||||
title = i18n.ts.permissionDeniedError;
|
||||
text = i18n.ts.permissionDeniedErrorDescription;
|
||||
} else if (err.code.startsWith('TOO_MANY')) {
|
||||
title = i18n.ts.youCannotCreateAnymore;
|
||||
text = `${i18n.ts.error}: ${err.id}`;
|
||||
} else if (err.message.startsWith('Unexpected token')) {
|
||||
title = i18n.ts.gotInvalidResponseError;
|
||||
text = i18n.ts.gotInvalidResponseErrorDescription;
|
||||
}
|
||||
alert({
|
||||
type: 'error',
|
||||
|
@ -82,12 +116,16 @@ export const apiWithDialog = (<E extends keyof Misskey.Endpoints = keyof Misskey
|
|||
});
|
||||
|
||||
return promise;
|
||||
}) as typeof misskeyApi;
|
||||
}
|
||||
|
||||
export function promiseDialog<T extends Promise<any>>(
|
||||
export function promiseDialog<
|
||||
T extends ErrPromise<any, any> | Promise<any>,
|
||||
R = T extends ErrPromise<infer R, unknown> ? R : T extends Promise<infer R> ? R : never,
|
||||
E = T extends ErrPromise<unknown, infer E> ? E : T extends Promise<unknown> ? any : never,
|
||||
>(
|
||||
promise: T,
|
||||
onSuccess?: ((res: any) => void) | null,
|
||||
onFailure?: ((err: Misskey.api.APIError) => void) | null,
|
||||
onSuccess?: ((res: R) => void) | null,
|
||||
onFailure?: ((err: E) => void) | null,
|
||||
text?: string,
|
||||
): T {
|
||||
const showing = ref(true);
|
||||
|
|
|
@ -0,0 +1,18 @@
|
|||
/*
|
||||
* SPDX-FileCopyrightText: syuilo and misskey-project
|
||||
* SPDX-License-Identifier: AGPL-3.0-only
|
||||
*/
|
||||
|
||||
|
||||
export interface IErrPromise<TSuccess, TError = unknown> {
|
||||
then<TResult1 = TSuccess, TResult2 = never>(onfulfilled?: ((value: TSuccess) => TResult1 | PromiseLike<TResult1>) | undefined | null, onrejected?: ((reason: TError) => TResult2 | PromiseLike<TResult2>) | undefined | null): Promise<TResult1 | TResult2>;
|
||||
|
||||
catch<TResult = never>(onrejected?: ((reason: TError) => TResult | PromiseLike<TResult>) | undefined | null): Promise<TSuccess | TResult>;
|
||||
}
|
||||
|
||||
/** rejectに型付けができるPromise */
|
||||
export class ErrPromise<TSuccess, TError> extends Promise<TSuccess> implements IErrPromise<TSuccess, TError> {
|
||||
constructor(executor: (resolve: (value: TSuccess | PromiseLike<TSuccess>) => void, reject: (reason: TError) => void) => void) {
|
||||
super(executor);
|
||||
}
|
||||
}
|
|
@ -7,6 +7,7 @@ import * as Misskey from 'misskey-js';
|
|||
import { ref } from 'vue';
|
||||
import { apiUrl } from '@/config.js';
|
||||
import { $i } from '@/account.js';
|
||||
import { ErrPromise } from '@/scripts/err-promise.js';
|
||||
export const pendingApiRequestsCount = ref(0);
|
||||
|
||||
// Implements Misskey.api.ApiClient.request
|
||||
|
@ -14,13 +15,14 @@ export function misskeyApi<
|
|||
ResT = void,
|
||||
E extends keyof Misskey.Endpoints = keyof Misskey.Endpoints,
|
||||
P extends Misskey.Endpoints[E]['req'] = Misskey.Endpoints[E]['req'],
|
||||
RE extends Misskey.Endpoints[E]['errors'] = Misskey.Endpoints[E]['errors'],
|
||||
_ResT = ResT extends void ? Misskey.api.SwitchCaseResponseType<E, P> : ResT,
|
||||
>(
|
||||
endpoint: E,
|
||||
data: P = {} as any,
|
||||
token?: string | null | undefined,
|
||||
signal?: AbortSignal,
|
||||
): Promise<_ResT> {
|
||||
): ErrPromise<_ResT, RE> {
|
||||
if (endpoint.includes('://')) throw new Error('invalid endpoint');
|
||||
pendingApiRequestsCount.value++;
|
||||
|
||||
|
@ -28,7 +30,7 @@ export function misskeyApi<
|
|||
pendingApiRequestsCount.value--;
|
||||
};
|
||||
|
||||
const promise = new Promise<_ResT>((resolve, reject) => {
|
||||
const promise = new ErrPromise<_ResT, RE>((resolve, reject) => {
|
||||
// Append a credential
|
||||
if ($i) (data as any).i = $i.token;
|
||||
if (token !== undefined) (data as any).i = token;
|
||||
|
@ -47,7 +49,7 @@ export function misskeyApi<
|
|||
const body = res.status === 204 ? null : await res.json();
|
||||
|
||||
if (res.status === 200) {
|
||||
resolve(body);
|
||||
resolve(body as _ResT);
|
||||
} else if (res.status === 204) {
|
||||
resolve(undefined as _ResT); // void -> undefined
|
||||
} else {
|
||||
|
@ -66,11 +68,12 @@ export function misskeyApiGet<
|
|||
ResT = void,
|
||||
E extends keyof Misskey.Endpoints = keyof Misskey.Endpoints,
|
||||
P extends Misskey.Endpoints[E]['req'] = Misskey.Endpoints[E]['req'],
|
||||
RE extends Misskey.Endpoints[E]['errors'] = Misskey.Endpoints[E]['errors'],
|
||||
_ResT = ResT extends void ? Misskey.api.SwitchCaseResponseType<E, P> : ResT,
|
||||
>(
|
||||
endpoint: E,
|
||||
data: P = {} as any,
|
||||
): Promise<_ResT> {
|
||||
): ErrPromise<_ResT, RE> {
|
||||
pendingApiRequestsCount.value++;
|
||||
|
||||
const onFinally = () => {
|
||||
|
@ -79,7 +82,7 @@ export function misskeyApiGet<
|
|||
|
||||
const query = new URLSearchParams(data as any);
|
||||
|
||||
const promise = new Promise<_ResT>((resolve, reject) => {
|
||||
const promise = new ErrPromise<_ResT, RE>((resolve, reject) => {
|
||||
// Send request
|
||||
window.fetch(`${apiUrl}/${endpoint}?${query}`, {
|
||||
method: 'GET',
|
||||
|
|
File diff suppressed because it is too large
Load Diff
|
@ -4,15 +4,16 @@ import { toPascal } from 'ts-case-convert';
|
|||
import OpenAPIParser from '@readme/openapi-parser';
|
||||
import openapiTS from 'openapi-typescript';
|
||||
|
||||
const disabledLints = [
|
||||
'@typescript-eslint/naming-convention',
|
||||
'@typescript-eslint/no-explicit-any',
|
||||
];
|
||||
|
||||
async function generateBaseTypes(
|
||||
openApiDocs: OpenAPIV3_1.Document,
|
||||
openApiJsonPath: string,
|
||||
typeFileName: string,
|
||||
) {
|
||||
const disabledLints = [
|
||||
'@typescript-eslint/naming-convention',
|
||||
'@typescript-eslint/no-explicit-any',
|
||||
];
|
||||
|
||||
const lines: string[] = [];
|
||||
for (const lint of disabledLints) {
|
||||
|
@ -49,22 +50,96 @@ async function generateSchemaEntities(
|
|||
await writeFile(outputPath, typeAliasLines.join('\n'));
|
||||
}
|
||||
|
||||
async function generateEndpoints(
|
||||
openApiDocs: OpenAPIV3_1.Document,
|
||||
typeFileName: string,
|
||||
entitiesOutputPath: string,
|
||||
endpointOutputPath: string,
|
||||
) {
|
||||
const endpoints: Endpoint[] = [];
|
||||
|
||||
function getEndpoints(openApiDocs: OpenAPIV3_1.Document) {
|
||||
// misskey-jsはPOST固定で送っているので、こちらも決め打ちする。別メソッドに対応することがあればこちらも直す必要あり
|
||||
const paths = openApiDocs.paths ?? {};
|
||||
const postPathItems = Object.keys(paths)
|
||||
return Object.keys(paths)
|
||||
.map(it => ({
|
||||
_path_: it.replace(/^\//, ''),
|
||||
...paths[it]?.post,
|
||||
}))
|
||||
.filter(filterUndefined);
|
||||
}
|
||||
|
||||
async function generateEndpointErrors(
|
||||
openApiDocs: OpenAPIV3_1.Document,
|
||||
endpointErrorsOutputPath: string,
|
||||
) {
|
||||
const endpoints: Endpoint[] = [];
|
||||
|
||||
const postPathItems = getEndpoints(openApiDocs);
|
||||
|
||||
const endpointsErrorsOutputLine: string[] = [];
|
||||
|
||||
for (const lint of disabledLints) {
|
||||
endpointsErrorsOutputLine.push(`/* eslint ${lint}: 0 */`);
|
||||
}
|
||||
endpointsErrorsOutputLine.push('');
|
||||
|
||||
endpointsErrorsOutputLine.push('export type EndpointsErrors = {');
|
||||
|
||||
for (const operation of postPathItems) {
|
||||
const path = operation._path_;
|
||||
// eslint-disable-next-line @typescript-eslint/no-non-null-assertion
|
||||
const operationId = operation.operationId!;
|
||||
const endpoint = new Endpoint(path);
|
||||
endpoints.push(endpoint);
|
||||
|
||||
if (operation.responses) {
|
||||
const okResponses = [
|
||||
'200',
|
||||
'201',
|
||||
'202',
|
||||
'204',
|
||||
];
|
||||
|
||||
const errorResponseCodes = Object.keys(operation.responses).filter((key) => !okResponses.includes(key));
|
||||
const errorTypes = new Map<string, OpenAPIV3_1.SchemaObject>();
|
||||
errorResponseCodes.forEach((code) => {
|
||||
const response = operation.responses![code];
|
||||
if ('content' in response && response.content != null && 'application/json' in response.content) {
|
||||
const errors = response.content['application/json'].examples;
|
||||
if (errors != null) {
|
||||
Object.keys(errors).forEach((key) => {
|
||||
const error = errors[key];
|
||||
if (error != null && 'value' in error && error.value != null) {
|
||||
errorTypes.set(key, error.value);
|
||||
}
|
||||
});
|
||||
}
|
||||
}
|
||||
});
|
||||
|
||||
if (errorTypes.size > 0) {
|
||||
endpointsErrorsOutputLine.push(`\t'${operationId}': {`);
|
||||
for (const [key, value] of errorTypes) {
|
||||
if ('error' in value && value.error != null) {
|
||||
let typeString = JSON.stringify(value.error);
|
||||
typeString = typeString.substring(0, typeString.length - 1) + ', [x: string]: any ' + typeString.substring(typeString.length - 1);
|
||||
endpointsErrorsOutputLine.push(`\t\t'${key}': ${typeString},`);
|
||||
}
|
||||
}
|
||||
endpointsErrorsOutputLine.push('\t},');
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
endpointsErrorsOutputLine.push('};');
|
||||
endpointsErrorsOutputLine.push('');
|
||||
|
||||
await writeFile(endpointErrorsOutputPath, endpointsErrorsOutputLine.join('\n'));
|
||||
}
|
||||
|
||||
async function generateEndpoints(
|
||||
openApiDocs: OpenAPIV3_1.Document,
|
||||
typeFileName: string,
|
||||
entitiesOutputPath: string,
|
||||
endpointErrorsOutputPath: string,
|
||||
endpointOutputPath: string,
|
||||
) {
|
||||
const endpoints: Endpoint[] = [];
|
||||
|
||||
const postPathItems = getEndpoints(openApiDocs);
|
||||
|
||||
for (const operation of postPathItems) {
|
||||
const path = operation._path_;
|
||||
|
@ -100,6 +175,18 @@ async function generateEndpoints(
|
|||
);
|
||||
}
|
||||
}
|
||||
|
||||
if (operation.responses) {
|
||||
const errorResponseCodes = Object.keys(operation.responses).filter((key) => key !== '200');
|
||||
if (errorResponseCodes.length > 0) {
|
||||
endpoint.errors = new OperationTypeAlias(
|
||||
operationId,
|
||||
path,
|
||||
'application/json',
|
||||
OperationsAliasType.ERRORS,
|
||||
);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
const entitiesOutputLine: string[] = [];
|
||||
|
@ -107,14 +194,16 @@ async function generateEndpoints(
|
|||
entitiesOutputLine.push('/* eslint @typescript-eslint/naming-convention: 0 */');
|
||||
|
||||
entitiesOutputLine.push(`import { operations } from '${toImportPath(typeFileName)}';`);
|
||||
entitiesOutputLine.push(`import { EndpointsErrors as _Operations_EndpointsErrors } from '${toImportPath(endpointErrorsOutputPath)}';`);
|
||||
entitiesOutputLine.push('');
|
||||
|
||||
entitiesOutputLine.push(new EmptyTypeAlias(OperationsAliasType.REQUEST).toLine());
|
||||
entitiesOutputLine.push(new EmptyTypeAlias(OperationsAliasType.RESPONSE).toLine());
|
||||
entitiesOutputLine.push(new EmptyTypeAlias(OperationsAliasType.ERRORS).toLine());
|
||||
entitiesOutputLine.push('');
|
||||
|
||||
const entities = endpoints
|
||||
.flatMap(it => [it.request, it.response].filter(i => i))
|
||||
.flatMap(it => [it.request, it.response, it.errors].filter(i => i))
|
||||
.filter(filterUndefined);
|
||||
entitiesOutputLine.push(...entities.map(it => it.toLine()));
|
||||
entitiesOutputLine.push('');
|
||||
|
@ -180,6 +269,21 @@ async function generateApiClientJSDoc(
|
|||
endpointOutputLine.push(`import type { Endpoints } from '${toImportPath(endpointsFileName)}';`);
|
||||
endpointOutputLine.push('');
|
||||
|
||||
endpointOutputLine.push(
|
||||
`interface IErrPromise<TSuccess, TError = unknown> {`,
|
||||
` then<TResult1 = TSuccess, TResult2 = never>(onfulfilled?: ((value: TSuccess) => TResult1 | PromiseLike<TResult1>) | undefined | null, onrejected?: ((reason: TError) => TResult2 | PromiseLike<TResult2>) | undefined | null): Promise<TResult1 | TResult2>;`,
|
||||
``,
|
||||
` catch<TResult = never>(onrejected?: ((reason: TError) => TResult | PromiseLike<TResult>) | undefined | null): Promise<TSuccess | TResult>;`,
|
||||
`}`,
|
||||
``,
|
||||
`class ErrPromise<TSuccess, TError> extends Promise<TSuccess> implements IErrPromise<TSuccess, TError> {`,
|
||||
` constructor(executor: (resolve: (value: TSuccess | PromiseLike<TSuccess>) => void, reject: (reason: TError) => void) => void) {`,
|
||||
` super(executor);`,
|
||||
` }`,
|
||||
`}`,
|
||||
);
|
||||
endpointOutputLine.push('');
|
||||
|
||||
endpointOutputLine.push(`declare module '${toImportPath(apiClientFileName)}' {`);
|
||||
endpointOutputLine.push(' export interface APIClient {');
|
||||
for (let i = 0; i < endpoints.length; i++) {
|
||||
|
@ -189,11 +293,11 @@ async function generateApiClientJSDoc(
|
|||
' /**',
|
||||
` * ${endpoint.description.split('\n').join('\n * ')}`,
|
||||
' */',
|
||||
` request<E extends '${endpoint.path}', P extends Endpoints[E][\'req\']>(`,
|
||||
` request<E extends '${endpoint.path}', P extends Endpoints[E][\'req\'], RE extends Endpoints[E][\'errors\']>(`,
|
||||
' endpoint: E,',
|
||||
' params: P,',
|
||||
' credential?: string | null,',
|
||||
' ): Promise<SwitchCaseResponseType<E, P>>;',
|
||||
' ): ErrPromise<SwitchCaseResponseType<E, P>, RE>;',
|
||||
);
|
||||
|
||||
if (i < endpoints.length - 1) {
|
||||
|
@ -235,7 +339,8 @@ function toImportPath(fileName: string, fromPath = '/built/autogen', toPath = ''
|
|||
|
||||
enum OperationsAliasType {
|
||||
REQUEST = 'Request',
|
||||
RESPONSE = 'Response'
|
||||
RESPONSE = 'Response',
|
||||
ERRORS = 'Errors',
|
||||
}
|
||||
|
||||
interface IOperationTypeAlias {
|
||||
|
@ -271,9 +376,15 @@ class OperationTypeAlias implements IOperationTypeAlias {
|
|||
|
||||
toLine(): string {
|
||||
const name = this.generateName();
|
||||
return (this.type === OperationsAliasType.REQUEST)
|
||||
? `export type ${name} = operations['${this.operationId}']['requestBody']['content']['${this.mediaType}'];`
|
||||
: `export type ${name} = operations['${this.operationId}']['responses']['200']['content']['${this.mediaType}'];`;
|
||||
|
||||
switch (this.type) {
|
||||
case OperationsAliasType.REQUEST:
|
||||
return `export type ${name} = operations['${this.operationId}']['requestBody']['content']['${this.mediaType}'];`;
|
||||
case OperationsAliasType.RESPONSE:
|
||||
return `export type ${name} = operations['${this.operationId}']['responses']['200']['content']['${this.mediaType}'];`;
|
||||
case OperationsAliasType.ERRORS:
|
||||
return `export type ${name} = _Operations_EndpointsErrors['${this.operationId}'][keyof _Operations_EndpointsErrors['${this.operationId}']];`;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -296,11 +407,13 @@ class EmptyTypeAlias implements IOperationTypeAlias {
|
|||
|
||||
const emptyRequest = new EmptyTypeAlias(OperationsAliasType.REQUEST);
|
||||
const emptyResponse = new EmptyTypeAlias(OperationsAliasType.RESPONSE);
|
||||
const emptyErrors = new EmptyTypeAlias(OperationsAliasType.ERRORS);
|
||||
|
||||
class Endpoint {
|
||||
public readonly path: string;
|
||||
public request?: IOperationTypeAlias;
|
||||
public response?: IOperationTypeAlias;
|
||||
public errors?: IOperationTypeAlias;
|
||||
|
||||
constructor(path: string) {
|
||||
this.path = path;
|
||||
|
@ -309,8 +422,9 @@ class Endpoint {
|
|||
toLine(): string {
|
||||
const reqName = this.request?.generateName() ?? emptyRequest.generateName();
|
||||
const resName = this.response?.generateName() ?? emptyResponse.generateName();
|
||||
const errorsName = this.errors?.generateName() ?? emptyErrors.generateName();
|
||||
|
||||
return `'${this.path}': { req: ${reqName}; res: ${resName} };`;
|
||||
return `'${this.path}': { req: ${reqName}; res: ${resName}; errors: ${errorsName} };`;
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -324,12 +438,15 @@ async function main() {
|
|||
const typeFileName = './built/autogen/types.ts';
|
||||
await generateBaseTypes(openApiDocs, openApiJsonPath, typeFileName);
|
||||
|
||||
const endpointErrorsFileName = `${generatePath}/endpointErrors.ts`;
|
||||
await generateEndpointErrors(openApiDocs, endpointErrorsFileName);
|
||||
|
||||
const modelFileName = `${generatePath}/models.ts`;
|
||||
await generateSchemaEntities(openApiDocs, typeFileName, modelFileName);
|
||||
|
||||
const entitiesFileName = `${generatePath}/entities.ts`;
|
||||
const endpointFileName = `${generatePath}/endpoint.ts`;
|
||||
await generateEndpoints(openApiDocs, typeFileName, entitiesFileName, endpointFileName);
|
||||
await generateEndpoints(openApiDocs, typeFileName, entitiesFileName, endpointErrorsFileName, endpointFileName);
|
||||
|
||||
const apiClientWarningFileName = `${generatePath}/apiClientJSDoc.ts`;
|
||||
await generateApiClientJSDoc(openApiDocs, '../api.ts', endpointFileName, apiClientWarningFileName);
|
||||
|
|
|
@ -3,6 +3,18 @@ import './autogen/apiClientJSDoc.js';
|
|||
import { SwitchCaseResponseType } from './api.types.js';
|
||||
import type { Endpoints } from './api.types.js';
|
||||
|
||||
interface IErrPromise<TSuccess, TError = unknown> {
|
||||
then<TResult1 = TSuccess, TResult2 = never>(onfulfilled?: ((value: TSuccess) => TResult1 | PromiseLike<TResult1>) | undefined | null, onrejected?: ((reason: TError) => TResult2 | PromiseLike<TResult2>) | undefined | null): Promise<TResult1 | TResult2>;
|
||||
|
||||
catch<TResult = never>(onrejected?: ((reason: TError) => TResult | PromiseLike<TResult>) | undefined | null): Promise<TSuccess | TResult>;
|
||||
}
|
||||
|
||||
class ErrPromise<TSuccess, TError> extends Promise<TSuccess> implements IErrPromise<TSuccess, TError> {
|
||||
constructor(executor: (resolve: (value: TSuccess | PromiseLike<TSuccess>) => void, reject: (reason: TError) => void) => void) {
|
||||
super(executor);
|
||||
}
|
||||
}
|
||||
|
||||
export type {
|
||||
SwitchCaseResponseType,
|
||||
} from './api.types.js';
|
||||
|
@ -49,11 +61,11 @@ export class APIClient {
|
|||
this.fetch = opts.fetch ?? ((...args) => fetch(...args));
|
||||
}
|
||||
|
||||
public request<E extends keyof Endpoints, P extends Endpoints[E]['req']>(
|
||||
public request<E extends keyof Endpoints, P extends Endpoints[E]['req'], RE extends Endpoints[E]['errors']>(
|
||||
endpoint: E,
|
||||
params: P = {} as P,
|
||||
credential?: string | null,
|
||||
): Promise<SwitchCaseResponseType<E, P>> {
|
||||
): ErrPromise<SwitchCaseResponseType<E, P>, RE> {
|
||||
return new Promise((resolve, reject) => {
|
||||
this.fetch(`${this.origin}/api/${endpoint}`, {
|
||||
method: 'POST',
|
||||
|
|
|
@ -1,13 +1,15 @@
|
|||
import { Endpoints as Gen } from './autogen/endpoint.js';
|
||||
import { UserDetailed } from './autogen/models.js';
|
||||
import { UsersShowRequest } from './autogen/entities.js';
|
||||
import { UsersShowRequest, UsersShowErrors } from './autogen/entities.js';
|
||||
import {
|
||||
SigninRequest,
|
||||
SigninResponse,
|
||||
SigninErrors,
|
||||
SignupPendingRequest,
|
||||
SignupPendingResponse,
|
||||
SignupRequest,
|
||||
SignupResponse,
|
||||
SignupErrors,
|
||||
} from './entities.js';
|
||||
|
||||
type Overwrite<T, U extends { [Key in keyof T]?: unknown }> = Omit<
|
||||
|
@ -63,21 +65,25 @@ export type Endpoints = Overwrite<
|
|||
$default: UserDetailed;
|
||||
};
|
||||
};
|
||||
errors: UsersShowErrors;
|
||||
},
|
||||
// api.jsonには載せないものなのでここで定義
|
||||
'signup': {
|
||||
req: SignupRequest;
|
||||
res: SignupResponse;
|
||||
errors: SignupErrors;
|
||||
},
|
||||
// api.jsonには載せないものなのでここで定義
|
||||
'signup-pending': {
|
||||
req: SignupPendingRequest;
|
||||
res: SignupPendingResponse;
|
||||
errors: SignupErrors;
|
||||
},
|
||||
// api.jsonには載せないものなのでここで定義
|
||||
'signin': {
|
||||
req: SigninRequest;
|
||||
res: SigninResponse;
|
||||
errors: SigninErrors;
|
||||
},
|
||||
}
|
||||
>
|
||||
|
|
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
|
@ -1,576 +1,957 @@
|
|||
/* eslint @typescript-eslint/naming-convention: 0 */
|
||||
import { operations } from './types.js';
|
||||
import { EndpointsErrors as _Operations_EndpointsErrors } from './endpointErrors.js';
|
||||
|
||||
export type EmptyRequest = Record<string, unknown> | undefined;
|
||||
export type EmptyResponse = Record<string, unknown> | undefined;
|
||||
export type EmptyErrors = Record<string, unknown> | undefined;
|
||||
|
||||
export type AdminMetaResponse = operations['admin___meta']['responses']['200']['content']['application/json'];
|
||||
export type AdminMetaErrors = _Operations_EndpointsErrors['admin___meta'][keyof _Operations_EndpointsErrors['admin___meta']];
|
||||
export type AdminAbuseUserReportsRequest = operations['admin___abuse-user-reports']['requestBody']['content']['application/json'];
|
||||
export type AdminAbuseUserReportsResponse = operations['admin___abuse-user-reports']['responses']['200']['content']['application/json'];
|
||||
export type AdminAbuseUserReportsErrors = _Operations_EndpointsErrors['admin___abuse-user-reports'][keyof _Operations_EndpointsErrors['admin___abuse-user-reports']];
|
||||
export type AdminAbuseReportNotificationRecipientListRequest = operations['admin___abuse-report___notification-recipient___list']['requestBody']['content']['application/json'];
|
||||
export type AdminAbuseReportNotificationRecipientListResponse = operations['admin___abuse-report___notification-recipient___list']['responses']['200']['content']['application/json'];
|
||||
export type AdminAbuseReportNotificationRecipientListErrors = _Operations_EndpointsErrors['admin___abuse-report___notification-recipient___list'][keyof _Operations_EndpointsErrors['admin___abuse-report___notification-recipient___list']];
|
||||
export type AdminAbuseReportNotificationRecipientShowRequest = operations['admin___abuse-report___notification-recipient___show']['requestBody']['content']['application/json'];
|
||||
export type AdminAbuseReportNotificationRecipientShowResponse = operations['admin___abuse-report___notification-recipient___show']['responses']['200']['content']['application/json'];
|
||||
export type AdminAbuseReportNotificationRecipientShowErrors = _Operations_EndpointsErrors['admin___abuse-report___notification-recipient___show'][keyof _Operations_EndpointsErrors['admin___abuse-report___notification-recipient___show']];
|
||||
export type AdminAbuseReportNotificationRecipientCreateRequest = operations['admin___abuse-report___notification-recipient___create']['requestBody']['content']['application/json'];
|
||||
export type AdminAbuseReportNotificationRecipientCreateResponse = operations['admin___abuse-report___notification-recipient___create']['responses']['200']['content']['application/json'];
|
||||
export type AdminAbuseReportNotificationRecipientCreateErrors = _Operations_EndpointsErrors['admin___abuse-report___notification-recipient___create'][keyof _Operations_EndpointsErrors['admin___abuse-report___notification-recipient___create']];
|
||||
export type AdminAbuseReportNotificationRecipientUpdateRequest = operations['admin___abuse-report___notification-recipient___update']['requestBody']['content']['application/json'];
|
||||
export type AdminAbuseReportNotificationRecipientUpdateResponse = operations['admin___abuse-report___notification-recipient___update']['responses']['200']['content']['application/json'];
|
||||
export type AdminAbuseReportNotificationRecipientUpdateErrors = _Operations_EndpointsErrors['admin___abuse-report___notification-recipient___update'][keyof _Operations_EndpointsErrors['admin___abuse-report___notification-recipient___update']];
|
||||
export type AdminAbuseReportNotificationRecipientDeleteRequest = operations['admin___abuse-report___notification-recipient___delete']['requestBody']['content']['application/json'];
|
||||
export type AdminAbuseReportNotificationRecipientDeleteErrors = _Operations_EndpointsErrors['admin___abuse-report___notification-recipient___delete'][keyof _Operations_EndpointsErrors['admin___abuse-report___notification-recipient___delete']];
|
||||
export type AdminAccountsCreateRequest = operations['admin___accounts___create']['requestBody']['content']['application/json'];
|
||||
export type AdminAccountsCreateResponse = operations['admin___accounts___create']['responses']['200']['content']['application/json'];
|
||||
export type AdminAccountsCreateErrors = _Operations_EndpointsErrors['admin___accounts___create'][keyof _Operations_EndpointsErrors['admin___accounts___create']];
|
||||
export type AdminAccountsDeleteRequest = operations['admin___accounts___delete']['requestBody']['content']['application/json'];
|
||||
export type AdminAccountsDeleteErrors = _Operations_EndpointsErrors['admin___accounts___delete'][keyof _Operations_EndpointsErrors['admin___accounts___delete']];
|
||||
export type AdminAccountsFindByEmailRequest = operations['admin___accounts___find-by-email']['requestBody']['content']['application/json'];
|
||||
export type AdminAccountsFindByEmailResponse = operations['admin___accounts___find-by-email']['responses']['200']['content']['application/json'];
|
||||
export type AdminAccountsFindByEmailErrors = _Operations_EndpointsErrors['admin___accounts___find-by-email'][keyof _Operations_EndpointsErrors['admin___accounts___find-by-email']];
|
||||
export type AdminAdCreateRequest = operations['admin___ad___create']['requestBody']['content']['application/json'];
|
||||
export type AdminAdCreateResponse = operations['admin___ad___create']['responses']['200']['content']['application/json'];
|
||||
export type AdminAdCreateErrors = _Operations_EndpointsErrors['admin___ad___create'][keyof _Operations_EndpointsErrors['admin___ad___create']];
|
||||
export type AdminAdDeleteRequest = operations['admin___ad___delete']['requestBody']['content']['application/json'];
|
||||
export type AdminAdDeleteErrors = _Operations_EndpointsErrors['admin___ad___delete'][keyof _Operations_EndpointsErrors['admin___ad___delete']];
|
||||
export type AdminAdListRequest = operations['admin___ad___list']['requestBody']['content']['application/json'];
|
||||
export type AdminAdListResponse = operations['admin___ad___list']['responses']['200']['content']['application/json'];
|
||||
export type AdminAdListErrors = _Operations_EndpointsErrors['admin___ad___list'][keyof _Operations_EndpointsErrors['admin___ad___list']];
|
||||
export type AdminAdUpdateRequest = operations['admin___ad___update']['requestBody']['content']['application/json'];
|
||||
export type AdminAdUpdateErrors = _Operations_EndpointsErrors['admin___ad___update'][keyof _Operations_EndpointsErrors['admin___ad___update']];
|
||||
export type AdminAnnouncementsCreateRequest = operations['admin___announcements___create']['requestBody']['content']['application/json'];
|
||||
export type AdminAnnouncementsCreateResponse = operations['admin___announcements___create']['responses']['200']['content']['application/json'];
|
||||
export type AdminAnnouncementsCreateErrors = _Operations_EndpointsErrors['admin___announcements___create'][keyof _Operations_EndpointsErrors['admin___announcements___create']];
|
||||
export type AdminAnnouncementsDeleteRequest = operations['admin___announcements___delete']['requestBody']['content']['application/json'];
|
||||
export type AdminAnnouncementsDeleteErrors = _Operations_EndpointsErrors['admin___announcements___delete'][keyof _Operations_EndpointsErrors['admin___announcements___delete']];
|
||||
export type AdminAnnouncementsListRequest = operations['admin___announcements___list']['requestBody']['content']['application/json'];
|
||||
export type AdminAnnouncementsListResponse = operations['admin___announcements___list']['responses']['200']['content']['application/json'];
|
||||
export type AdminAnnouncementsListErrors = _Operations_EndpointsErrors['admin___announcements___list'][keyof _Operations_EndpointsErrors['admin___announcements___list']];
|
||||
export type AdminAnnouncementsUpdateRequest = operations['admin___announcements___update']['requestBody']['content']['application/json'];
|
||||
export type AdminAnnouncementsUpdateErrors = _Operations_EndpointsErrors['admin___announcements___update'][keyof _Operations_EndpointsErrors['admin___announcements___update']];
|
||||
export type AdminAvatarDecorationsCreateRequest = operations['admin___avatar-decorations___create']['requestBody']['content']['application/json'];
|
||||
export type AdminAvatarDecorationsCreateErrors = _Operations_EndpointsErrors['admin___avatar-decorations___create'][keyof _Operations_EndpointsErrors['admin___avatar-decorations___create']];
|
||||
export type AdminAvatarDecorationsDeleteRequest = operations['admin___avatar-decorations___delete']['requestBody']['content']['application/json'];
|
||||
export type AdminAvatarDecorationsDeleteErrors = _Operations_EndpointsErrors['admin___avatar-decorations___delete'][keyof _Operations_EndpointsErrors['admin___avatar-decorations___delete']];
|
||||
export type AdminAvatarDecorationsListRequest = operations['admin___avatar-decorations___list']['requestBody']['content']['application/json'];
|
||||
export type AdminAvatarDecorationsListResponse = operations['admin___avatar-decorations___list']['responses']['200']['content']['application/json'];
|
||||
export type AdminAvatarDecorationsListErrors = _Operations_EndpointsErrors['admin___avatar-decorations___list'][keyof _Operations_EndpointsErrors['admin___avatar-decorations___list']];
|
||||
export type AdminAvatarDecorationsUpdateRequest = operations['admin___avatar-decorations___update']['requestBody']['content']['application/json'];
|
||||
export type AdminAvatarDecorationsUpdateErrors = _Operations_EndpointsErrors['admin___avatar-decorations___update'][keyof _Operations_EndpointsErrors['admin___avatar-decorations___update']];
|
||||
export type AdminDeleteAllFilesOfAUserRequest = operations['admin___delete-all-files-of-a-user']['requestBody']['content']['application/json'];
|
||||
export type AdminDeleteAllFilesOfAUserErrors = _Operations_EndpointsErrors['admin___delete-all-files-of-a-user'][keyof _Operations_EndpointsErrors['admin___delete-all-files-of-a-user']];
|
||||
export type AdminUnsetUserAvatarRequest = operations['admin___unset-user-avatar']['requestBody']['content']['application/json'];
|
||||
export type AdminUnsetUserAvatarErrors = _Operations_EndpointsErrors['admin___unset-user-avatar'][keyof _Operations_EndpointsErrors['admin___unset-user-avatar']];
|
||||
export type AdminUnsetUserBannerRequest = operations['admin___unset-user-banner']['requestBody']['content']['application/json'];
|
||||
export type AdminUnsetUserBannerErrors = _Operations_EndpointsErrors['admin___unset-user-banner'][keyof _Operations_EndpointsErrors['admin___unset-user-banner']];
|
||||
export type AdminDriveCleanRemoteFilesErrors = _Operations_EndpointsErrors['admin___drive___clean-remote-files'][keyof _Operations_EndpointsErrors['admin___drive___clean-remote-files']];
|
||||
export type AdminDriveCleanupErrors = _Operations_EndpointsErrors['admin___drive___cleanup'][keyof _Operations_EndpointsErrors['admin___drive___cleanup']];
|
||||
export type AdminDriveFilesRequest = operations['admin___drive___files']['requestBody']['content']['application/json'];
|
||||
export type AdminDriveFilesResponse = operations['admin___drive___files']['responses']['200']['content']['application/json'];
|
||||
export type AdminDriveFilesErrors = _Operations_EndpointsErrors['admin___drive___files'][keyof _Operations_EndpointsErrors['admin___drive___files']];
|
||||
export type AdminDriveShowFileRequest = operations['admin___drive___show-file']['requestBody']['content']['application/json'];
|
||||
export type AdminDriveShowFileResponse = operations['admin___drive___show-file']['responses']['200']['content']['application/json'];
|
||||
export type AdminDriveShowFileErrors = _Operations_EndpointsErrors['admin___drive___show-file'][keyof _Operations_EndpointsErrors['admin___drive___show-file']];
|
||||
export type AdminEmojiAddAliasesBulkRequest = operations['admin___emoji___add-aliases-bulk']['requestBody']['content']['application/json'];
|
||||
export type AdminEmojiAddAliasesBulkErrors = _Operations_EndpointsErrors['admin___emoji___add-aliases-bulk'][keyof _Operations_EndpointsErrors['admin___emoji___add-aliases-bulk']];
|
||||
export type AdminEmojiAddRequest = operations['admin___emoji___add']['requestBody']['content']['application/json'];
|
||||
export type AdminEmojiAddResponse = operations['admin___emoji___add']['responses']['200']['content']['application/json'];
|
||||
export type AdminEmojiAddErrors = _Operations_EndpointsErrors['admin___emoji___add'][keyof _Operations_EndpointsErrors['admin___emoji___add']];
|
||||
export type AdminEmojiCopyRequest = operations['admin___emoji___copy']['requestBody']['content']['application/json'];
|
||||
export type AdminEmojiCopyResponse = operations['admin___emoji___copy']['responses']['200']['content']['application/json'];
|
||||
export type AdminEmojiCopyErrors = _Operations_EndpointsErrors['admin___emoji___copy'][keyof _Operations_EndpointsErrors['admin___emoji___copy']];
|
||||
export type AdminEmojiDeleteBulkRequest = operations['admin___emoji___delete-bulk']['requestBody']['content']['application/json'];
|
||||
export type AdminEmojiDeleteBulkErrors = _Operations_EndpointsErrors['admin___emoji___delete-bulk'][keyof _Operations_EndpointsErrors['admin___emoji___delete-bulk']];
|
||||
export type AdminEmojiDeleteRequest = operations['admin___emoji___delete']['requestBody']['content']['application/json'];
|
||||
export type AdminEmojiDeleteErrors = _Operations_EndpointsErrors['admin___emoji___delete'][keyof _Operations_EndpointsErrors['admin___emoji___delete']];
|
||||
export type AdminEmojiImportZipRequest = operations['admin___emoji___import-zip']['requestBody']['content']['application/json'];
|
||||
export type AdminEmojiImportZipErrors = _Operations_EndpointsErrors['admin___emoji___import-zip'][keyof _Operations_EndpointsErrors['admin___emoji___import-zip']];
|
||||
export type AdminEmojiListRemoteRequest = operations['admin___emoji___list-remote']['requestBody']['content']['application/json'];
|
||||
export type AdminEmojiListRemoteResponse = operations['admin___emoji___list-remote']['responses']['200']['content']['application/json'];
|
||||
export type AdminEmojiListRemoteErrors = _Operations_EndpointsErrors['admin___emoji___list-remote'][keyof _Operations_EndpointsErrors['admin___emoji___list-remote']];
|
||||
export type AdminEmojiListRequest = operations['admin___emoji___list']['requestBody']['content']['application/json'];
|
||||
export type AdminEmojiListResponse = operations['admin___emoji___list']['responses']['200']['content']['application/json'];
|
||||
export type AdminEmojiListErrors = _Operations_EndpointsErrors['admin___emoji___list'][keyof _Operations_EndpointsErrors['admin___emoji___list']];
|
||||
export type AdminEmojiRemoveAliasesBulkRequest = operations['admin___emoji___remove-aliases-bulk']['requestBody']['content']['application/json'];
|
||||
export type AdminEmojiRemoveAliasesBulkErrors = _Operations_EndpointsErrors['admin___emoji___remove-aliases-bulk'][keyof _Operations_EndpointsErrors['admin___emoji___remove-aliases-bulk']];
|
||||
export type AdminEmojiSetAliasesBulkRequest = operations['admin___emoji___set-aliases-bulk']['requestBody']['content']['application/json'];
|
||||
export type AdminEmojiSetAliasesBulkErrors = _Operations_EndpointsErrors['admin___emoji___set-aliases-bulk'][keyof _Operations_EndpointsErrors['admin___emoji___set-aliases-bulk']];
|
||||
export type AdminEmojiSetCategoryBulkRequest = operations['admin___emoji___set-category-bulk']['requestBody']['content']['application/json'];
|
||||
export type AdminEmojiSetCategoryBulkErrors = _Operations_EndpointsErrors['admin___emoji___set-category-bulk'][keyof _Operations_EndpointsErrors['admin___emoji___set-category-bulk']];
|
||||
export type AdminEmojiSetLicenseBulkRequest = operations['admin___emoji___set-license-bulk']['requestBody']['content']['application/json'];
|
||||
export type AdminEmojiSetLicenseBulkErrors = _Operations_EndpointsErrors['admin___emoji___set-license-bulk'][keyof _Operations_EndpointsErrors['admin___emoji___set-license-bulk']];
|
||||
export type AdminEmojiUpdateRequest = operations['admin___emoji___update']['requestBody']['content']['application/json'];
|
||||
export type AdminEmojiUpdateErrors = _Operations_EndpointsErrors['admin___emoji___update'][keyof _Operations_EndpointsErrors['admin___emoji___update']];
|
||||
export type AdminFederationDeleteAllFilesRequest = operations['admin___federation___delete-all-files']['requestBody']['content']['application/json'];
|
||||
export type AdminFederationDeleteAllFilesErrors = _Operations_EndpointsErrors['admin___federation___delete-all-files'][keyof _Operations_EndpointsErrors['admin___federation___delete-all-files']];
|
||||
export type AdminFederationRefreshRemoteInstanceMetadataRequest = operations['admin___federation___refresh-remote-instance-metadata']['requestBody']['content']['application/json'];
|
||||
export type AdminFederationRefreshRemoteInstanceMetadataErrors = _Operations_EndpointsErrors['admin___federation___refresh-remote-instance-metadata'][keyof _Operations_EndpointsErrors['admin___federation___refresh-remote-instance-metadata']];
|
||||
export type AdminFederationRemoveAllFollowingRequest = operations['admin___federation___remove-all-following']['requestBody']['content']['application/json'];
|
||||
export type AdminFederationRemoveAllFollowingErrors = _Operations_EndpointsErrors['admin___federation___remove-all-following'][keyof _Operations_EndpointsErrors['admin___federation___remove-all-following']];
|
||||
export type AdminFederationUpdateInstanceRequest = operations['admin___federation___update-instance']['requestBody']['content']['application/json'];
|
||||
export type AdminFederationUpdateInstanceErrors = _Operations_EndpointsErrors['admin___federation___update-instance'][keyof _Operations_EndpointsErrors['admin___federation___update-instance']];
|
||||
export type AdminGetIndexStatsResponse = operations['admin___get-index-stats']['responses']['200']['content']['application/json'];
|
||||
export type AdminGetIndexStatsErrors = _Operations_EndpointsErrors['admin___get-index-stats'][keyof _Operations_EndpointsErrors['admin___get-index-stats']];
|
||||
export type AdminGetTableStatsResponse = operations['admin___get-table-stats']['responses']['200']['content']['application/json'];
|
||||
export type AdminGetTableStatsErrors = _Operations_EndpointsErrors['admin___get-table-stats'][keyof _Operations_EndpointsErrors['admin___get-table-stats']];
|
||||
export type AdminGetUserIpsRequest = operations['admin___get-user-ips']['requestBody']['content']['application/json'];
|
||||
export type AdminGetUserIpsResponse = operations['admin___get-user-ips']['responses']['200']['content']['application/json'];
|
||||
export type AdminGetUserIpsErrors = _Operations_EndpointsErrors['admin___get-user-ips'][keyof _Operations_EndpointsErrors['admin___get-user-ips']];
|
||||
export type AdminInviteCreateRequest = operations['admin___invite___create']['requestBody']['content']['application/json'];
|
||||
export type AdminInviteCreateResponse = operations['admin___invite___create']['responses']['200']['content']['application/json'];
|
||||
export type AdminInviteCreateErrors = _Operations_EndpointsErrors['admin___invite___create'][keyof _Operations_EndpointsErrors['admin___invite___create']];
|
||||
export type AdminInviteListRequest = operations['admin___invite___list']['requestBody']['content']['application/json'];
|
||||
export type AdminInviteListResponse = operations['admin___invite___list']['responses']['200']['content']['application/json'];
|
||||
export type AdminInviteListErrors = _Operations_EndpointsErrors['admin___invite___list'][keyof _Operations_EndpointsErrors['admin___invite___list']];
|
||||
export type AdminPromoCreateRequest = operations['admin___promo___create']['requestBody']['content']['application/json'];
|
||||
export type AdminPromoCreateErrors = _Operations_EndpointsErrors['admin___promo___create'][keyof _Operations_EndpointsErrors['admin___promo___create']];
|
||||
export type AdminQueueClearErrors = _Operations_EndpointsErrors['admin___queue___clear'][keyof _Operations_EndpointsErrors['admin___queue___clear']];
|
||||
export type AdminQueueDeliverDelayedResponse = operations['admin___queue___deliver-delayed']['responses']['200']['content']['application/json'];
|
||||
export type AdminQueueDeliverDelayedErrors = _Operations_EndpointsErrors['admin___queue___deliver-delayed'][keyof _Operations_EndpointsErrors['admin___queue___deliver-delayed']];
|
||||
export type AdminQueueInboxDelayedResponse = operations['admin___queue___inbox-delayed']['responses']['200']['content']['application/json'];
|
||||
export type AdminQueueInboxDelayedErrors = _Operations_EndpointsErrors['admin___queue___inbox-delayed'][keyof _Operations_EndpointsErrors['admin___queue___inbox-delayed']];
|
||||
export type AdminQueuePromoteRequest = operations['admin___queue___promote']['requestBody']['content']['application/json'];
|
||||
export type AdminQueuePromoteErrors = _Operations_EndpointsErrors['admin___queue___promote'][keyof _Operations_EndpointsErrors['admin___queue___promote']];
|
||||
export type AdminQueueStatsResponse = operations['admin___queue___stats']['responses']['200']['content']['application/json'];
|
||||
export type AdminQueueStatsErrors = _Operations_EndpointsErrors['admin___queue___stats'][keyof _Operations_EndpointsErrors['admin___queue___stats']];
|
||||
export type AdminRelaysAddRequest = operations['admin___relays___add']['requestBody']['content']['application/json'];
|
||||
export type AdminRelaysAddResponse = operations['admin___relays___add']['responses']['200']['content']['application/json'];
|
||||
export type AdminRelaysAddErrors = _Operations_EndpointsErrors['admin___relays___add'][keyof _Operations_EndpointsErrors['admin___relays___add']];
|
||||
export type AdminRelaysListResponse = operations['admin___relays___list']['responses']['200']['content']['application/json'];
|
||||
export type AdminRelaysListErrors = _Operations_EndpointsErrors['admin___relays___list'][keyof _Operations_EndpointsErrors['admin___relays___list']];
|
||||
export type AdminRelaysRemoveRequest = operations['admin___relays___remove']['requestBody']['content']['application/json'];
|
||||
export type AdminRelaysRemoveErrors = _Operations_EndpointsErrors['admin___relays___remove'][keyof _Operations_EndpointsErrors['admin___relays___remove']];
|
||||
export type AdminResetPasswordRequest = operations['admin___reset-password']['requestBody']['content']['application/json'];
|
||||
export type AdminResetPasswordResponse = operations['admin___reset-password']['responses']['200']['content']['application/json'];
|
||||
export type AdminResetPasswordErrors = _Operations_EndpointsErrors['admin___reset-password'][keyof _Operations_EndpointsErrors['admin___reset-password']];
|
||||
export type AdminResolveAbuseUserReportRequest = operations['admin___resolve-abuse-user-report']['requestBody']['content']['application/json'];
|
||||
export type AdminResolveAbuseUserReportErrors = _Operations_EndpointsErrors['admin___resolve-abuse-user-report'][keyof _Operations_EndpointsErrors['admin___resolve-abuse-user-report']];
|
||||
export type AdminSendEmailRequest = operations['admin___send-email']['requestBody']['content']['application/json'];
|
||||
export type AdminSendEmailErrors = _Operations_EndpointsErrors['admin___send-email'][keyof _Operations_EndpointsErrors['admin___send-email']];
|
||||
export type AdminServerInfoResponse = operations['admin___server-info']['responses']['200']['content']['application/json'];
|
||||
export type AdminServerInfoErrors = _Operations_EndpointsErrors['admin___server-info'][keyof _Operations_EndpointsErrors['admin___server-info']];
|
||||
export type AdminShowModerationLogsRequest = operations['admin___show-moderation-logs']['requestBody']['content']['application/json'];
|
||||
export type AdminShowModerationLogsResponse = operations['admin___show-moderation-logs']['responses']['200']['content']['application/json'];
|
||||
export type AdminShowModerationLogsErrors = _Operations_EndpointsErrors['admin___show-moderation-logs'][keyof _Operations_EndpointsErrors['admin___show-moderation-logs']];
|
||||
export type AdminShowUserRequest = operations['admin___show-user']['requestBody']['content']['application/json'];
|
||||
export type AdminShowUserResponse = operations['admin___show-user']['responses']['200']['content']['application/json'];
|
||||
export type AdminShowUserErrors = _Operations_EndpointsErrors['admin___show-user'][keyof _Operations_EndpointsErrors['admin___show-user']];
|
||||
export type AdminShowUsersRequest = operations['admin___show-users']['requestBody']['content']['application/json'];
|
||||
export type AdminShowUsersResponse = operations['admin___show-users']['responses']['200']['content']['application/json'];
|
||||
export type AdminShowUsersErrors = _Operations_EndpointsErrors['admin___show-users'][keyof _Operations_EndpointsErrors['admin___show-users']];
|
||||
export type AdminSuspendUserRequest = operations['admin___suspend-user']['requestBody']['content']['application/json'];
|
||||
export type AdminSuspendUserErrors = _Operations_EndpointsErrors['admin___suspend-user'][keyof _Operations_EndpointsErrors['admin___suspend-user']];
|
||||
export type AdminUnsuspendUserRequest = operations['admin___unsuspend-user']['requestBody']['content']['application/json'];
|
||||
export type AdminUnsuspendUserErrors = _Operations_EndpointsErrors['admin___unsuspend-user'][keyof _Operations_EndpointsErrors['admin___unsuspend-user']];
|
||||
export type AdminUpdateMetaRequest = operations['admin___update-meta']['requestBody']['content']['application/json'];
|
||||
export type AdminUpdateMetaErrors = _Operations_EndpointsErrors['admin___update-meta'][keyof _Operations_EndpointsErrors['admin___update-meta']];
|
||||
export type AdminDeleteAccountRequest = operations['admin___delete-account']['requestBody']['content']['application/json'];
|
||||
export type AdminDeleteAccountErrors = _Operations_EndpointsErrors['admin___delete-account'][keyof _Operations_EndpointsErrors['admin___delete-account']];
|
||||
export type AdminUpdateUserNoteRequest = operations['admin___update-user-note']['requestBody']['content']['application/json'];
|
||||
export type AdminUpdateUserNoteErrors = _Operations_EndpointsErrors['admin___update-user-note'][keyof _Operations_EndpointsErrors['admin___update-user-note']];
|
||||
export type AdminRolesCreateRequest = operations['admin___roles___create']['requestBody']['content']['application/json'];
|
||||
export type AdminRolesCreateResponse = operations['admin___roles___create']['responses']['200']['content']['application/json'];
|
||||
export type AdminRolesCreateErrors = _Operations_EndpointsErrors['admin___roles___create'][keyof _Operations_EndpointsErrors['admin___roles___create']];
|
||||
export type AdminRolesDeleteRequest = operations['admin___roles___delete']['requestBody']['content']['application/json'];
|
||||
export type AdminRolesDeleteErrors = _Operations_EndpointsErrors['admin___roles___delete'][keyof _Operations_EndpointsErrors['admin___roles___delete']];
|
||||
export type AdminRolesListResponse = operations['admin___roles___list']['responses']['200']['content']['application/json'];
|
||||
export type AdminRolesListErrors = _Operations_EndpointsErrors['admin___roles___list'][keyof _Operations_EndpointsErrors['admin___roles___list']];
|
||||
export type AdminRolesShowRequest = operations['admin___roles___show']['requestBody']['content']['application/json'];
|
||||
export type AdminRolesShowResponse = operations['admin___roles___show']['responses']['200']['content']['application/json'];
|
||||
export type AdminRolesShowErrors = _Operations_EndpointsErrors['admin___roles___show'][keyof _Operations_EndpointsErrors['admin___roles___show']];
|
||||
export type AdminRolesUpdateRequest = operations['admin___roles___update']['requestBody']['content']['application/json'];
|
||||
export type AdminRolesUpdateErrors = _Operations_EndpointsErrors['admin___roles___update'][keyof _Operations_EndpointsErrors['admin___roles___update']];
|
||||
export type AdminRolesAssignRequest = operations['admin___roles___assign']['requestBody']['content']['application/json'];
|
||||
export type AdminRolesAssignErrors = _Operations_EndpointsErrors['admin___roles___assign'][keyof _Operations_EndpointsErrors['admin___roles___assign']];
|
||||
export type AdminRolesUnassignRequest = operations['admin___roles___unassign']['requestBody']['content']['application/json'];
|
||||
export type AdminRolesUnassignErrors = _Operations_EndpointsErrors['admin___roles___unassign'][keyof _Operations_EndpointsErrors['admin___roles___unassign']];
|
||||
export type AdminRolesUpdateDefaultPoliciesRequest = operations['admin___roles___update-default-policies']['requestBody']['content']['application/json'];
|
||||
export type AdminRolesUpdateDefaultPoliciesErrors = _Operations_EndpointsErrors['admin___roles___update-default-policies'][keyof _Operations_EndpointsErrors['admin___roles___update-default-policies']];
|
||||
export type AdminRolesUsersRequest = operations['admin___roles___users']['requestBody']['content']['application/json'];
|
||||
export type AdminRolesUsersResponse = operations['admin___roles___users']['responses']['200']['content']['application/json'];
|
||||
export type AdminRolesUsersErrors = _Operations_EndpointsErrors['admin___roles___users'][keyof _Operations_EndpointsErrors['admin___roles___users']];
|
||||
export type AdminSystemWebhookCreateRequest = operations['admin___system-webhook___create']['requestBody']['content']['application/json'];
|
||||
export type AdminSystemWebhookCreateResponse = operations['admin___system-webhook___create']['responses']['200']['content']['application/json'];
|
||||
export type AdminSystemWebhookCreateErrors = _Operations_EndpointsErrors['admin___system-webhook___create'][keyof _Operations_EndpointsErrors['admin___system-webhook___create']];
|
||||
export type AdminSystemWebhookDeleteRequest = operations['admin___system-webhook___delete']['requestBody']['content']['application/json'];
|
||||
export type AdminSystemWebhookDeleteErrors = _Operations_EndpointsErrors['admin___system-webhook___delete'][keyof _Operations_EndpointsErrors['admin___system-webhook___delete']];
|
||||
export type AdminSystemWebhookListRequest = operations['admin___system-webhook___list']['requestBody']['content']['application/json'];
|
||||
export type AdminSystemWebhookListResponse = operations['admin___system-webhook___list']['responses']['200']['content']['application/json'];
|
||||
export type AdminSystemWebhookListErrors = _Operations_EndpointsErrors['admin___system-webhook___list'][keyof _Operations_EndpointsErrors['admin___system-webhook___list']];
|
||||
export type AdminSystemWebhookShowRequest = operations['admin___system-webhook___show']['requestBody']['content']['application/json'];
|
||||
export type AdminSystemWebhookShowResponse = operations['admin___system-webhook___show']['responses']['200']['content']['application/json'];
|
||||
export type AdminSystemWebhookShowErrors = _Operations_EndpointsErrors['admin___system-webhook___show'][keyof _Operations_EndpointsErrors['admin___system-webhook___show']];
|
||||
export type AdminSystemWebhookUpdateRequest = operations['admin___system-webhook___update']['requestBody']['content']['application/json'];
|
||||
export type AdminSystemWebhookUpdateResponse = operations['admin___system-webhook___update']['responses']['200']['content']['application/json'];
|
||||
export type AdminSystemWebhookUpdateErrors = _Operations_EndpointsErrors['admin___system-webhook___update'][keyof _Operations_EndpointsErrors['admin___system-webhook___update']];
|
||||
export type AnnouncementsRequest = operations['announcements']['requestBody']['content']['application/json'];
|
||||
export type AnnouncementsResponse = operations['announcements']['responses']['200']['content']['application/json'];
|
||||
export type AnnouncementsErrors = _Operations_EndpointsErrors['announcements'][keyof _Operations_EndpointsErrors['announcements']];
|
||||
export type AnnouncementsShowRequest = operations['announcements___show']['requestBody']['content']['application/json'];
|
||||
export type AnnouncementsShowResponse = operations['announcements___show']['responses']['200']['content']['application/json'];
|
||||
export type AnnouncementsShowErrors = _Operations_EndpointsErrors['announcements___show'][keyof _Operations_EndpointsErrors['announcements___show']];
|
||||
export type AntennasCreateRequest = operations['antennas___create']['requestBody']['content']['application/json'];
|
||||
export type AntennasCreateResponse = operations['antennas___create']['responses']['200']['content']['application/json'];
|
||||
export type AntennasCreateErrors = _Operations_EndpointsErrors['antennas___create'][keyof _Operations_EndpointsErrors['antennas___create']];
|
||||
export type AntennasDeleteRequest = operations['antennas___delete']['requestBody']['content']['application/json'];
|
||||
export type AntennasDeleteErrors = _Operations_EndpointsErrors['antennas___delete'][keyof _Operations_EndpointsErrors['antennas___delete']];
|
||||
export type AntennasListResponse = operations['antennas___list']['responses']['200']['content']['application/json'];
|
||||
export type AntennasListErrors = _Operations_EndpointsErrors['antennas___list'][keyof _Operations_EndpointsErrors['antennas___list']];
|
||||
export type AntennasNotesRequest = operations['antennas___notes']['requestBody']['content']['application/json'];
|
||||
export type AntennasNotesResponse = operations['antennas___notes']['responses']['200']['content']['application/json'];
|
||||
export type AntennasNotesErrors = _Operations_EndpointsErrors['antennas___notes'][keyof _Operations_EndpointsErrors['antennas___notes']];
|
||||
export type AntennasShowRequest = operations['antennas___show']['requestBody']['content']['application/json'];
|
||||
export type AntennasShowResponse = operations['antennas___show']['responses']['200']['content']['application/json'];
|
||||
export type AntennasShowErrors = _Operations_EndpointsErrors['antennas___show'][keyof _Operations_EndpointsErrors['antennas___show']];
|
||||
export type AntennasUpdateRequest = operations['antennas___update']['requestBody']['content']['application/json'];
|
||||
export type AntennasUpdateResponse = operations['antennas___update']['responses']['200']['content']['application/json'];
|
||||
export type AntennasUpdateErrors = _Operations_EndpointsErrors['antennas___update'][keyof _Operations_EndpointsErrors['antennas___update']];
|
||||
export type ApGetRequest = operations['ap___get']['requestBody']['content']['application/json'];
|
||||
export type ApGetResponse = operations['ap___get']['responses']['200']['content']['application/json'];
|
||||
export type ApGetErrors = _Operations_EndpointsErrors['ap___get'][keyof _Operations_EndpointsErrors['ap___get']];
|
||||
export type ApShowRequest = operations['ap___show']['requestBody']['content']['application/json'];
|
||||
export type ApShowResponse = operations['ap___show']['responses']['200']['content']['application/json'];
|
||||
export type ApShowErrors = _Operations_EndpointsErrors['ap___show'][keyof _Operations_EndpointsErrors['ap___show']];
|
||||
export type AppCreateRequest = operations['app___create']['requestBody']['content']['application/json'];
|
||||
export type AppCreateResponse = operations['app___create']['responses']['200']['content']['application/json'];
|
||||
export type AppCreateErrors = _Operations_EndpointsErrors['app___create'][keyof _Operations_EndpointsErrors['app___create']];
|
||||
export type AppShowRequest = operations['app___show']['requestBody']['content']['application/json'];
|
||||
export type AppShowResponse = operations['app___show']['responses']['200']['content']['application/json'];
|
||||
export type AppShowErrors = _Operations_EndpointsErrors['app___show'][keyof _Operations_EndpointsErrors['app___show']];
|
||||
export type AuthAcceptRequest = operations['auth___accept']['requestBody']['content']['application/json'];
|
||||
export type AuthAcceptErrors = _Operations_EndpointsErrors['auth___accept'][keyof _Operations_EndpointsErrors['auth___accept']];
|
||||
export type AuthSessionGenerateRequest = operations['auth___session___generate']['requestBody']['content']['application/json'];
|
||||
export type AuthSessionGenerateResponse = operations['auth___session___generate']['responses']['200']['content']['application/json'];
|
||||
export type AuthSessionGenerateErrors = _Operations_EndpointsErrors['auth___session___generate'][keyof _Operations_EndpointsErrors['auth___session___generate']];
|
||||
export type AuthSessionShowRequest = operations['auth___session___show']['requestBody']['content']['application/json'];
|
||||
export type AuthSessionShowResponse = operations['auth___session___show']['responses']['200']['content']['application/json'];
|
||||
export type AuthSessionShowErrors = _Operations_EndpointsErrors['auth___session___show'][keyof _Operations_EndpointsErrors['auth___session___show']];
|
||||
export type AuthSessionUserkeyRequest = operations['auth___session___userkey']['requestBody']['content']['application/json'];
|
||||
export type AuthSessionUserkeyResponse = operations['auth___session___userkey']['responses']['200']['content']['application/json'];
|
||||
export type AuthSessionUserkeyErrors = _Operations_EndpointsErrors['auth___session___userkey'][keyof _Operations_EndpointsErrors['auth___session___userkey']];
|
||||
export type BlockingCreateRequest = operations['blocking___create']['requestBody']['content']['application/json'];
|
||||
export type BlockingCreateResponse = operations['blocking___create']['responses']['200']['content']['application/json'];
|
||||
export type BlockingCreateErrors = _Operations_EndpointsErrors['blocking___create'][keyof _Operations_EndpointsErrors['blocking___create']];
|
||||
export type BlockingDeleteRequest = operations['blocking___delete']['requestBody']['content']['application/json'];
|
||||
export type BlockingDeleteResponse = operations['blocking___delete']['responses']['200']['content']['application/json'];
|
||||
export type BlockingDeleteErrors = _Operations_EndpointsErrors['blocking___delete'][keyof _Operations_EndpointsErrors['blocking___delete']];
|
||||
export type BlockingListRequest = operations['blocking___list']['requestBody']['content']['application/json'];
|
||||
export type BlockingListResponse = operations['blocking___list']['responses']['200']['content']['application/json'];
|
||||
export type BlockingListErrors = _Operations_EndpointsErrors['blocking___list'][keyof _Operations_EndpointsErrors['blocking___list']];
|
||||
export type ChannelsCreateRequest = operations['channels___create']['requestBody']['content']['application/json'];
|
||||
export type ChannelsCreateResponse = operations['channels___create']['responses']['200']['content']['application/json'];
|
||||
export type ChannelsCreateErrors = _Operations_EndpointsErrors['channels___create'][keyof _Operations_EndpointsErrors['channels___create']];
|
||||
export type ChannelsFeaturedResponse = operations['channels___featured']['responses']['200']['content']['application/json'];
|
||||
export type ChannelsFeaturedErrors = _Operations_EndpointsErrors['channels___featured'][keyof _Operations_EndpointsErrors['channels___featured']];
|
||||
export type ChannelsFollowRequest = operations['channels___follow']['requestBody']['content']['application/json'];
|
||||
export type ChannelsFollowErrors = _Operations_EndpointsErrors['channels___follow'][keyof _Operations_EndpointsErrors['channels___follow']];
|
||||
export type ChannelsFollowedRequest = operations['channels___followed']['requestBody']['content']['application/json'];
|
||||
export type ChannelsFollowedResponse = operations['channels___followed']['responses']['200']['content']['application/json'];
|
||||
export type ChannelsFollowedErrors = _Operations_EndpointsErrors['channels___followed'][keyof _Operations_EndpointsErrors['channels___followed']];
|
||||
export type ChannelsOwnedRequest = operations['channels___owned']['requestBody']['content']['application/json'];
|
||||
export type ChannelsOwnedResponse = operations['channels___owned']['responses']['200']['content']['application/json'];
|
||||
export type ChannelsOwnedErrors = _Operations_EndpointsErrors['channels___owned'][keyof _Operations_EndpointsErrors['channels___owned']];
|
||||
export type ChannelsShowRequest = operations['channels___show']['requestBody']['content']['application/json'];
|
||||
export type ChannelsShowResponse = operations['channels___show']['responses']['200']['content']['application/json'];
|
||||
export type ChannelsShowErrors = _Operations_EndpointsErrors['channels___show'][keyof _Operations_EndpointsErrors['channels___show']];
|
||||
export type ChannelsTimelineRequest = operations['channels___timeline']['requestBody']['content']['application/json'];
|
||||
export type ChannelsTimelineResponse = operations['channels___timeline']['responses']['200']['content']['application/json'];
|
||||
export type ChannelsTimelineErrors = _Operations_EndpointsErrors['channels___timeline'][keyof _Operations_EndpointsErrors['channels___timeline']];
|
||||
export type ChannelsUnfollowRequest = operations['channels___unfollow']['requestBody']['content']['application/json'];
|
||||
export type ChannelsUnfollowErrors = _Operations_EndpointsErrors['channels___unfollow'][keyof _Operations_EndpointsErrors['channels___unfollow']];
|
||||
export type ChannelsUpdateRequest = operations['channels___update']['requestBody']['content']['application/json'];
|
||||
export type ChannelsUpdateResponse = operations['channels___update']['responses']['200']['content']['application/json'];
|
||||
export type ChannelsUpdateErrors = _Operations_EndpointsErrors['channels___update'][keyof _Operations_EndpointsErrors['channels___update']];
|
||||
export type ChannelsFavoriteRequest = operations['channels___favorite']['requestBody']['content']['application/json'];
|
||||
export type ChannelsFavoriteErrors = _Operations_EndpointsErrors['channels___favorite'][keyof _Operations_EndpointsErrors['channels___favorite']];
|
||||
export type ChannelsUnfavoriteRequest = operations['channels___unfavorite']['requestBody']['content']['application/json'];
|
||||
export type ChannelsUnfavoriteErrors = _Operations_EndpointsErrors['channels___unfavorite'][keyof _Operations_EndpointsErrors['channels___unfavorite']];
|
||||
export type ChannelsMyFavoritesResponse = operations['channels___my-favorites']['responses']['200']['content']['application/json'];
|
||||
export type ChannelsMyFavoritesErrors = _Operations_EndpointsErrors['channels___my-favorites'][keyof _Operations_EndpointsErrors['channels___my-favorites']];
|
||||
export type ChannelsSearchRequest = operations['channels___search']['requestBody']['content']['application/json'];
|
||||
export type ChannelsSearchResponse = operations['channels___search']['responses']['200']['content']['application/json'];
|
||||
export type ChannelsSearchErrors = _Operations_EndpointsErrors['channels___search'][keyof _Operations_EndpointsErrors['channels___search']];
|
||||
export type ChartsActiveUsersRequest = operations['charts___active-users']['requestBody']['content']['application/json'];
|
||||
export type ChartsActiveUsersResponse = operations['charts___active-users']['responses']['200']['content']['application/json'];
|
||||
export type ChartsActiveUsersErrors = _Operations_EndpointsErrors['charts___active-users'][keyof _Operations_EndpointsErrors['charts___active-users']];
|
||||
export type ChartsApRequestRequest = operations['charts___ap-request']['requestBody']['content']['application/json'];
|
||||
export type ChartsApRequestResponse = operations['charts___ap-request']['responses']['200']['content']['application/json'];
|
||||
export type ChartsApRequestErrors = _Operations_EndpointsErrors['charts___ap-request'][keyof _Operations_EndpointsErrors['charts___ap-request']];
|
||||
export type ChartsDriveRequest = operations['charts___drive']['requestBody']['content']['application/json'];
|
||||
export type ChartsDriveResponse = operations['charts___drive']['responses']['200']['content']['application/json'];
|
||||
export type ChartsDriveErrors = _Operations_EndpointsErrors['charts___drive'][keyof _Operations_EndpointsErrors['charts___drive']];
|
||||
export type ChartsFederationRequest = operations['charts___federation']['requestBody']['content']['application/json'];
|
||||
export type ChartsFederationResponse = operations['charts___federation']['responses']['200']['content']['application/json'];
|
||||
export type ChartsFederationErrors = _Operations_EndpointsErrors['charts___federation'][keyof _Operations_EndpointsErrors['charts___federation']];
|
||||
export type ChartsInstanceRequest = operations['charts___instance']['requestBody']['content']['application/json'];
|
||||
export type ChartsInstanceResponse = operations['charts___instance']['responses']['200']['content']['application/json'];
|
||||
export type ChartsInstanceErrors = _Operations_EndpointsErrors['charts___instance'][keyof _Operations_EndpointsErrors['charts___instance']];
|
||||
export type ChartsNotesRequest = operations['charts___notes']['requestBody']['content']['application/json'];
|
||||
export type ChartsNotesResponse = operations['charts___notes']['responses']['200']['content']['application/json'];
|
||||
export type ChartsNotesErrors = _Operations_EndpointsErrors['charts___notes'][keyof _Operations_EndpointsErrors['charts___notes']];
|
||||
export type ChartsUserDriveRequest = operations['charts___user___drive']['requestBody']['content']['application/json'];
|
||||
export type ChartsUserDriveResponse = operations['charts___user___drive']['responses']['200']['content']['application/json'];
|
||||
export type ChartsUserDriveErrors = _Operations_EndpointsErrors['charts___user___drive'][keyof _Operations_EndpointsErrors['charts___user___drive']];
|
||||
export type ChartsUserFollowingRequest = operations['charts___user___following']['requestBody']['content']['application/json'];
|
||||
export type ChartsUserFollowingResponse = operations['charts___user___following']['responses']['200']['content']['application/json'];
|
||||
export type ChartsUserFollowingErrors = _Operations_EndpointsErrors['charts___user___following'][keyof _Operations_EndpointsErrors['charts___user___following']];
|
||||
export type ChartsUserNotesRequest = operations['charts___user___notes']['requestBody']['content']['application/json'];
|
||||
export type ChartsUserNotesResponse = operations['charts___user___notes']['responses']['200']['content']['application/json'];
|
||||
export type ChartsUserNotesErrors = _Operations_EndpointsErrors['charts___user___notes'][keyof _Operations_EndpointsErrors['charts___user___notes']];
|
||||
export type ChartsUserPvRequest = operations['charts___user___pv']['requestBody']['content']['application/json'];
|
||||
export type ChartsUserPvResponse = operations['charts___user___pv']['responses']['200']['content']['application/json'];
|
||||
export type ChartsUserPvErrors = _Operations_EndpointsErrors['charts___user___pv'][keyof _Operations_EndpointsErrors['charts___user___pv']];
|
||||
export type ChartsUserReactionsRequest = operations['charts___user___reactions']['requestBody']['content']['application/json'];
|
||||
export type ChartsUserReactionsResponse = operations['charts___user___reactions']['responses']['200']['content']['application/json'];
|
||||
export type ChartsUserReactionsErrors = _Operations_EndpointsErrors['charts___user___reactions'][keyof _Operations_EndpointsErrors['charts___user___reactions']];
|
||||
export type ChartsUsersRequest = operations['charts___users']['requestBody']['content']['application/json'];
|
||||
export type ChartsUsersResponse = operations['charts___users']['responses']['200']['content']['application/json'];
|
||||
export type ChartsUsersErrors = _Operations_EndpointsErrors['charts___users'][keyof _Operations_EndpointsErrors['charts___users']];
|
||||
export type ClipsAddNoteRequest = operations['clips___add-note']['requestBody']['content']['application/json'];
|
||||
export type ClipsAddNoteErrors = _Operations_EndpointsErrors['clips___add-note'][keyof _Operations_EndpointsErrors['clips___add-note']];
|
||||
export type ClipsRemoveNoteRequest = operations['clips___remove-note']['requestBody']['content']['application/json'];
|
||||
export type ClipsRemoveNoteErrors = _Operations_EndpointsErrors['clips___remove-note'][keyof _Operations_EndpointsErrors['clips___remove-note']];
|
||||
export type ClipsCreateRequest = operations['clips___create']['requestBody']['content']['application/json'];
|
||||
export type ClipsCreateResponse = operations['clips___create']['responses']['200']['content']['application/json'];
|
||||
export type ClipsCreateErrors = _Operations_EndpointsErrors['clips___create'][keyof _Operations_EndpointsErrors['clips___create']];
|
||||
export type ClipsDeleteRequest = operations['clips___delete']['requestBody']['content']['application/json'];
|
||||
export type ClipsDeleteErrors = _Operations_EndpointsErrors['clips___delete'][keyof _Operations_EndpointsErrors['clips___delete']];
|
||||
export type ClipsListResponse = operations['clips___list']['responses']['200']['content']['application/json'];
|
||||
export type ClipsListErrors = _Operations_EndpointsErrors['clips___list'][keyof _Operations_EndpointsErrors['clips___list']];
|
||||
export type ClipsNotesRequest = operations['clips___notes']['requestBody']['content']['application/json'];
|
||||
export type ClipsNotesResponse = operations['clips___notes']['responses']['200']['content']['application/json'];
|
||||
export type ClipsNotesErrors = _Operations_EndpointsErrors['clips___notes'][keyof _Operations_EndpointsErrors['clips___notes']];
|
||||
export type ClipsShowRequest = operations['clips___show']['requestBody']['content']['application/json'];
|
||||
export type ClipsShowResponse = operations['clips___show']['responses']['200']['content']['application/json'];
|
||||
export type ClipsShowErrors = _Operations_EndpointsErrors['clips___show'][keyof _Operations_EndpointsErrors['clips___show']];
|
||||
export type ClipsUpdateRequest = operations['clips___update']['requestBody']['content']['application/json'];
|
||||
export type ClipsUpdateResponse = operations['clips___update']['responses']['200']['content']['application/json'];
|
||||
export type ClipsUpdateErrors = _Operations_EndpointsErrors['clips___update'][keyof _Operations_EndpointsErrors['clips___update']];
|
||||
export type ClipsFavoriteRequest = operations['clips___favorite']['requestBody']['content']['application/json'];
|
||||
export type ClipsFavoriteErrors = _Operations_EndpointsErrors['clips___favorite'][keyof _Operations_EndpointsErrors['clips___favorite']];
|
||||
export type ClipsUnfavoriteRequest = operations['clips___unfavorite']['requestBody']['content']['application/json'];
|
||||
export type ClipsUnfavoriteErrors = _Operations_EndpointsErrors['clips___unfavorite'][keyof _Operations_EndpointsErrors['clips___unfavorite']];
|
||||
export type ClipsMyFavoritesResponse = operations['clips___my-favorites']['responses']['200']['content']['application/json'];
|
||||
export type ClipsMyFavoritesErrors = _Operations_EndpointsErrors['clips___my-favorites'][keyof _Operations_EndpointsErrors['clips___my-favorites']];
|
||||
export type DriveResponse = operations['drive']['responses']['200']['content']['application/json'];
|
||||
export type DriveErrors = _Operations_EndpointsErrors['drive'][keyof _Operations_EndpointsErrors['drive']];
|
||||
export type DriveFilesRequest = operations['drive___files']['requestBody']['content']['application/json'];
|
||||
export type DriveFilesResponse = operations['drive___files']['responses']['200']['content']['application/json'];
|
||||
export type DriveFilesErrors = _Operations_EndpointsErrors['drive___files'][keyof _Operations_EndpointsErrors['drive___files']];
|
||||
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 DriveFilesAttachedNotesErrors = _Operations_EndpointsErrors['drive___files___attached-notes'][keyof _Operations_EndpointsErrors['drive___files___attached-notes']];
|
||||
export type DriveFilesCheckExistenceRequest = operations['drive___files___check-existence']['requestBody']['content']['application/json'];
|
||||
export type DriveFilesCheckExistenceResponse = operations['drive___files___check-existence']['responses']['200']['content']['application/json'];
|
||||
export type DriveFilesCheckExistenceErrors = _Operations_EndpointsErrors['drive___files___check-existence'][keyof _Operations_EndpointsErrors['drive___files___check-existence']];
|
||||
export type DriveFilesCreateRequest = operations['drive___files___create']['requestBody']['content']['multipart/form-data'];
|
||||
export type DriveFilesCreateResponse = operations['drive___files___create']['responses']['200']['content']['application/json'];
|
||||
export type DriveFilesCreateErrors = _Operations_EndpointsErrors['drive___files___create'][keyof _Operations_EndpointsErrors['drive___files___create']];
|
||||
export type DriveFilesDeleteRequest = operations['drive___files___delete']['requestBody']['content']['application/json'];
|
||||
export type DriveFilesDeleteErrors = _Operations_EndpointsErrors['drive___files___delete'][keyof _Operations_EndpointsErrors['drive___files___delete']];
|
||||
export type DriveFilesFindByHashRequest = operations['drive___files___find-by-hash']['requestBody']['content']['application/json'];
|
||||
export type DriveFilesFindByHashResponse = operations['drive___files___find-by-hash']['responses']['200']['content']['application/json'];
|
||||
export type DriveFilesFindByHashErrors = _Operations_EndpointsErrors['drive___files___find-by-hash'][keyof _Operations_EndpointsErrors['drive___files___find-by-hash']];
|
||||
export type DriveFilesFindRequest = operations['drive___files___find']['requestBody']['content']['application/json'];
|
||||
export type DriveFilesFindResponse = operations['drive___files___find']['responses']['200']['content']['application/json'];
|
||||
export type DriveFilesFindErrors = _Operations_EndpointsErrors['drive___files___find'][keyof _Operations_EndpointsErrors['drive___files___find']];
|
||||
export type DriveFilesShowRequest = operations['drive___files___show']['requestBody']['content']['application/json'];
|
||||
export type DriveFilesShowResponse = operations['drive___files___show']['responses']['200']['content']['application/json'];
|
||||
export type DriveFilesShowErrors = _Operations_EndpointsErrors['drive___files___show'][keyof _Operations_EndpointsErrors['drive___files___show']];
|
||||
export type DriveFilesUpdateRequest = operations['drive___files___update']['requestBody']['content']['application/json'];
|
||||
export type DriveFilesUpdateResponse = operations['drive___files___update']['responses']['200']['content']['application/json'];
|
||||
export type DriveFilesUpdateErrors = _Operations_EndpointsErrors['drive___files___update'][keyof _Operations_EndpointsErrors['drive___files___update']];
|
||||
export type DriveFilesUploadFromUrlRequest = operations['drive___files___upload-from-url']['requestBody']['content']['application/json'];
|
||||
export type DriveFilesUploadFromUrlErrors = _Operations_EndpointsErrors['drive___files___upload-from-url'][keyof _Operations_EndpointsErrors['drive___files___upload-from-url']];
|
||||
export type DriveFoldersRequest = operations['drive___folders']['requestBody']['content']['application/json'];
|
||||
export type DriveFoldersResponse = operations['drive___folders']['responses']['200']['content']['application/json'];
|
||||
export type DriveFoldersErrors = _Operations_EndpointsErrors['drive___folders'][keyof _Operations_EndpointsErrors['drive___folders']];
|
||||
export type DriveFoldersCreateRequest = operations['drive___folders___create']['requestBody']['content']['application/json'];
|
||||
export type DriveFoldersCreateResponse = operations['drive___folders___create']['responses']['200']['content']['application/json'];
|
||||
export type DriveFoldersCreateErrors = _Operations_EndpointsErrors['drive___folders___create'][keyof _Operations_EndpointsErrors['drive___folders___create']];
|
||||
export type DriveFoldersDeleteRequest = operations['drive___folders___delete']['requestBody']['content']['application/json'];
|
||||
export type DriveFoldersDeleteErrors = _Operations_EndpointsErrors['drive___folders___delete'][keyof _Operations_EndpointsErrors['drive___folders___delete']];
|
||||
export type DriveFoldersFindRequest = operations['drive___folders___find']['requestBody']['content']['application/json'];
|
||||
export type DriveFoldersFindResponse = operations['drive___folders___find']['responses']['200']['content']['application/json'];
|
||||
export type DriveFoldersFindErrors = _Operations_EndpointsErrors['drive___folders___find'][keyof _Operations_EndpointsErrors['drive___folders___find']];
|
||||
export type DriveFoldersShowRequest = operations['drive___folders___show']['requestBody']['content']['application/json'];
|
||||
export type DriveFoldersShowResponse = operations['drive___folders___show']['responses']['200']['content']['application/json'];
|
||||
export type DriveFoldersShowErrors = _Operations_EndpointsErrors['drive___folders___show'][keyof _Operations_EndpointsErrors['drive___folders___show']];
|
||||
export type DriveFoldersUpdateRequest = operations['drive___folders___update']['requestBody']['content']['application/json'];
|
||||
export type DriveFoldersUpdateResponse = operations['drive___folders___update']['responses']['200']['content']['application/json'];
|
||||
export type DriveFoldersUpdateErrors = _Operations_EndpointsErrors['drive___folders___update'][keyof _Operations_EndpointsErrors['drive___folders___update']];
|
||||
export type DriveStreamRequest = operations['drive___stream']['requestBody']['content']['application/json'];
|
||||
export type DriveStreamResponse = operations['drive___stream']['responses']['200']['content']['application/json'];
|
||||
export type DriveStreamErrors = _Operations_EndpointsErrors['drive___stream'][keyof _Operations_EndpointsErrors['drive___stream']];
|
||||
export type EmailAddressAvailableRequest = operations['email-address___available']['requestBody']['content']['application/json'];
|
||||
export type EmailAddressAvailableResponse = operations['email-address___available']['responses']['200']['content']['application/json'];
|
||||
export type EmailAddressAvailableErrors = _Operations_EndpointsErrors['email-address___available'][keyof _Operations_EndpointsErrors['email-address___available']];
|
||||
export type EndpointRequest = operations['endpoint']['requestBody']['content']['application/json'];
|
||||
export type EndpointResponse = operations['endpoint']['responses']['200']['content']['application/json'];
|
||||
export type EndpointErrors = _Operations_EndpointsErrors['endpoint'][keyof _Operations_EndpointsErrors['endpoint']];
|
||||
export type EndpointsResponse = operations['endpoints']['responses']['200']['content']['application/json'];
|
||||
export type EndpointsErrors = _Operations_EndpointsErrors['endpoints'][keyof _Operations_EndpointsErrors['endpoints']];
|
||||
export type ExportCustomEmojisErrors = _Operations_EndpointsErrors['export-custom-emojis'][keyof _Operations_EndpointsErrors['export-custom-emojis']];
|
||||
export type FederationFollowersRequest = operations['federation___followers']['requestBody']['content']['application/json'];
|
||||
export type FederationFollowersResponse = operations['federation___followers']['responses']['200']['content']['application/json'];
|
||||
export type FederationFollowersErrors = _Operations_EndpointsErrors['federation___followers'][keyof _Operations_EndpointsErrors['federation___followers']];
|
||||
export type FederationFollowingRequest = operations['federation___following']['requestBody']['content']['application/json'];
|
||||
export type FederationFollowingResponse = operations['federation___following']['responses']['200']['content']['application/json'];
|
||||
export type FederationFollowingErrors = _Operations_EndpointsErrors['federation___following'][keyof _Operations_EndpointsErrors['federation___following']];
|
||||
export type FederationInstancesRequest = operations['federation___instances']['requestBody']['content']['application/json'];
|
||||
export type FederationInstancesResponse = operations['federation___instances']['responses']['200']['content']['application/json'];
|
||||
export type FederationInstancesErrors = _Operations_EndpointsErrors['federation___instances'][keyof _Operations_EndpointsErrors['federation___instances']];
|
||||
export type FederationShowInstanceRequest = operations['federation___show-instance']['requestBody']['content']['application/json'];
|
||||
export type FederationShowInstanceResponse = operations['federation___show-instance']['responses']['200']['content']['application/json'];
|
||||
export type FederationShowInstanceErrors = _Operations_EndpointsErrors['federation___show-instance'][keyof _Operations_EndpointsErrors['federation___show-instance']];
|
||||
export type FederationUpdateRemoteUserRequest = operations['federation___update-remote-user']['requestBody']['content']['application/json'];
|
||||
export type FederationUpdateRemoteUserErrors = _Operations_EndpointsErrors['federation___update-remote-user'][keyof _Operations_EndpointsErrors['federation___update-remote-user']];
|
||||
export type FederationUsersRequest = operations['federation___users']['requestBody']['content']['application/json'];
|
||||
export type FederationUsersResponse = operations['federation___users']['responses']['200']['content']['application/json'];
|
||||
export type FederationUsersErrors = _Operations_EndpointsErrors['federation___users'][keyof _Operations_EndpointsErrors['federation___users']];
|
||||
export type FederationStatsRequest = operations['federation___stats']['requestBody']['content']['application/json'];
|
||||
export type FederationStatsResponse = operations['federation___stats']['responses']['200']['content']['application/json'];
|
||||
export type FederationStatsErrors = _Operations_EndpointsErrors['federation___stats'][keyof _Operations_EndpointsErrors['federation___stats']];
|
||||
export type FollowingCreateRequest = operations['following___create']['requestBody']['content']['application/json'];
|
||||
export type FollowingCreateResponse = operations['following___create']['responses']['200']['content']['application/json'];
|
||||
export type FollowingCreateErrors = _Operations_EndpointsErrors['following___create'][keyof _Operations_EndpointsErrors['following___create']];
|
||||
export type FollowingDeleteRequest = operations['following___delete']['requestBody']['content']['application/json'];
|
||||
export type FollowingDeleteResponse = operations['following___delete']['responses']['200']['content']['application/json'];
|
||||
export type FollowingDeleteErrors = _Operations_EndpointsErrors['following___delete'][keyof _Operations_EndpointsErrors['following___delete']];
|
||||
export type FollowingUpdateRequest = operations['following___update']['requestBody']['content']['application/json'];
|
||||
export type FollowingUpdateResponse = operations['following___update']['responses']['200']['content']['application/json'];
|
||||
export type FollowingUpdateErrors = _Operations_EndpointsErrors['following___update'][keyof _Operations_EndpointsErrors['following___update']];
|
||||
export type FollowingUpdateAllRequest = operations['following___update-all']['requestBody']['content']['application/json'];
|
||||
export type FollowingUpdateAllErrors = _Operations_EndpointsErrors['following___update-all'][keyof _Operations_EndpointsErrors['following___update-all']];
|
||||
export type FollowingInvalidateRequest = operations['following___invalidate']['requestBody']['content']['application/json'];
|
||||
export type FollowingInvalidateResponse = operations['following___invalidate']['responses']['200']['content']['application/json'];
|
||||
export type FollowingInvalidateErrors = _Operations_EndpointsErrors['following___invalidate'][keyof _Operations_EndpointsErrors['following___invalidate']];
|
||||
export type FollowingRequestsAcceptRequest = operations['following___requests___accept']['requestBody']['content']['application/json'];
|
||||
export type FollowingRequestsAcceptErrors = _Operations_EndpointsErrors['following___requests___accept'][keyof _Operations_EndpointsErrors['following___requests___accept']];
|
||||
export type FollowingRequestsCancelRequest = operations['following___requests___cancel']['requestBody']['content']['application/json'];
|
||||
export type FollowingRequestsCancelResponse = operations['following___requests___cancel']['responses']['200']['content']['application/json'];
|
||||
export type FollowingRequestsCancelErrors = _Operations_EndpointsErrors['following___requests___cancel'][keyof _Operations_EndpointsErrors['following___requests___cancel']];
|
||||
export type FollowingRequestsListRequest = operations['following___requests___list']['requestBody']['content']['application/json'];
|
||||
export type FollowingRequestsListResponse = operations['following___requests___list']['responses']['200']['content']['application/json'];
|
||||
export type FollowingRequestsListErrors = _Operations_EndpointsErrors['following___requests___list'][keyof _Operations_EndpointsErrors['following___requests___list']];
|
||||
export type FollowingRequestsRejectRequest = operations['following___requests___reject']['requestBody']['content']['application/json'];
|
||||
export type FollowingRequestsRejectErrors = _Operations_EndpointsErrors['following___requests___reject'][keyof _Operations_EndpointsErrors['following___requests___reject']];
|
||||
export type GalleryFeaturedRequest = operations['gallery___featured']['requestBody']['content']['application/json'];
|
||||
export type GalleryFeaturedResponse = operations['gallery___featured']['responses']['200']['content']['application/json'];
|
||||
export type GalleryFeaturedErrors = _Operations_EndpointsErrors['gallery___featured'][keyof _Operations_EndpointsErrors['gallery___featured']];
|
||||
export type GalleryPopularResponse = operations['gallery___popular']['responses']['200']['content']['application/json'];
|
||||
export type GalleryPopularErrors = _Operations_EndpointsErrors['gallery___popular'][keyof _Operations_EndpointsErrors['gallery___popular']];
|
||||
export type GalleryPostsRequest = operations['gallery___posts']['requestBody']['content']['application/json'];
|
||||
export type GalleryPostsResponse = operations['gallery___posts']['responses']['200']['content']['application/json'];
|
||||
export type GalleryPostsErrors = _Operations_EndpointsErrors['gallery___posts'][keyof _Operations_EndpointsErrors['gallery___posts']];
|
||||
export type GalleryPostsCreateRequest = operations['gallery___posts___create']['requestBody']['content']['application/json'];
|
||||
export type GalleryPostsCreateResponse = operations['gallery___posts___create']['responses']['200']['content']['application/json'];
|
||||
export type GalleryPostsCreateErrors = _Operations_EndpointsErrors['gallery___posts___create'][keyof _Operations_EndpointsErrors['gallery___posts___create']];
|
||||
export type GalleryPostsDeleteRequest = operations['gallery___posts___delete']['requestBody']['content']['application/json'];
|
||||
export type GalleryPostsDeleteErrors = _Operations_EndpointsErrors['gallery___posts___delete'][keyof _Operations_EndpointsErrors['gallery___posts___delete']];
|
||||
export type GalleryPostsLikeRequest = operations['gallery___posts___like']['requestBody']['content']['application/json'];
|
||||
export type GalleryPostsLikeErrors = _Operations_EndpointsErrors['gallery___posts___like'][keyof _Operations_EndpointsErrors['gallery___posts___like']];
|
||||
export type GalleryPostsShowRequest = operations['gallery___posts___show']['requestBody']['content']['application/json'];
|
||||
export type GalleryPostsShowResponse = operations['gallery___posts___show']['responses']['200']['content']['application/json'];
|
||||
export type GalleryPostsShowErrors = _Operations_EndpointsErrors['gallery___posts___show'][keyof _Operations_EndpointsErrors['gallery___posts___show']];
|
||||
export type GalleryPostsUnlikeRequest = operations['gallery___posts___unlike']['requestBody']['content']['application/json'];
|
||||
export type GalleryPostsUnlikeErrors = _Operations_EndpointsErrors['gallery___posts___unlike'][keyof _Operations_EndpointsErrors['gallery___posts___unlike']];
|
||||
export type GalleryPostsUpdateRequest = operations['gallery___posts___update']['requestBody']['content']['application/json'];
|
||||
export type GalleryPostsUpdateResponse = operations['gallery___posts___update']['responses']['200']['content']['application/json'];
|
||||
export type GalleryPostsUpdateErrors = _Operations_EndpointsErrors['gallery___posts___update'][keyof _Operations_EndpointsErrors['gallery___posts___update']];
|
||||
export type GetOnlineUsersCountResponse = operations['get-online-users-count']['responses']['200']['content']['application/json'];
|
||||
export type GetOnlineUsersCountErrors = _Operations_EndpointsErrors['get-online-users-count'][keyof _Operations_EndpointsErrors['get-online-users-count']];
|
||||
export type GetAvatarDecorationsResponse = operations['get-avatar-decorations']['responses']['200']['content']['application/json'];
|
||||
export type GetAvatarDecorationsErrors = _Operations_EndpointsErrors['get-avatar-decorations'][keyof _Operations_EndpointsErrors['get-avatar-decorations']];
|
||||
export type HashtagsListRequest = operations['hashtags___list']['requestBody']['content']['application/json'];
|
||||
export type HashtagsListResponse = operations['hashtags___list']['responses']['200']['content']['application/json'];
|
||||
export type HashtagsListErrors = _Operations_EndpointsErrors['hashtags___list'][keyof _Operations_EndpointsErrors['hashtags___list']];
|
||||
export type HashtagsSearchRequest = operations['hashtags___search']['requestBody']['content']['application/json'];
|
||||
export type HashtagsSearchResponse = operations['hashtags___search']['responses']['200']['content']['application/json'];
|
||||
export type HashtagsSearchErrors = _Operations_EndpointsErrors['hashtags___search'][keyof _Operations_EndpointsErrors['hashtags___search']];
|
||||
export type HashtagsShowRequest = operations['hashtags___show']['requestBody']['content']['application/json'];
|
||||
export type HashtagsShowResponse = operations['hashtags___show']['responses']['200']['content']['application/json'];
|
||||
export type HashtagsShowErrors = _Operations_EndpointsErrors['hashtags___show'][keyof _Operations_EndpointsErrors['hashtags___show']];
|
||||
export type HashtagsTrendResponse = operations['hashtags___trend']['responses']['200']['content']['application/json'];
|
||||
export type HashtagsTrendErrors = _Operations_EndpointsErrors['hashtags___trend'][keyof _Operations_EndpointsErrors['hashtags___trend']];
|
||||
export type HashtagsUsersRequest = operations['hashtags___users']['requestBody']['content']['application/json'];
|
||||
export type HashtagsUsersResponse = operations['hashtags___users']['responses']['200']['content']['application/json'];
|
||||
export type HashtagsUsersErrors = _Operations_EndpointsErrors['hashtags___users'][keyof _Operations_EndpointsErrors['hashtags___users']];
|
||||
export type IResponse = operations['i']['responses']['200']['content']['application/json'];
|
||||
export type IErrors = _Operations_EndpointsErrors['i'][keyof _Operations_EndpointsErrors['i']];
|
||||
export type I2faDoneRequest = operations['i___2fa___done']['requestBody']['content']['application/json'];
|
||||
export type I2faDoneResponse = operations['i___2fa___done']['responses']['200']['content']['application/json'];
|
||||
export type I2faDoneErrors = _Operations_EndpointsErrors['i___2fa___done'][keyof _Operations_EndpointsErrors['i___2fa___done']];
|
||||
export type I2faKeyDoneRequest = operations['i___2fa___key-done']['requestBody']['content']['application/json'];
|
||||
export type I2faKeyDoneResponse = operations['i___2fa___key-done']['responses']['200']['content']['application/json'];
|
||||
export type I2faKeyDoneErrors = _Operations_EndpointsErrors['i___2fa___key-done'][keyof _Operations_EndpointsErrors['i___2fa___key-done']];
|
||||
export type I2faPasswordLessRequest = operations['i___2fa___password-less']['requestBody']['content']['application/json'];
|
||||
export type I2faPasswordLessErrors = _Operations_EndpointsErrors['i___2fa___password-less'][keyof _Operations_EndpointsErrors['i___2fa___password-less']];
|
||||
export type I2faRegisterKeyRequest = operations['i___2fa___register-key']['requestBody']['content']['application/json'];
|
||||
export type I2faRegisterKeyResponse = operations['i___2fa___register-key']['responses']['200']['content']['application/json'];
|
||||
export type I2faRegisterKeyErrors = _Operations_EndpointsErrors['i___2fa___register-key'][keyof _Operations_EndpointsErrors['i___2fa___register-key']];
|
||||
export type I2faRegisterRequest = operations['i___2fa___register']['requestBody']['content']['application/json'];
|
||||
export type I2faRegisterResponse = operations['i___2fa___register']['responses']['200']['content']['application/json'];
|
||||
export type I2faRegisterErrors = _Operations_EndpointsErrors['i___2fa___register'][keyof _Operations_EndpointsErrors['i___2fa___register']];
|
||||
export type I2faUpdateKeyRequest = operations['i___2fa___update-key']['requestBody']['content']['application/json'];
|
||||
export type I2faUpdateKeyErrors = _Operations_EndpointsErrors['i___2fa___update-key'][keyof _Operations_EndpointsErrors['i___2fa___update-key']];
|
||||
export type I2faRemoveKeyRequest = operations['i___2fa___remove-key']['requestBody']['content']['application/json'];
|
||||
export type I2faRemoveKeyErrors = _Operations_EndpointsErrors['i___2fa___remove-key'][keyof _Operations_EndpointsErrors['i___2fa___remove-key']];
|
||||
export type I2faUnregisterRequest = operations['i___2fa___unregister']['requestBody']['content']['application/json'];
|
||||
export type I2faUnregisterErrors = _Operations_EndpointsErrors['i___2fa___unregister'][keyof _Operations_EndpointsErrors['i___2fa___unregister']];
|
||||
export type IAppsRequest = operations['i___apps']['requestBody']['content']['application/json'];
|
||||
export type IAppsResponse = operations['i___apps']['responses']['200']['content']['application/json'];
|
||||
export type IAppsErrors = _Operations_EndpointsErrors['i___apps'][keyof _Operations_EndpointsErrors['i___apps']];
|
||||
export type IAuthorizedAppsRequest = operations['i___authorized-apps']['requestBody']['content']['application/json'];
|
||||
export type IAuthorizedAppsResponse = operations['i___authorized-apps']['responses']['200']['content']['application/json'];
|
||||
export type IAuthorizedAppsErrors = _Operations_EndpointsErrors['i___authorized-apps'][keyof _Operations_EndpointsErrors['i___authorized-apps']];
|
||||
export type IClaimAchievementRequest = operations['i___claim-achievement']['requestBody']['content']['application/json'];
|
||||
export type IClaimAchievementErrors = _Operations_EndpointsErrors['i___claim-achievement'][keyof _Operations_EndpointsErrors['i___claim-achievement']];
|
||||
export type IChangePasswordRequest = operations['i___change-password']['requestBody']['content']['application/json'];
|
||||
export type IChangePasswordErrors = _Operations_EndpointsErrors['i___change-password'][keyof _Operations_EndpointsErrors['i___change-password']];
|
||||
export type IDeleteAccountRequest = operations['i___delete-account']['requestBody']['content']['application/json'];
|
||||
export type IDeleteAccountErrors = _Operations_EndpointsErrors['i___delete-account'][keyof _Operations_EndpointsErrors['i___delete-account']];
|
||||
export type IExportBlockingErrors = _Operations_EndpointsErrors['i___export-blocking'][keyof _Operations_EndpointsErrors['i___export-blocking']];
|
||||
export type IExportFollowingRequest = operations['i___export-following']['requestBody']['content']['application/json'];
|
||||
export type IExportFollowingErrors = _Operations_EndpointsErrors['i___export-following'][keyof _Operations_EndpointsErrors['i___export-following']];
|
||||
export type IExportMuteErrors = _Operations_EndpointsErrors['i___export-mute'][keyof _Operations_EndpointsErrors['i___export-mute']];
|
||||
export type IExportNotesErrors = _Operations_EndpointsErrors['i___export-notes'][keyof _Operations_EndpointsErrors['i___export-notes']];
|
||||
export type IExportClipsErrors = _Operations_EndpointsErrors['i___export-clips'][keyof _Operations_EndpointsErrors['i___export-clips']];
|
||||
export type IExportFavoritesErrors = _Operations_EndpointsErrors['i___export-favorites'][keyof _Operations_EndpointsErrors['i___export-favorites']];
|
||||
export type IExportUserListsErrors = _Operations_EndpointsErrors['i___export-user-lists'][keyof _Operations_EndpointsErrors['i___export-user-lists']];
|
||||
export type IExportAntennasErrors = _Operations_EndpointsErrors['i___export-antennas'][keyof _Operations_EndpointsErrors['i___export-antennas']];
|
||||
export type IFavoritesRequest = operations['i___favorites']['requestBody']['content']['application/json'];
|
||||
export type IFavoritesResponse = operations['i___favorites']['responses']['200']['content']['application/json'];
|
||||
export type IFavoritesErrors = _Operations_EndpointsErrors['i___favorites'][keyof _Operations_EndpointsErrors['i___favorites']];
|
||||
export type IGalleryLikesRequest = operations['i___gallery___likes']['requestBody']['content']['application/json'];
|
||||
export type IGalleryLikesResponse = operations['i___gallery___likes']['responses']['200']['content']['application/json'];
|
||||
export type IGalleryLikesErrors = _Operations_EndpointsErrors['i___gallery___likes'][keyof _Operations_EndpointsErrors['i___gallery___likes']];
|
||||
export type IGalleryPostsRequest = operations['i___gallery___posts']['requestBody']['content']['application/json'];
|
||||
export type IGalleryPostsResponse = operations['i___gallery___posts']['responses']['200']['content']['application/json'];
|
||||
export type IGalleryPostsErrors = _Operations_EndpointsErrors['i___gallery___posts'][keyof _Operations_EndpointsErrors['i___gallery___posts']];
|
||||
export type IImportBlockingRequest = operations['i___import-blocking']['requestBody']['content']['application/json'];
|
||||
export type IImportBlockingErrors = _Operations_EndpointsErrors['i___import-blocking'][keyof _Operations_EndpointsErrors['i___import-blocking']];
|
||||
export type IImportFollowingRequest = operations['i___import-following']['requestBody']['content']['application/json'];
|
||||
export type IImportFollowingErrors = _Operations_EndpointsErrors['i___import-following'][keyof _Operations_EndpointsErrors['i___import-following']];
|
||||
export type IImportMutingRequest = operations['i___import-muting']['requestBody']['content']['application/json'];
|
||||
export type IImportMutingErrors = _Operations_EndpointsErrors['i___import-muting'][keyof _Operations_EndpointsErrors['i___import-muting']];
|
||||
export type IImportUserListsRequest = operations['i___import-user-lists']['requestBody']['content']['application/json'];
|
||||
export type IImportUserListsErrors = _Operations_EndpointsErrors['i___import-user-lists'][keyof _Operations_EndpointsErrors['i___import-user-lists']];
|
||||
export type IImportAntennasRequest = operations['i___import-antennas']['requestBody']['content']['application/json'];
|
||||
export type IImportAntennasErrors = _Operations_EndpointsErrors['i___import-antennas'][keyof _Operations_EndpointsErrors['i___import-antennas']];
|
||||
export type INotificationsRequest = operations['i___notifications']['requestBody']['content']['application/json'];
|
||||
export type INotificationsResponse = operations['i___notifications']['responses']['200']['content']['application/json'];
|
||||
export type INotificationsErrors = _Operations_EndpointsErrors['i___notifications'][keyof _Operations_EndpointsErrors['i___notifications']];
|
||||
export type INotificationsGroupedRequest = operations['i___notifications-grouped']['requestBody']['content']['application/json'];
|
||||
export type INotificationsGroupedResponse = operations['i___notifications-grouped']['responses']['200']['content']['application/json'];
|
||||
export type INotificationsGroupedErrors = _Operations_EndpointsErrors['i___notifications-grouped'][keyof _Operations_EndpointsErrors['i___notifications-grouped']];
|
||||
export type IPageLikesRequest = operations['i___page-likes']['requestBody']['content']['application/json'];
|
||||
export type IPageLikesResponse = operations['i___page-likes']['responses']['200']['content']['application/json'];
|
||||
export type IPageLikesErrors = _Operations_EndpointsErrors['i___page-likes'][keyof _Operations_EndpointsErrors['i___page-likes']];
|
||||
export type IPagesRequest = operations['i___pages']['requestBody']['content']['application/json'];
|
||||
export type IPagesResponse = operations['i___pages']['responses']['200']['content']['application/json'];
|
||||
export type IPagesErrors = _Operations_EndpointsErrors['i___pages'][keyof _Operations_EndpointsErrors['i___pages']];
|
||||
export type IPinRequest = operations['i___pin']['requestBody']['content']['application/json'];
|
||||
export type IPinResponse = operations['i___pin']['responses']['200']['content']['application/json'];
|
||||
export type IPinErrors = _Operations_EndpointsErrors['i___pin'][keyof _Operations_EndpointsErrors['i___pin']];
|
||||
export type IReadAllUnreadNotesErrors = _Operations_EndpointsErrors['i___read-all-unread-notes'][keyof _Operations_EndpointsErrors['i___read-all-unread-notes']];
|
||||
export type IReadAnnouncementRequest = operations['i___read-announcement']['requestBody']['content']['application/json'];
|
||||
export type IReadAnnouncementErrors = _Operations_EndpointsErrors['i___read-announcement'][keyof _Operations_EndpointsErrors['i___read-announcement']];
|
||||
export type IRegenerateTokenRequest = operations['i___regenerate-token']['requestBody']['content']['application/json'];
|
||||
export type IRegenerateTokenErrors = _Operations_EndpointsErrors['i___regenerate-token'][keyof _Operations_EndpointsErrors['i___regenerate-token']];
|
||||
export type IRegistryGetAllRequest = operations['i___registry___get-all']['requestBody']['content']['application/json'];
|
||||
export type IRegistryGetAllResponse = operations['i___registry___get-all']['responses']['200']['content']['application/json'];
|
||||
export type IRegistryGetAllErrors = _Operations_EndpointsErrors['i___registry___get-all'][keyof _Operations_EndpointsErrors['i___registry___get-all']];
|
||||
export type IRegistryGetDetailRequest = operations['i___registry___get-detail']['requestBody']['content']['application/json'];
|
||||
export type IRegistryGetDetailResponse = operations['i___registry___get-detail']['responses']['200']['content']['application/json'];
|
||||
export type IRegistryGetDetailErrors = _Operations_EndpointsErrors['i___registry___get-detail'][keyof _Operations_EndpointsErrors['i___registry___get-detail']];
|
||||
export type IRegistryGetRequest = operations['i___registry___get']['requestBody']['content']['application/json'];
|
||||
export type IRegistryGetResponse = operations['i___registry___get']['responses']['200']['content']['application/json'];
|
||||
export type IRegistryGetErrors = _Operations_EndpointsErrors['i___registry___get'][keyof _Operations_EndpointsErrors['i___registry___get']];
|
||||
export type IRegistryKeysWithTypeRequest = operations['i___registry___keys-with-type']['requestBody']['content']['application/json'];
|
||||
export type IRegistryKeysWithTypeResponse = operations['i___registry___keys-with-type']['responses']['200']['content']['application/json'];
|
||||
export type IRegistryKeysWithTypeErrors = _Operations_EndpointsErrors['i___registry___keys-with-type'][keyof _Operations_EndpointsErrors['i___registry___keys-with-type']];
|
||||
export type IRegistryKeysRequest = operations['i___registry___keys']['requestBody']['content']['application/json'];
|
||||
export type IRegistryKeysResponse = operations['i___registry___keys']['responses']['200']['content']['application/json'];
|
||||
export type IRegistryKeysErrors = _Operations_EndpointsErrors['i___registry___keys'][keyof _Operations_EndpointsErrors['i___registry___keys']];
|
||||
export type IRegistryRemoveRequest = operations['i___registry___remove']['requestBody']['content']['application/json'];
|
||||
export type IRegistryRemoveErrors = _Operations_EndpointsErrors['i___registry___remove'][keyof _Operations_EndpointsErrors['i___registry___remove']];
|
||||
export type IRegistryScopesWithDomainResponse = operations['i___registry___scopes-with-domain']['responses']['200']['content']['application/json'];
|
||||
export type IRegistryScopesWithDomainErrors = _Operations_EndpointsErrors['i___registry___scopes-with-domain'][keyof _Operations_EndpointsErrors['i___registry___scopes-with-domain']];
|
||||
export type IRegistrySetRequest = operations['i___registry___set']['requestBody']['content']['application/json'];
|
||||
export type IRegistrySetErrors = _Operations_EndpointsErrors['i___registry___set'][keyof _Operations_EndpointsErrors['i___registry___set']];
|
||||
export type IRevokeTokenRequest = operations['i___revoke-token']['requestBody']['content']['application/json'];
|
||||
export type IRevokeTokenErrors = _Operations_EndpointsErrors['i___revoke-token'][keyof _Operations_EndpointsErrors['i___revoke-token']];
|
||||
export type ISigninHistoryRequest = operations['i___signin-history']['requestBody']['content']['application/json'];
|
||||
export type ISigninHistoryResponse = operations['i___signin-history']['responses']['200']['content']['application/json'];
|
||||
export type ISigninHistoryErrors = _Operations_EndpointsErrors['i___signin-history'][keyof _Operations_EndpointsErrors['i___signin-history']];
|
||||
export type IUnpinRequest = operations['i___unpin']['requestBody']['content']['application/json'];
|
||||
export type IUnpinResponse = operations['i___unpin']['responses']['200']['content']['application/json'];
|
||||
export type IUnpinErrors = _Operations_EndpointsErrors['i___unpin'][keyof _Operations_EndpointsErrors['i___unpin']];
|
||||
export type IUpdateEmailRequest = operations['i___update-email']['requestBody']['content']['application/json'];
|
||||
export type IUpdateEmailResponse = operations['i___update-email']['responses']['200']['content']['application/json'];
|
||||
export type IUpdateEmailErrors = _Operations_EndpointsErrors['i___update-email'][keyof _Operations_EndpointsErrors['i___update-email']];
|
||||
export type IUpdateRequest = operations['i___update']['requestBody']['content']['application/json'];
|
||||
export type IUpdateResponse = operations['i___update']['responses']['200']['content']['application/json'];
|
||||
export type IUpdateErrors = _Operations_EndpointsErrors['i___update'][keyof _Operations_EndpointsErrors['i___update']];
|
||||
export type IMoveRequest = operations['i___move']['requestBody']['content']['application/json'];
|
||||
export type IMoveResponse = operations['i___move']['responses']['200']['content']['application/json'];
|
||||
export type IMoveErrors = _Operations_EndpointsErrors['i___move'][keyof _Operations_EndpointsErrors['i___move']];
|
||||
export type IWebhooksCreateRequest = operations['i___webhooks___create']['requestBody']['content']['application/json'];
|
||||
export type IWebhooksCreateResponse = operations['i___webhooks___create']['responses']['200']['content']['application/json'];
|
||||
export type IWebhooksCreateErrors = _Operations_EndpointsErrors['i___webhooks___create'][keyof _Operations_EndpointsErrors['i___webhooks___create']];
|
||||
export type IWebhooksListResponse = operations['i___webhooks___list']['responses']['200']['content']['application/json'];
|
||||
export type IWebhooksListErrors = _Operations_EndpointsErrors['i___webhooks___list'][keyof _Operations_EndpointsErrors['i___webhooks___list']];
|
||||
export type IWebhooksShowRequest = operations['i___webhooks___show']['requestBody']['content']['application/json'];
|
||||
export type IWebhooksShowResponse = operations['i___webhooks___show']['responses']['200']['content']['application/json'];
|
||||
export type IWebhooksShowErrors = _Operations_EndpointsErrors['i___webhooks___show'][keyof _Operations_EndpointsErrors['i___webhooks___show']];
|
||||
export type IWebhooksUpdateRequest = operations['i___webhooks___update']['requestBody']['content']['application/json'];
|
||||
export type IWebhooksUpdateErrors = _Operations_EndpointsErrors['i___webhooks___update'][keyof _Operations_EndpointsErrors['i___webhooks___update']];
|
||||
export type IWebhooksDeleteRequest = operations['i___webhooks___delete']['requestBody']['content']['application/json'];
|
||||
export type IWebhooksDeleteErrors = _Operations_EndpointsErrors['i___webhooks___delete'][keyof _Operations_EndpointsErrors['i___webhooks___delete']];
|
||||
export type InviteCreateResponse = operations['invite___create']['responses']['200']['content']['application/json'];
|
||||
export type InviteCreateErrors = _Operations_EndpointsErrors['invite___create'][keyof _Operations_EndpointsErrors['invite___create']];
|
||||
export type InviteDeleteRequest = operations['invite___delete']['requestBody']['content']['application/json'];
|
||||
export type InviteDeleteErrors = _Operations_EndpointsErrors['invite___delete'][keyof _Operations_EndpointsErrors['invite___delete']];
|
||||
export type InviteListRequest = operations['invite___list']['requestBody']['content']['application/json'];
|
||||
export type InviteListResponse = operations['invite___list']['responses']['200']['content']['application/json'];
|
||||
export type InviteListErrors = _Operations_EndpointsErrors['invite___list'][keyof _Operations_EndpointsErrors['invite___list']];
|
||||
export type InviteLimitResponse = operations['invite___limit']['responses']['200']['content']['application/json'];
|
||||
export type InviteLimitErrors = _Operations_EndpointsErrors['invite___limit'][keyof _Operations_EndpointsErrors['invite___limit']];
|
||||
export type MetaRequest = operations['meta']['requestBody']['content']['application/json'];
|
||||
export type MetaResponse = operations['meta']['responses']['200']['content']['application/json'];
|
||||
export type MetaErrors = _Operations_EndpointsErrors['meta'][keyof _Operations_EndpointsErrors['meta']];
|
||||
export type EmojisResponse = operations['emojis']['responses']['200']['content']['application/json'];
|
||||
export type EmojisErrors = _Operations_EndpointsErrors['emojis'][keyof _Operations_EndpointsErrors['emojis']];
|
||||
export type EmojiRequest = operations['emoji']['requestBody']['content']['application/json'];
|
||||
export type EmojiResponse = operations['emoji']['responses']['200']['content']['application/json'];
|
||||
export type EmojiErrors = _Operations_EndpointsErrors['emoji'][keyof _Operations_EndpointsErrors['emoji']];
|
||||
export type MiauthGenTokenRequest = operations['miauth___gen-token']['requestBody']['content']['application/json'];
|
||||
export type MiauthGenTokenResponse = operations['miauth___gen-token']['responses']['200']['content']['application/json'];
|
||||
export type MiauthGenTokenErrors = _Operations_EndpointsErrors['miauth___gen-token'][keyof _Operations_EndpointsErrors['miauth___gen-token']];
|
||||
export type MuteCreateRequest = operations['mute___create']['requestBody']['content']['application/json'];
|
||||
export type MuteCreateErrors = _Operations_EndpointsErrors['mute___create'][keyof _Operations_EndpointsErrors['mute___create']];
|
||||
export type MuteDeleteRequest = operations['mute___delete']['requestBody']['content']['application/json'];
|
||||
export type MuteDeleteErrors = _Operations_EndpointsErrors['mute___delete'][keyof _Operations_EndpointsErrors['mute___delete']];
|
||||
export type MuteListRequest = operations['mute___list']['requestBody']['content']['application/json'];
|
||||
export type MuteListResponse = operations['mute___list']['responses']['200']['content']['application/json'];
|
||||
export type MuteListErrors = _Operations_EndpointsErrors['mute___list'][keyof _Operations_EndpointsErrors['mute___list']];
|
||||
export type RenoteMuteCreateRequest = operations['renote-mute___create']['requestBody']['content']['application/json'];
|
||||
export type RenoteMuteCreateErrors = _Operations_EndpointsErrors['renote-mute___create'][keyof _Operations_EndpointsErrors['renote-mute___create']];
|
||||
export type RenoteMuteDeleteRequest = operations['renote-mute___delete']['requestBody']['content']['application/json'];
|
||||
export type RenoteMuteDeleteErrors = _Operations_EndpointsErrors['renote-mute___delete'][keyof _Operations_EndpointsErrors['renote-mute___delete']];
|
||||
export type RenoteMuteListRequest = operations['renote-mute___list']['requestBody']['content']['application/json'];
|
||||
export type RenoteMuteListResponse = operations['renote-mute___list']['responses']['200']['content']['application/json'];
|
||||
export type RenoteMuteListErrors = _Operations_EndpointsErrors['renote-mute___list'][keyof _Operations_EndpointsErrors['renote-mute___list']];
|
||||
export type MyAppsRequest = operations['my___apps']['requestBody']['content']['application/json'];
|
||||
export type MyAppsResponse = operations['my___apps']['responses']['200']['content']['application/json'];
|
||||
export type MyAppsErrors = _Operations_EndpointsErrors['my___apps'][keyof _Operations_EndpointsErrors['my___apps']];
|
||||
export type NotesRequest = operations['notes']['requestBody']['content']['application/json'];
|
||||
export type NotesResponse = operations['notes']['responses']['200']['content']['application/json'];
|
||||
export type NotesErrors = _Operations_EndpointsErrors['notes'][keyof _Operations_EndpointsErrors['notes']];
|
||||
export type NotesChildrenRequest = operations['notes___children']['requestBody']['content']['application/json'];
|
||||
export type NotesChildrenResponse = operations['notes___children']['responses']['200']['content']['application/json'];
|
||||
export type NotesChildrenErrors = _Operations_EndpointsErrors['notes___children'][keyof _Operations_EndpointsErrors['notes___children']];
|
||||
export type NotesClipsRequest = operations['notes___clips']['requestBody']['content']['application/json'];
|
||||
export type NotesClipsResponse = operations['notes___clips']['responses']['200']['content']['application/json'];
|
||||
export type NotesClipsErrors = _Operations_EndpointsErrors['notes___clips'][keyof _Operations_EndpointsErrors['notes___clips']];
|
||||
export type NotesConversationRequest = operations['notes___conversation']['requestBody']['content']['application/json'];
|
||||
export type NotesConversationResponse = operations['notes___conversation']['responses']['200']['content']['application/json'];
|
||||
export type NotesConversationErrors = _Operations_EndpointsErrors['notes___conversation'][keyof _Operations_EndpointsErrors['notes___conversation']];
|
||||
export type NotesCreateRequest = operations['notes___create']['requestBody']['content']['application/json'];
|
||||
export type NotesCreateResponse = operations['notes___create']['responses']['200']['content']['application/json'];
|
||||
export type NotesCreateErrors = _Operations_EndpointsErrors['notes___create'][keyof _Operations_EndpointsErrors['notes___create']];
|
||||
export type NotesDeleteRequest = operations['notes___delete']['requestBody']['content']['application/json'];
|
||||
export type NotesDeleteErrors = _Operations_EndpointsErrors['notes___delete'][keyof _Operations_EndpointsErrors['notes___delete']];
|
||||
export type NotesFavoritesCreateRequest = operations['notes___favorites___create']['requestBody']['content']['application/json'];
|
||||
export type NotesFavoritesCreateErrors = _Operations_EndpointsErrors['notes___favorites___create'][keyof _Operations_EndpointsErrors['notes___favorites___create']];
|
||||
export type NotesFavoritesDeleteRequest = operations['notes___favorites___delete']['requestBody']['content']['application/json'];
|
||||
export type NotesFavoritesDeleteErrors = _Operations_EndpointsErrors['notes___favorites___delete'][keyof _Operations_EndpointsErrors['notes___favorites___delete']];
|
||||
export type NotesFeaturedRequest = operations['notes___featured']['requestBody']['content']['application/json'];
|
||||
export type NotesFeaturedResponse = operations['notes___featured']['responses']['200']['content']['application/json'];
|
||||
export type NotesFeaturedErrors = _Operations_EndpointsErrors['notes___featured'][keyof _Operations_EndpointsErrors['notes___featured']];
|
||||
export type NotesGlobalTimelineRequest = operations['notes___global-timeline']['requestBody']['content']['application/json'];
|
||||
export type NotesGlobalTimelineResponse = operations['notes___global-timeline']['responses']['200']['content']['application/json'];
|
||||
export type NotesGlobalTimelineErrors = _Operations_EndpointsErrors['notes___global-timeline'][keyof _Operations_EndpointsErrors['notes___global-timeline']];
|
||||
export type NotesHybridTimelineRequest = operations['notes___hybrid-timeline']['requestBody']['content']['application/json'];
|
||||
export type NotesHybridTimelineResponse = operations['notes___hybrid-timeline']['responses']['200']['content']['application/json'];
|
||||
export type NotesHybridTimelineErrors = _Operations_EndpointsErrors['notes___hybrid-timeline'][keyof _Operations_EndpointsErrors['notes___hybrid-timeline']];
|
||||
export type NotesLocalTimelineRequest = operations['notes___local-timeline']['requestBody']['content']['application/json'];
|
||||
export type NotesLocalTimelineResponse = operations['notes___local-timeline']['responses']['200']['content']['application/json'];
|
||||
export type NotesLocalTimelineErrors = _Operations_EndpointsErrors['notes___local-timeline'][keyof _Operations_EndpointsErrors['notes___local-timeline']];
|
||||
export type NotesMentionsRequest = operations['notes___mentions']['requestBody']['content']['application/json'];
|
||||
export type NotesMentionsResponse = operations['notes___mentions']['responses']['200']['content']['application/json'];
|
||||
export type NotesMentionsErrors = _Operations_EndpointsErrors['notes___mentions'][keyof _Operations_EndpointsErrors['notes___mentions']];
|
||||
export type NotesPollsRecommendationRequest = operations['notes___polls___recommendation']['requestBody']['content']['application/json'];
|
||||
export type NotesPollsRecommendationResponse = operations['notes___polls___recommendation']['responses']['200']['content']['application/json'];
|
||||
export type NotesPollsRecommendationErrors = _Operations_EndpointsErrors['notes___polls___recommendation'][keyof _Operations_EndpointsErrors['notes___polls___recommendation']];
|
||||
export type NotesPollsVoteRequest = operations['notes___polls___vote']['requestBody']['content']['application/json'];
|
||||
export type NotesPollsVoteErrors = _Operations_EndpointsErrors['notes___polls___vote'][keyof _Operations_EndpointsErrors['notes___polls___vote']];
|
||||
export type NotesReactionsRequest = operations['notes___reactions']['requestBody']['content']['application/json'];
|
||||
export type NotesReactionsResponse = operations['notes___reactions']['responses']['200']['content']['application/json'];
|
||||
export type NotesReactionsErrors = _Operations_EndpointsErrors['notes___reactions'][keyof _Operations_EndpointsErrors['notes___reactions']];
|
||||
export type NotesReactionsCreateRequest = operations['notes___reactions___create']['requestBody']['content']['application/json'];
|
||||
export type NotesReactionsCreateErrors = _Operations_EndpointsErrors['notes___reactions___create'][keyof _Operations_EndpointsErrors['notes___reactions___create']];
|
||||
export type NotesReactionsDeleteRequest = operations['notes___reactions___delete']['requestBody']['content']['application/json'];
|
||||
export type NotesReactionsDeleteErrors = _Operations_EndpointsErrors['notes___reactions___delete'][keyof _Operations_EndpointsErrors['notes___reactions___delete']];
|
||||
export type NotesRenotesRequest = operations['notes___renotes']['requestBody']['content']['application/json'];
|
||||
export type NotesRenotesResponse = operations['notes___renotes']['responses']['200']['content']['application/json'];
|
||||
export type NotesRenotesErrors = _Operations_EndpointsErrors['notes___renotes'][keyof _Operations_EndpointsErrors['notes___renotes']];
|
||||
export type NotesRepliesRequest = operations['notes___replies']['requestBody']['content']['application/json'];
|
||||
export type NotesRepliesResponse = operations['notes___replies']['responses']['200']['content']['application/json'];
|
||||
export type NotesRepliesErrors = _Operations_EndpointsErrors['notes___replies'][keyof _Operations_EndpointsErrors['notes___replies']];
|
||||
export type NotesSearchByTagRequest = operations['notes___search-by-tag']['requestBody']['content']['application/json'];
|
||||
export type NotesSearchByTagResponse = operations['notes___search-by-tag']['responses']['200']['content']['application/json'];
|
||||
export type NotesSearchByTagErrors = _Operations_EndpointsErrors['notes___search-by-tag'][keyof _Operations_EndpointsErrors['notes___search-by-tag']];
|
||||
export type NotesSearchRequest = operations['notes___search']['requestBody']['content']['application/json'];
|
||||
export type NotesSearchResponse = operations['notes___search']['responses']['200']['content']['application/json'];
|
||||
export type NotesSearchErrors = _Operations_EndpointsErrors['notes___search'][keyof _Operations_EndpointsErrors['notes___search']];
|
||||
export type NotesShowRequest = operations['notes___show']['requestBody']['content']['application/json'];
|
||||
export type NotesShowResponse = operations['notes___show']['responses']['200']['content']['application/json'];
|
||||
export type NotesShowErrors = _Operations_EndpointsErrors['notes___show'][keyof _Operations_EndpointsErrors['notes___show']];
|
||||
export type NotesStateRequest = operations['notes___state']['requestBody']['content']['application/json'];
|
||||
export type NotesStateResponse = operations['notes___state']['responses']['200']['content']['application/json'];
|
||||
export type NotesStateErrors = _Operations_EndpointsErrors['notes___state'][keyof _Operations_EndpointsErrors['notes___state']];
|
||||
export type NotesThreadMutingCreateRequest = operations['notes___thread-muting___create']['requestBody']['content']['application/json'];
|
||||
export type NotesThreadMutingCreateErrors = _Operations_EndpointsErrors['notes___thread-muting___create'][keyof _Operations_EndpointsErrors['notes___thread-muting___create']];
|
||||
export type NotesThreadMutingDeleteRequest = operations['notes___thread-muting___delete']['requestBody']['content']['application/json'];
|
||||
export type NotesThreadMutingDeleteErrors = _Operations_EndpointsErrors['notes___thread-muting___delete'][keyof _Operations_EndpointsErrors['notes___thread-muting___delete']];
|
||||
export type NotesTimelineRequest = operations['notes___timeline']['requestBody']['content']['application/json'];
|
||||
export type NotesTimelineResponse = operations['notes___timeline']['responses']['200']['content']['application/json'];
|
||||
export type NotesTimelineErrors = _Operations_EndpointsErrors['notes___timeline'][keyof _Operations_EndpointsErrors['notes___timeline']];
|
||||
export type NotesTranslateRequest = operations['notes___translate']['requestBody']['content']['application/json'];
|
||||
export type NotesTranslateResponse = operations['notes___translate']['responses']['200']['content']['application/json'];
|
||||
export type NotesTranslateErrors = _Operations_EndpointsErrors['notes___translate'][keyof _Operations_EndpointsErrors['notes___translate']];
|
||||
export type NotesUnrenoteRequest = operations['notes___unrenote']['requestBody']['content']['application/json'];
|
||||
export type NotesUnrenoteErrors = _Operations_EndpointsErrors['notes___unrenote'][keyof _Operations_EndpointsErrors['notes___unrenote']];
|
||||
export type NotesUserListTimelineRequest = operations['notes___user-list-timeline']['requestBody']['content']['application/json'];
|
||||
export type NotesUserListTimelineResponse = operations['notes___user-list-timeline']['responses']['200']['content']['application/json'];
|
||||
export type NotesUserListTimelineErrors = _Operations_EndpointsErrors['notes___user-list-timeline'][keyof _Operations_EndpointsErrors['notes___user-list-timeline']];
|
||||
export type NotificationsCreateRequest = operations['notifications___create']['requestBody']['content']['application/json'];
|
||||
export type NotificationsCreateErrors = _Operations_EndpointsErrors['notifications___create'][keyof _Operations_EndpointsErrors['notifications___create']];
|
||||
export type NotificationsFlushErrors = _Operations_EndpointsErrors['notifications___flush'][keyof _Operations_EndpointsErrors['notifications___flush']];
|
||||
export type NotificationsMarkAllAsReadErrors = _Operations_EndpointsErrors['notifications___mark-all-as-read'][keyof _Operations_EndpointsErrors['notifications___mark-all-as-read']];
|
||||
export type NotificationsTestNotificationErrors = _Operations_EndpointsErrors['notifications___test-notification'][keyof _Operations_EndpointsErrors['notifications___test-notification']];
|
||||
export type PagePushRequest = operations['page-push']['requestBody']['content']['application/json'];
|
||||
export type PagePushErrors = _Operations_EndpointsErrors['page-push'][keyof _Operations_EndpointsErrors['page-push']];
|
||||
export type PagesCreateRequest = operations['pages___create']['requestBody']['content']['application/json'];
|
||||
export type PagesCreateResponse = operations['pages___create']['responses']['200']['content']['application/json'];
|
||||
export type PagesCreateErrors = _Operations_EndpointsErrors['pages___create'][keyof _Operations_EndpointsErrors['pages___create']];
|
||||
export type PagesDeleteRequest = operations['pages___delete']['requestBody']['content']['application/json'];
|
||||
export type PagesDeleteErrors = _Operations_EndpointsErrors['pages___delete'][keyof _Operations_EndpointsErrors['pages___delete']];
|
||||
export type PagesFeaturedResponse = operations['pages___featured']['responses']['200']['content']['application/json'];
|
||||
export type PagesFeaturedErrors = _Operations_EndpointsErrors['pages___featured'][keyof _Operations_EndpointsErrors['pages___featured']];
|
||||
export type PagesLikeRequest = operations['pages___like']['requestBody']['content']['application/json'];
|
||||
export type PagesLikeErrors = _Operations_EndpointsErrors['pages___like'][keyof _Operations_EndpointsErrors['pages___like']];
|
||||
export type PagesShowRequest = operations['pages___show']['requestBody']['content']['application/json'];
|
||||
export type PagesShowResponse = operations['pages___show']['responses']['200']['content']['application/json'];
|
||||
export type PagesShowErrors = _Operations_EndpointsErrors['pages___show'][keyof _Operations_EndpointsErrors['pages___show']];
|
||||
export type PagesUnlikeRequest = operations['pages___unlike']['requestBody']['content']['application/json'];
|
||||
export type PagesUnlikeErrors = _Operations_EndpointsErrors['pages___unlike'][keyof _Operations_EndpointsErrors['pages___unlike']];
|
||||
export type PagesUpdateRequest = operations['pages___update']['requestBody']['content']['application/json'];
|
||||
export type PagesUpdateErrors = _Operations_EndpointsErrors['pages___update'][keyof _Operations_EndpointsErrors['pages___update']];
|
||||
export type FlashCreateRequest = operations['flash___create']['requestBody']['content']['application/json'];
|
||||
export type FlashCreateResponse = operations['flash___create']['responses']['200']['content']['application/json'];
|
||||
export type FlashCreateErrors = _Operations_EndpointsErrors['flash___create'][keyof _Operations_EndpointsErrors['flash___create']];
|
||||
export type FlashDeleteRequest = operations['flash___delete']['requestBody']['content']['application/json'];
|
||||
export type FlashDeleteErrors = _Operations_EndpointsErrors['flash___delete'][keyof _Operations_EndpointsErrors['flash___delete']];
|
||||
export type FlashFeaturedResponse = operations['flash___featured']['responses']['200']['content']['application/json'];
|
||||
export type FlashFeaturedErrors = _Operations_EndpointsErrors['flash___featured'][keyof _Operations_EndpointsErrors['flash___featured']];
|
||||
export type FlashLikeRequest = operations['flash___like']['requestBody']['content']['application/json'];
|
||||
export type FlashLikeErrors = _Operations_EndpointsErrors['flash___like'][keyof _Operations_EndpointsErrors['flash___like']];
|
||||
export type FlashShowRequest = operations['flash___show']['requestBody']['content']['application/json'];
|
||||
export type FlashShowResponse = operations['flash___show']['responses']['200']['content']['application/json'];
|
||||
export type FlashShowErrors = _Operations_EndpointsErrors['flash___show'][keyof _Operations_EndpointsErrors['flash___show']];
|
||||
export type FlashUnlikeRequest = operations['flash___unlike']['requestBody']['content']['application/json'];
|
||||
export type FlashUnlikeErrors = _Operations_EndpointsErrors['flash___unlike'][keyof _Operations_EndpointsErrors['flash___unlike']];
|
||||
export type FlashUpdateRequest = operations['flash___update']['requestBody']['content']['application/json'];
|
||||
export type FlashUpdateErrors = _Operations_EndpointsErrors['flash___update'][keyof _Operations_EndpointsErrors['flash___update']];
|
||||
export type FlashMyRequest = operations['flash___my']['requestBody']['content']['application/json'];
|
||||
export type FlashMyResponse = operations['flash___my']['responses']['200']['content']['application/json'];
|
||||
export type FlashMyErrors = _Operations_EndpointsErrors['flash___my'][keyof _Operations_EndpointsErrors['flash___my']];
|
||||
export type FlashMyLikesRequest = operations['flash___my-likes']['requestBody']['content']['application/json'];
|
||||
export type FlashMyLikesResponse = operations['flash___my-likes']['responses']['200']['content']['application/json'];
|
||||
export type FlashMyLikesErrors = _Operations_EndpointsErrors['flash___my-likes'][keyof _Operations_EndpointsErrors['flash___my-likes']];
|
||||
export type PingResponse = operations['ping']['responses']['200']['content']['application/json'];
|
||||
export type PingErrors = _Operations_EndpointsErrors['ping'][keyof _Operations_EndpointsErrors['ping']];
|
||||
export type PinnedUsersResponse = operations['pinned-users']['responses']['200']['content']['application/json'];
|
||||
export type PinnedUsersErrors = _Operations_EndpointsErrors['pinned-users'][keyof _Operations_EndpointsErrors['pinned-users']];
|
||||
export type PromoReadRequest = operations['promo___read']['requestBody']['content']['application/json'];
|
||||
export type PromoReadErrors = _Operations_EndpointsErrors['promo___read'][keyof _Operations_EndpointsErrors['promo___read']];
|
||||
export type RolesListResponse = operations['roles___list']['responses']['200']['content']['application/json'];
|
||||
export type RolesListErrors = _Operations_EndpointsErrors['roles___list'][keyof _Operations_EndpointsErrors['roles___list']];
|
||||
export type RolesShowRequest = operations['roles___show']['requestBody']['content']['application/json'];
|
||||
export type RolesShowResponse = operations['roles___show']['responses']['200']['content']['application/json'];
|
||||
export type RolesShowErrors = _Operations_EndpointsErrors['roles___show'][keyof _Operations_EndpointsErrors['roles___show']];
|
||||
export type RolesUsersRequest = operations['roles___users']['requestBody']['content']['application/json'];
|
||||
export type RolesUsersResponse = operations['roles___users']['responses']['200']['content']['application/json'];
|
||||
export type RolesUsersErrors = _Operations_EndpointsErrors['roles___users'][keyof _Operations_EndpointsErrors['roles___users']];
|
||||
export type RolesNotesRequest = operations['roles___notes']['requestBody']['content']['application/json'];
|
||||
export type RolesNotesResponse = operations['roles___notes']['responses']['200']['content']['application/json'];
|
||||
export type RolesNotesErrors = _Operations_EndpointsErrors['roles___notes'][keyof _Operations_EndpointsErrors['roles___notes']];
|
||||
export type RequestResetPasswordRequest = operations['request-reset-password']['requestBody']['content']['application/json'];
|
||||
export type RequestResetPasswordErrors = _Operations_EndpointsErrors['request-reset-password'][keyof _Operations_EndpointsErrors['request-reset-password']];
|
||||
export type ResetDbErrors = _Operations_EndpointsErrors['reset-db'][keyof _Operations_EndpointsErrors['reset-db']];
|
||||
export type ResetPasswordRequest = operations['reset-password']['requestBody']['content']['application/json'];
|
||||
export type ResetPasswordErrors = _Operations_EndpointsErrors['reset-password'][keyof _Operations_EndpointsErrors['reset-password']];
|
||||
export type ServerInfoResponse = operations['server-info']['responses']['200']['content']['application/json'];
|
||||
export type ServerInfoErrors = _Operations_EndpointsErrors['server-info'][keyof _Operations_EndpointsErrors['server-info']];
|
||||
export type StatsResponse = operations['stats']['responses']['200']['content']['application/json'];
|
||||
export type StatsErrors = _Operations_EndpointsErrors['stats'][keyof _Operations_EndpointsErrors['stats']];
|
||||
export type SwShowRegistrationRequest = operations['sw___show-registration']['requestBody']['content']['application/json'];
|
||||
export type SwShowRegistrationResponse = operations['sw___show-registration']['responses']['200']['content']['application/json'];
|
||||
export type SwShowRegistrationErrors = _Operations_EndpointsErrors['sw___show-registration'][keyof _Operations_EndpointsErrors['sw___show-registration']];
|
||||
export type SwUpdateRegistrationRequest = operations['sw___update-registration']['requestBody']['content']['application/json'];
|
||||
export type SwUpdateRegistrationResponse = operations['sw___update-registration']['responses']['200']['content']['application/json'];
|
||||
export type SwUpdateRegistrationErrors = _Operations_EndpointsErrors['sw___update-registration'][keyof _Operations_EndpointsErrors['sw___update-registration']];
|
||||
export type SwRegisterRequest = operations['sw___register']['requestBody']['content']['application/json'];
|
||||
export type SwRegisterResponse = operations['sw___register']['responses']['200']['content']['application/json'];
|
||||
export type SwRegisterErrors = _Operations_EndpointsErrors['sw___register'][keyof _Operations_EndpointsErrors['sw___register']];
|
||||
export type SwUnregisterRequest = operations['sw___unregister']['requestBody']['content']['application/json'];
|
||||
export type SwUnregisterErrors = _Operations_EndpointsErrors['sw___unregister'][keyof _Operations_EndpointsErrors['sw___unregister']];
|
||||
export type TestRequest = operations['test']['requestBody']['content']['application/json'];
|
||||
export type TestResponse = operations['test']['responses']['200']['content']['application/json'];
|
||||
export type TestErrors = _Operations_EndpointsErrors['test'][keyof _Operations_EndpointsErrors['test']];
|
||||
export type UsernameAvailableRequest = operations['username___available']['requestBody']['content']['application/json'];
|
||||
export type UsernameAvailableResponse = operations['username___available']['responses']['200']['content']['application/json'];
|
||||
export type UsernameAvailableErrors = _Operations_EndpointsErrors['username___available'][keyof _Operations_EndpointsErrors['username___available']];
|
||||
export type UsersRequest = operations['users']['requestBody']['content']['application/json'];
|
||||
export type UsersResponse = operations['users']['responses']['200']['content']['application/json'];
|
||||
export type UsersErrors = _Operations_EndpointsErrors['users'][keyof _Operations_EndpointsErrors['users']];
|
||||
export type UsersClipsRequest = operations['users___clips']['requestBody']['content']['application/json'];
|
||||
export type UsersClipsResponse = operations['users___clips']['responses']['200']['content']['application/json'];
|
||||
export type UsersClipsErrors = _Operations_EndpointsErrors['users___clips'][keyof _Operations_EndpointsErrors['users___clips']];
|
||||
export type UsersFollowersRequest = operations['users___followers']['requestBody']['content']['application/json'];
|
||||
export type UsersFollowersResponse = operations['users___followers']['responses']['200']['content']['application/json'];
|
||||
export type UsersFollowersErrors = _Operations_EndpointsErrors['users___followers'][keyof _Operations_EndpointsErrors['users___followers']];
|
||||
export type UsersFollowingRequest = operations['users___following']['requestBody']['content']['application/json'];
|
||||
export type UsersFollowingResponse = operations['users___following']['responses']['200']['content']['application/json'];
|
||||
export type UsersFollowingErrors = _Operations_EndpointsErrors['users___following'][keyof _Operations_EndpointsErrors['users___following']];
|
||||
export type UsersGalleryPostsRequest = operations['users___gallery___posts']['requestBody']['content']['application/json'];
|
||||
export type UsersGalleryPostsResponse = operations['users___gallery___posts']['responses']['200']['content']['application/json'];
|
||||
export type UsersGalleryPostsErrors = _Operations_EndpointsErrors['users___gallery___posts'][keyof _Operations_EndpointsErrors['users___gallery___posts']];
|
||||
export type UsersGetFrequentlyRepliedUsersRequest = operations['users___get-frequently-replied-users']['requestBody']['content']['application/json'];
|
||||
export type UsersGetFrequentlyRepliedUsersResponse = operations['users___get-frequently-replied-users']['responses']['200']['content']['application/json'];
|
||||
export type UsersGetFrequentlyRepliedUsersErrors = _Operations_EndpointsErrors['users___get-frequently-replied-users'][keyof _Operations_EndpointsErrors['users___get-frequently-replied-users']];
|
||||
export type UsersFeaturedNotesRequest = operations['users___featured-notes']['requestBody']['content']['application/json'];
|
||||
export type UsersFeaturedNotesResponse = operations['users___featured-notes']['responses']['200']['content']['application/json'];
|
||||
export type UsersFeaturedNotesErrors = _Operations_EndpointsErrors['users___featured-notes'][keyof _Operations_EndpointsErrors['users___featured-notes']];
|
||||
export type UsersListsCreateRequest = operations['users___lists___create']['requestBody']['content']['application/json'];
|
||||
export type UsersListsCreateResponse = operations['users___lists___create']['responses']['200']['content']['application/json'];
|
||||
export type UsersListsCreateErrors = _Operations_EndpointsErrors['users___lists___create'][keyof _Operations_EndpointsErrors['users___lists___create']];
|
||||
export type UsersListsDeleteRequest = operations['users___lists___delete']['requestBody']['content']['application/json'];
|
||||
export type UsersListsDeleteErrors = _Operations_EndpointsErrors['users___lists___delete'][keyof _Operations_EndpointsErrors['users___lists___delete']];
|
||||
export type UsersListsListRequest = operations['users___lists___list']['requestBody']['content']['application/json'];
|
||||
export type UsersListsListResponse = operations['users___lists___list']['responses']['200']['content']['application/json'];
|
||||
export type UsersListsListErrors = _Operations_EndpointsErrors['users___lists___list'][keyof _Operations_EndpointsErrors['users___lists___list']];
|
||||
export type UsersListsPullRequest = operations['users___lists___pull']['requestBody']['content']['application/json'];
|
||||
export type UsersListsPullErrors = _Operations_EndpointsErrors['users___lists___pull'][keyof _Operations_EndpointsErrors['users___lists___pull']];
|
||||
export type UsersListsPushRequest = operations['users___lists___push']['requestBody']['content']['application/json'];
|
||||
export type UsersListsPushErrors = _Operations_EndpointsErrors['users___lists___push'][keyof _Operations_EndpointsErrors['users___lists___push']];
|
||||
export type UsersListsShowRequest = operations['users___lists___show']['requestBody']['content']['application/json'];
|
||||
export type UsersListsShowResponse = operations['users___lists___show']['responses']['200']['content']['application/json'];
|
||||
export type UsersListsShowErrors = _Operations_EndpointsErrors['users___lists___show'][keyof _Operations_EndpointsErrors['users___lists___show']];
|
||||
export type UsersListsFavoriteRequest = operations['users___lists___favorite']['requestBody']['content']['application/json'];
|
||||
export type UsersListsFavoriteErrors = _Operations_EndpointsErrors['users___lists___favorite'][keyof _Operations_EndpointsErrors['users___lists___favorite']];
|
||||
export type UsersListsUnfavoriteRequest = operations['users___lists___unfavorite']['requestBody']['content']['application/json'];
|
||||
export type UsersListsUnfavoriteErrors = _Operations_EndpointsErrors['users___lists___unfavorite'][keyof _Operations_EndpointsErrors['users___lists___unfavorite']];
|
||||
export type UsersListsUpdateRequest = operations['users___lists___update']['requestBody']['content']['application/json'];
|
||||
export type UsersListsUpdateResponse = operations['users___lists___update']['responses']['200']['content']['application/json'];
|
||||
export type UsersListsUpdateErrors = _Operations_EndpointsErrors['users___lists___update'][keyof _Operations_EndpointsErrors['users___lists___update']];
|
||||
export type UsersListsCreateFromPublicRequest = operations['users___lists___create-from-public']['requestBody']['content']['application/json'];
|
||||
export type UsersListsCreateFromPublicResponse = operations['users___lists___create-from-public']['responses']['200']['content']['application/json'];
|
||||
export type UsersListsCreateFromPublicErrors = _Operations_EndpointsErrors['users___lists___create-from-public'][keyof _Operations_EndpointsErrors['users___lists___create-from-public']];
|
||||
export type UsersListsUpdateMembershipRequest = operations['users___lists___update-membership']['requestBody']['content']['application/json'];
|
||||
export type UsersListsUpdateMembershipErrors = _Operations_EndpointsErrors['users___lists___update-membership'][keyof _Operations_EndpointsErrors['users___lists___update-membership']];
|
||||
export type UsersListsGetMembershipsRequest = operations['users___lists___get-memberships']['requestBody']['content']['application/json'];
|
||||
export type UsersListsGetMembershipsResponse = operations['users___lists___get-memberships']['responses']['200']['content']['application/json'];
|
||||
export type UsersListsGetMembershipsErrors = _Operations_EndpointsErrors['users___lists___get-memberships'][keyof _Operations_EndpointsErrors['users___lists___get-memberships']];
|
||||
export type UsersNotesRequest = operations['users___notes']['requestBody']['content']['application/json'];
|
||||
export type UsersNotesResponse = operations['users___notes']['responses']['200']['content']['application/json'];
|
||||
export type UsersNotesErrors = _Operations_EndpointsErrors['users___notes'][keyof _Operations_EndpointsErrors['users___notes']];
|
||||
export type UsersPagesRequest = operations['users___pages']['requestBody']['content']['application/json'];
|
||||
export type UsersPagesResponse = operations['users___pages']['responses']['200']['content']['application/json'];
|
||||
export type UsersPagesErrors = _Operations_EndpointsErrors['users___pages'][keyof _Operations_EndpointsErrors['users___pages']];
|
||||
export type UsersFlashsRequest = operations['users___flashs']['requestBody']['content']['application/json'];
|
||||
export type UsersFlashsResponse = operations['users___flashs']['responses']['200']['content']['application/json'];
|
||||
export type UsersFlashsErrors = _Operations_EndpointsErrors['users___flashs'][keyof _Operations_EndpointsErrors['users___flashs']];
|
||||
export type UsersReactionsRequest = operations['users___reactions']['requestBody']['content']['application/json'];
|
||||
export type UsersReactionsResponse = operations['users___reactions']['responses']['200']['content']['application/json'];
|
||||
export type UsersReactionsErrors = _Operations_EndpointsErrors['users___reactions'][keyof _Operations_EndpointsErrors['users___reactions']];
|
||||
export type UsersRecommendationRequest = operations['users___recommendation']['requestBody']['content']['application/json'];
|
||||
export type UsersRecommendationResponse = operations['users___recommendation']['responses']['200']['content']['application/json'];
|
||||
export type UsersRecommendationErrors = _Operations_EndpointsErrors['users___recommendation'][keyof _Operations_EndpointsErrors['users___recommendation']];
|
||||
export type UsersRelationRequest = operations['users___relation']['requestBody']['content']['application/json'];
|
||||
export type UsersRelationResponse = operations['users___relation']['responses']['200']['content']['application/json'];
|
||||
export type UsersRelationErrors = _Operations_EndpointsErrors['users___relation'][keyof _Operations_EndpointsErrors['users___relation']];
|
||||
export type UsersReportAbuseRequest = operations['users___report-abuse']['requestBody']['content']['application/json'];
|
||||
export type UsersReportAbuseErrors = _Operations_EndpointsErrors['users___report-abuse'][keyof _Operations_EndpointsErrors['users___report-abuse']];
|
||||
export type UsersSearchByUsernameAndHostRequest = operations['users___search-by-username-and-host']['requestBody']['content']['application/json'];
|
||||
export type UsersSearchByUsernameAndHostResponse = operations['users___search-by-username-and-host']['responses']['200']['content']['application/json'];
|
||||
export type UsersSearchByUsernameAndHostErrors = _Operations_EndpointsErrors['users___search-by-username-and-host'][keyof _Operations_EndpointsErrors['users___search-by-username-and-host']];
|
||||
export type UsersSearchRequest = operations['users___search']['requestBody']['content']['application/json'];
|
||||
export type UsersSearchResponse = operations['users___search']['responses']['200']['content']['application/json'];
|
||||
export type UsersSearchErrors = _Operations_EndpointsErrors['users___search'][keyof _Operations_EndpointsErrors['users___search']];
|
||||
export type UsersShowRequest = operations['users___show']['requestBody']['content']['application/json'];
|
||||
export type UsersShowResponse = operations['users___show']['responses']['200']['content']['application/json'];
|
||||
export type UsersShowErrors = _Operations_EndpointsErrors['users___show'][keyof _Operations_EndpointsErrors['users___show']];
|
||||
export type UsersAchievementsRequest = operations['users___achievements']['requestBody']['content']['application/json'];
|
||||
export type UsersAchievementsResponse = operations['users___achievements']['responses']['200']['content']['application/json'];
|
||||
export type UsersAchievementsErrors = _Operations_EndpointsErrors['users___achievements'][keyof _Operations_EndpointsErrors['users___achievements']];
|
||||
export type UsersUpdateMemoRequest = operations['users___update-memo']['requestBody']['content']['application/json'];
|
||||
export type UsersUpdateMemoErrors = _Operations_EndpointsErrors['users___update-memo'][keyof _Operations_EndpointsErrors['users___update-memo']];
|
||||
export type FetchRssRequest = operations['fetch-rss']['requestBody']['content']['application/json'];
|
||||
export type FetchRssResponse = operations['fetch-rss']['responses']['200']['content']['application/json'];
|
||||
export type FetchRssErrors = _Operations_EndpointsErrors['fetch-rss'][keyof _Operations_EndpointsErrors['fetch-rss']];
|
||||
export type FetchExternalResourcesRequest = operations['fetch-external-resources']['requestBody']['content']['application/json'];
|
||||
export type FetchExternalResourcesResponse = operations['fetch-external-resources']['responses']['200']['content']['application/json'];
|
||||
export type FetchExternalResourcesErrors = _Operations_EndpointsErrors['fetch-external-resources'][keyof _Operations_EndpointsErrors['fetch-external-resources']];
|
||||
export type RetentionResponse = operations['retention']['responses']['200']['content']['application/json'];
|
||||
export type RetentionErrors = _Operations_EndpointsErrors['retention'][keyof _Operations_EndpointsErrors['retention']];
|
||||
export type BubbleGameRegisterRequest = operations['bubble-game___register']['requestBody']['content']['application/json'];
|
||||
export type BubbleGameRegisterErrors = _Operations_EndpointsErrors['bubble-game___register'][keyof _Operations_EndpointsErrors['bubble-game___register']];
|
||||
export type BubbleGameRankingRequest = operations['bubble-game___ranking']['requestBody']['content']['application/json'];
|
||||
export type BubbleGameRankingResponse = operations['bubble-game___ranking']['responses']['200']['content']['application/json'];
|
||||
export type BubbleGameRankingErrors = _Operations_EndpointsErrors['bubble-game___ranking'][keyof _Operations_EndpointsErrors['bubble-game___ranking']];
|
||||
export type ReversiCancelMatchRequest = operations['reversi___cancel-match']['requestBody']['content']['application/json'];
|
||||
export type ReversiCancelMatchErrors = _Operations_EndpointsErrors['reversi___cancel-match'][keyof _Operations_EndpointsErrors['reversi___cancel-match']];
|
||||
export type ReversiGamesRequest = operations['reversi___games']['requestBody']['content']['application/json'];
|
||||
export type ReversiGamesResponse = operations['reversi___games']['responses']['200']['content']['application/json'];
|
||||
export type ReversiGamesErrors = _Operations_EndpointsErrors['reversi___games'][keyof _Operations_EndpointsErrors['reversi___games']];
|
||||
export type ReversiMatchRequest = operations['reversi___match']['requestBody']['content']['application/json'];
|
||||
export type ReversiMatchResponse = operations['reversi___match']['responses']['200']['content']['application/json'];
|
||||
export type ReversiMatchErrors = _Operations_EndpointsErrors['reversi___match'][keyof _Operations_EndpointsErrors['reversi___match']];
|
||||
export type ReversiInvitationsResponse = operations['reversi___invitations']['responses']['200']['content']['application/json'];
|
||||
export type ReversiInvitationsErrors = _Operations_EndpointsErrors['reversi___invitations'][keyof _Operations_EndpointsErrors['reversi___invitations']];
|
||||
export type ReversiShowGameRequest = operations['reversi___show-game']['requestBody']['content']['application/json'];
|
||||
export type ReversiShowGameResponse = operations['reversi___show-game']['responses']['200']['content']['application/json'];
|
||||
export type ReversiShowGameErrors = _Operations_EndpointsErrors['reversi___show-game'][keyof _Operations_EndpointsErrors['reversi___show-game']];
|
||||
export type ReversiSurrenderRequest = operations['reversi___surrender']['requestBody']['content']['application/json'];
|
||||
export type ReversiSurrenderErrors = _Operations_EndpointsErrors['reversi___surrender'][keyof _Operations_EndpointsErrors['reversi___surrender']];
|
||||
export type ReversiVerifyRequest = operations['reversi___verify']['requestBody']['content']['application/json'];
|
||||
export type ReversiVerifyResponse = operations['reversi___verify']['responses']['200']['content']['application/json'];
|
||||
export type ReversiVerifyErrors = _Operations_EndpointsErrors['reversi___verify'][keyof _Operations_EndpointsErrors['reversi___verify']];
|
||||
|
|
|
@ -226,6 +226,18 @@ export type SignupPendingResponse = {
|
|||
i: string,
|
||||
};
|
||||
|
||||
export type SignupErrors = {
|
||||
message: 'DUPLICATED_USERNAME',
|
||||
code: 400,
|
||||
} | {
|
||||
message: 'USED_USERNAME',
|
||||
code: 400,
|
||||
} | {
|
||||
message: 'DENIED_USERNAME',
|
||||
code: 400,
|
||||
/* eslint-disable-next-line @typescript-eslint/no-explicit-any */
|
||||
} | Record<string, any>;
|
||||
|
||||
export type SigninRequest = {
|
||||
username: string;
|
||||
password: string;
|
||||
|
@ -236,3 +248,21 @@ export type SigninResponse = {
|
|||
id: User['id'],
|
||||
i: string,
|
||||
};
|
||||
|
||||
export type SigninErrors = {
|
||||
message: 'Too many failed attempts to sign in. Try again later.',
|
||||
code: 'TOO_MANY_AUTHENTICATION_FAILURES',
|
||||
id: '22d05606-fbcf-421a-a2db-b32610dcfd1b',
|
||||
} | {
|
||||
id: '6cc579cc-885d-43d8-95c2-b8c7fc963280', // User not found
|
||||
} | {
|
||||
id: 'e03a5f46-d309-4865-9b69-56282d94e1eb', // User is suspended
|
||||
} | {
|
||||
id: '4e30e80c-e338-45a0-8c8f-44455efa3b76', // Internal server error
|
||||
} | {
|
||||
id: '932c904e-9460-45b7-9ce6-7ed33be7eb2c', // Invalid credentials
|
||||
} | {
|
||||
id: 'cdf1235b-ac71-46d4-a3a6-84ccce48df6f', // Invalid one-time password
|
||||
} | {
|
||||
id: '93b86c4b-72f9-40eb-9815-798928603d1e', // Invalid passkey credential
|
||||
};
|
||||
|
|
Loading…
Reference in New Issue