add "detail" flag to more user endpoints

This commit is contained in:
Hazelnoot 2025-07-04 10:26:58 -04:00
parent ed68230811
commit 3dbfb4fa20
13 changed files with 110 additions and 34 deletions

View file

@ -2067,6 +2067,7 @@ declare namespace entities {
PagesUnlikeRequest,
PagesUpdateRequest,
PingResponse,
PinnedUsersRequest,
PinnedUsersResponse,
PromoReadRequest,
RenoteMuteCreateRequest,
@ -3411,6 +3412,9 @@ export const permissions: readonly ["read:account", "write:account", "read:block
// @public (undocumented)
type PingResponse = operations['ping']['responses']['200']['content']['application/json'];
// @public (undocumented)
type PinnedUsersRequest = operations['pinned-users']['requestBody']['content']['application/json'];
// @public (undocumented)
type PinnedUsersResponse = operations['pinned-users']['responses']['200']['content']['application/json'];

View file

@ -563,6 +563,7 @@ import type {
PagesUnlikeRequest,
PagesUpdateRequest,
PingResponse,
PinnedUsersRequest,
PinnedUsersResponse,
PromoReadRequest,
RenoteMuteCreateRequest,
@ -1044,7 +1045,7 @@ export type Endpoints = {
'pages/unlike': { req: PagesUnlikeRequest; res: EmptyResponse };
'pages/update': { req: PagesUpdateRequest; res: EmptyResponse };
'ping': { req: EmptyRequest; res: PingResponse };
'pinned-users': { req: EmptyRequest; res: PinnedUsersResponse };
'pinned-users': { req: PinnedUsersRequest; res: PinnedUsersResponse };
'promo/read': { req: PromoReadRequest; res: EmptyResponse };
'renote-mute/create': { req: RenoteMuteCreateRequest; res: EmptyResponse };
'renote-mute/delete': { req: RenoteMuteDeleteRequest; res: EmptyResponse };

View file

@ -566,6 +566,7 @@ export type PagesShowResponse = operations['pages___show']['responses']['200']['
export type PagesUnlikeRequest = operations['pages___unlike']['requestBody']['content']['application/json'];
export type PagesUpdateRequest = operations['pages___update']['requestBody']['content']['application/json'];
export type PingResponse = operations['ping']['responses']['200']['content']['application/json'];
export type PinnedUsersRequest = operations['pinned-users']['requestBody']['content']['application/json'];
export type PinnedUsersResponse = operations['pinned-users']['responses']['200']['content']['application/json'];
export type PromoReadRequest = operations['promo___read']['requestBody']['content']['application/json'];
export type RenoteMuteCreateRequest = operations['renote-mute___create']['requestBody']['content']['application/json'];

View file

@ -10898,6 +10898,8 @@ export type operations = {
untilId?: string;
/** @default 10 */
limit?: number;
/** @default true */
detail?: boolean;
};
};
};
@ -10910,7 +10912,7 @@ export type operations = {
id: string;
/** Format: date-time */
createdAt: string;
user: components['schemas']['UserDetailed'];
user: components['schemas']['User'];
/** Format: date-time */
expiresAt: string | null;
})[];
@ -11406,6 +11408,8 @@ export type operations = {
* @default null
*/
hostname?: string | null;
/** @default true */
detail?: boolean;
};
};
};
@ -11413,7 +11417,7 @@ export type operations = {
/** @description OK (with results) */
200: {
content: {
'application/json': components['schemas']['UserDetailed'][];
'application/json': components['schemas']['User'][];
};
};
/** @description Client error */
@ -21853,6 +21857,8 @@ export type operations = {
origin?: 'combined' | 'local' | 'remote';
/** @default false */
trending?: boolean;
/** @default true */
detail?: boolean;
};
};
};
@ -21860,7 +21866,7 @@ export type operations = {
/** @description OK (with results) */
200: {
content: {
'application/json': components['schemas']['UserDetailed'][];
'application/json': components['schemas']['User'][];
};
};
/** @description Client error */
@ -29830,11 +29836,19 @@ export type operations = {
* **Credential required**: *No*
*/
'pinned-users': {
requestBody: {
content: {
'application/json': {
/** @default true */
detail?: boolean;
};
};
};
responses: {
/** @description OK (with results) */
200: {
content: {
'application/json': components['schemas']['UserDetailed'][];
'application/json': components['schemas']['User'][];
};
};
/** @description Client error */
@ -30962,6 +30976,8 @@ export type operations = {
untilId?: string;
/** @default 10 */
limit?: number;
/** @default true */
detail?: boolean;
};
};
};
@ -30972,7 +30988,7 @@ export type operations = {
'application/json': {
/** Format: misskey:id */
id: string;
user: components['schemas']['UserDetailed'];
user: components['schemas']['User'];
}[];
};
};
@ -31635,6 +31651,8 @@ export type operations = {
* @default null
*/
hostname?: string | null;
/** @default true */
detail?: boolean;
};
};
};
@ -31642,7 +31660,7 @@ export type operations = {
/** @description OK (with results) */
200: {
content: {
'application/json': components['schemas']['UserDetailed'][];
'application/json': components['schemas']['User'][];
};
};
/** @description Client error */
@ -32158,6 +32176,8 @@ export type operations = {
userId: string;
/** @default 10 */
limit?: number;
/** @default true */
detail?: boolean;
};
};
};
@ -32166,7 +32186,7 @@ export type operations = {
200: {
content: {
'application/json': {
user: components['schemas']['UserDetailed'];
user: components['schemas']['User'];
weight: number;
}[];
};
@ -33179,6 +33199,8 @@ export type operations = {
limit?: number;
/** @default 0 */
offset?: number;
/** @default true */
detail?: boolean;
};
};
};
@ -33186,7 +33208,7 @@ export type operations = {
/** @description OK (with results) */
200: {
content: {
'application/json': components['schemas']['UserDetailed'][];
'application/json': components['schemas']['User'][];
};
};
/** @description Client error */
@ -33521,6 +33543,8 @@ export type operations = {
username?: string;
/** @description The local host is represented with `null`. */
host?: string | null;
/** @default true */
detail?: boolean;
};
};
};
@ -33528,7 +33552,7 @@ export type operations = {
/** @description OK (with results) */
200: {
content: {
'application/json': components['schemas']['UserDetailed'] | components['schemas']['UserDetailed'][];
'application/json': components['schemas']['User'] | components['schemas']['User'][];
};
};
/** @description Client error */