|
|
|
@@ -3,7 +3,7 @@
|
|
|
|
|
|
|
|
|
|
/*
|
|
|
|
|
* version: 2024.2.0-beta2
|
|
|
|
|
* generatedAt: 2024-01-26T20:30:18.319Z
|
|
|
|
|
* generatedAt: 2024-02-03T19:17:05.578Z
|
|
|
|
|
*/
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
@@ -3876,32 +3876,7 @@ export type components = {
|
|
|
|
|
unlockedAt: number;
|
|
|
|
|
}[];
|
|
|
|
|
loggedInDays: number;
|
|
|
|
|
policies: {
|
|
|
|
|
gtlAvailable: boolean;
|
|
|
|
|
ltlAvailable: boolean;
|
|
|
|
|
canPublicNote: boolean;
|
|
|
|
|
canInvite: boolean;
|
|
|
|
|
inviteLimit: number;
|
|
|
|
|
inviteLimitCycle: number;
|
|
|
|
|
inviteExpirationTime: number;
|
|
|
|
|
canManageCustomEmojis: boolean;
|
|
|
|
|
canManageAvatarDecorations: boolean;
|
|
|
|
|
canSearchNotes: boolean;
|
|
|
|
|
canUseTranslator: boolean;
|
|
|
|
|
canHideAds: boolean;
|
|
|
|
|
driveCapacityMb: number;
|
|
|
|
|
alwaysMarkNsfw: boolean;
|
|
|
|
|
pinLimit: number;
|
|
|
|
|
antennaLimit: number;
|
|
|
|
|
wordMuteLimit: number;
|
|
|
|
|
webhookLimit: number;
|
|
|
|
|
clipLimit: number;
|
|
|
|
|
noteEachClipsLimit: number;
|
|
|
|
|
userListLimit: number;
|
|
|
|
|
userEachUserListsLimit: number;
|
|
|
|
|
rateLimitFactor: number;
|
|
|
|
|
avatarDecorationLimit: number;
|
|
|
|
|
};
|
|
|
|
|
policies: components['schemas']['RolePolicies'];
|
|
|
|
|
email?: string | null;
|
|
|
|
|
emailVerified?: boolean | null;
|
|
|
|
|
securityKeysList?: {
|
|
|
|
@@ -3918,7 +3893,7 @@ export type components = {
|
|
|
|
|
UserDetailedNotMe: components['schemas']['UserLite'] & components['schemas']['UserDetailedNotMeOnly'];
|
|
|
|
|
MeDetailed: components['schemas']['UserLite'] & components['schemas']['UserDetailedNotMeOnly'] & components['schemas']['MeDetailedOnly'];
|
|
|
|
|
UserDetailed: components['schemas']['UserDetailedNotMe'] | components['schemas']['MeDetailed'];
|
|
|
|
|
User: components['schemas']['UserLite'] | components['schemas']['UserDetailed'] | components['schemas']['UserDetailedNotMe'] | components['schemas']['MeDetailed'];
|
|
|
|
|
User: components['schemas']['UserLite'] | components['schemas']['UserDetailed'];
|
|
|
|
|
UserList: {
|
|
|
|
|
/**
|
|
|
|
|
* Format: id
|
|
|
|
@@ -3962,8 +3937,10 @@ export type components = {
|
|
|
|
|
text: string;
|
|
|
|
|
title: string;
|
|
|
|
|
imageUrl: string | null;
|
|
|
|
|
icon: string;
|
|
|
|
|
display: string;
|
|
|
|
|
/** @enum {string} */
|
|
|
|
|
icon: 'info' | 'warning' | 'error' | 'success';
|
|
|
|
|
/** @enum {string} */
|
|
|
|
|
display: 'dialog' | 'normal' | 'banner';
|
|
|
|
|
needConfirmationToRead: boolean;
|
|
|
|
|
silence: boolean;
|
|
|
|
|
forYou: boolean;
|
|
|
|
@@ -4005,13 +3982,26 @@ export type components = {
|
|
|
|
|
reply?: components['schemas']['Note'] | null;
|
|
|
|
|
renote?: components['schemas']['Note'] | null;
|
|
|
|
|
isHidden?: boolean;
|
|
|
|
|
visibility: string;
|
|
|
|
|
/** @enum {string} */
|
|
|
|
|
visibility: 'public' | 'home' | 'followers' | 'specified';
|
|
|
|
|
mentions?: string[];
|
|
|
|
|
visibleUserIds?: string[];
|
|
|
|
|
fileIds?: string[];
|
|
|
|
|
files?: components['schemas']['DriveFile'][];
|
|
|
|
|
tags?: string[];
|
|
|
|
|
poll?: Record<string, never> | null;
|
|
|
|
|
poll?: ({
|
|
|
|
|
/** Format: date-time */
|
|
|
|
|
expiresAt?: string | null;
|
|
|
|
|
multiple: boolean;
|
|
|
|
|
choices: {
|
|
|
|
|
isVoted: boolean;
|
|
|
|
|
text: string;
|
|
|
|
|
votes: number;
|
|
|
|
|
}[];
|
|
|
|
|
}) | null;
|
|
|
|
|
emojis?: {
|
|
|
|
|
[key: string]: string;
|
|
|
|
|
};
|
|
|
|
|
/**
|
|
|
|
|
* Format: id
|
|
|
|
|
* @example xxxxxxxxxx
|
|
|
|
@@ -4027,14 +4017,19 @@ export type components = {
|
|
|
|
|
}) | null;
|
|
|
|
|
localOnly?: boolean;
|
|
|
|
|
reactionAcceptance: string | null;
|
|
|
|
|
reactions: Record<string, never>;
|
|
|
|
|
reactionEmojis: {
|
|
|
|
|
[key: string]: string;
|
|
|
|
|
};
|
|
|
|
|
reactions: {
|
|
|
|
|
[key: string]: number;
|
|
|
|
|
};
|
|
|
|
|
renoteCount: number;
|
|
|
|
|
repliesCount: number;
|
|
|
|
|
uri?: string;
|
|
|
|
|
url?: string;
|
|
|
|
|
reactionAndUserPairCache?: string[];
|
|
|
|
|
clippedCount?: number;
|
|
|
|
|
myReaction?: Record<string, never> | null;
|
|
|
|
|
myReaction?: string | null;
|
|
|
|
|
};
|
|
|
|
|
NoteReaction: {
|
|
|
|
|
/**
|
|
|
|
@@ -4065,21 +4060,162 @@ export type components = {
|
|
|
|
|
/** Format: date-time */
|
|
|
|
|
createdAt: string;
|
|
|
|
|
/** @enum {string} */
|
|
|
|
|
type: 'note' | 'follow' | 'mention' | 'reply' | 'renote' | 'quote' | 'reaction' | 'pollEnded' | 'receiveFollowRequest' | 'followRequestAccepted' | 'roleAssigned' | 'achievementEarned' | 'app' | 'test' | 'reaction:grouped' | 'renote:grouped';
|
|
|
|
|
user?: components['schemas']['UserLite'] | null;
|
|
|
|
|
type: 'note';
|
|
|
|
|
user: components['schemas']['UserLite'];
|
|
|
|
|
/** Format: id */
|
|
|
|
|
userId?: string | null;
|
|
|
|
|
note?: components['schemas']['Note'] | null;
|
|
|
|
|
reaction?: string | null;
|
|
|
|
|
achievement?: string;
|
|
|
|
|
body?: string | null;
|
|
|
|
|
header?: string | null;
|
|
|
|
|
icon?: string | null;
|
|
|
|
|
reactions?: {
|
|
|
|
|
userId: string;
|
|
|
|
|
note: components['schemas']['Note'];
|
|
|
|
|
} | {
|
|
|
|
|
/** Format: id */
|
|
|
|
|
id: string;
|
|
|
|
|
/** Format: date-time */
|
|
|
|
|
createdAt: string;
|
|
|
|
|
/** @enum {string} */
|
|
|
|
|
type: 'mention';
|
|
|
|
|
user: components['schemas']['UserLite'];
|
|
|
|
|
/** Format: id */
|
|
|
|
|
userId: string;
|
|
|
|
|
note: components['schemas']['Note'];
|
|
|
|
|
} | {
|
|
|
|
|
/** Format: id */
|
|
|
|
|
id: string;
|
|
|
|
|
/** Format: date-time */
|
|
|
|
|
createdAt: string;
|
|
|
|
|
/** @enum {string} */
|
|
|
|
|
type: 'reply';
|
|
|
|
|
user: components['schemas']['UserLite'];
|
|
|
|
|
/** Format: id */
|
|
|
|
|
userId: string;
|
|
|
|
|
note: components['schemas']['Note'];
|
|
|
|
|
} | {
|
|
|
|
|
/** Format: id */
|
|
|
|
|
id: string;
|
|
|
|
|
/** Format: date-time */
|
|
|
|
|
createdAt: string;
|
|
|
|
|
/** @enum {string} */
|
|
|
|
|
type: 'renote';
|
|
|
|
|
user: components['schemas']['UserLite'];
|
|
|
|
|
/** Format: id */
|
|
|
|
|
userId: string;
|
|
|
|
|
note: components['schemas']['Note'];
|
|
|
|
|
} | {
|
|
|
|
|
/** Format: id */
|
|
|
|
|
id: string;
|
|
|
|
|
/** Format: date-time */
|
|
|
|
|
createdAt: string;
|
|
|
|
|
/** @enum {string} */
|
|
|
|
|
type: 'quote';
|
|
|
|
|
user: components['schemas']['UserLite'];
|
|
|
|
|
/** Format: id */
|
|
|
|
|
userId: string;
|
|
|
|
|
note: components['schemas']['Note'];
|
|
|
|
|
} | {
|
|
|
|
|
/** Format: id */
|
|
|
|
|
id: string;
|
|
|
|
|
/** Format: date-time */
|
|
|
|
|
createdAt: string;
|
|
|
|
|
/** @enum {string} */
|
|
|
|
|
type: 'reaction';
|
|
|
|
|
user: components['schemas']['UserLite'];
|
|
|
|
|
/** Format: id */
|
|
|
|
|
userId: string;
|
|
|
|
|
note: components['schemas']['Note'];
|
|
|
|
|
reaction: string;
|
|
|
|
|
} | {
|
|
|
|
|
/** Format: id */
|
|
|
|
|
id: string;
|
|
|
|
|
/** Format: date-time */
|
|
|
|
|
createdAt: string;
|
|
|
|
|
/** @enum {string} */
|
|
|
|
|
type: 'pollEnded';
|
|
|
|
|
user: components['schemas']['UserLite'];
|
|
|
|
|
/** Format: id */
|
|
|
|
|
userId: string;
|
|
|
|
|
note: components['schemas']['Note'];
|
|
|
|
|
} | {
|
|
|
|
|
/** Format: id */
|
|
|
|
|
id: string;
|
|
|
|
|
/** Format: date-time */
|
|
|
|
|
createdAt: string;
|
|
|
|
|
/** @enum {string} */
|
|
|
|
|
type: 'follow';
|
|
|
|
|
user: components['schemas']['UserLite'];
|
|
|
|
|
/** Format: id */
|
|
|
|
|
userId: string;
|
|
|
|
|
} | {
|
|
|
|
|
/** Format: id */
|
|
|
|
|
id: string;
|
|
|
|
|
/** Format: date-time */
|
|
|
|
|
createdAt: string;
|
|
|
|
|
/** @enum {string} */
|
|
|
|
|
type: 'receiveFollowRequest';
|
|
|
|
|
user: components['schemas']['UserLite'];
|
|
|
|
|
/** Format: id */
|
|
|
|
|
userId: string;
|
|
|
|
|
} | {
|
|
|
|
|
/** Format: id */
|
|
|
|
|
id: string;
|
|
|
|
|
/** Format: date-time */
|
|
|
|
|
createdAt: string;
|
|
|
|
|
/** @enum {string} */
|
|
|
|
|
type: 'followRequestAccepted';
|
|
|
|
|
user: components['schemas']['UserLite'];
|
|
|
|
|
/** Format: id */
|
|
|
|
|
userId: string;
|
|
|
|
|
} | {
|
|
|
|
|
/** Format: id */
|
|
|
|
|
id: string;
|
|
|
|
|
/** Format: date-time */
|
|
|
|
|
createdAt: string;
|
|
|
|
|
/** @enum {string} */
|
|
|
|
|
type: 'roleAssigned';
|
|
|
|
|
role: components['schemas']['Role'];
|
|
|
|
|
} | {
|
|
|
|
|
/** Format: id */
|
|
|
|
|
id: string;
|
|
|
|
|
/** Format: date-time */
|
|
|
|
|
createdAt: string;
|
|
|
|
|
/** @enum {string} */
|
|
|
|
|
type: 'achievementEarned';
|
|
|
|
|
achievement: string;
|
|
|
|
|
} | {
|
|
|
|
|
/** Format: id */
|
|
|
|
|
id: string;
|
|
|
|
|
/** Format: date-time */
|
|
|
|
|
createdAt: string;
|
|
|
|
|
/** @enum {string} */
|
|
|
|
|
type: 'app';
|
|
|
|
|
body: string;
|
|
|
|
|
header: string;
|
|
|
|
|
icon: string;
|
|
|
|
|
} | {
|
|
|
|
|
/** Format: id */
|
|
|
|
|
id: string;
|
|
|
|
|
/** Format: date-time */
|
|
|
|
|
createdAt: string;
|
|
|
|
|
/** @enum {string} */
|
|
|
|
|
type: 'reaction:grouped';
|
|
|
|
|
note: components['schemas']['Note'];
|
|
|
|
|
reactions: {
|
|
|
|
|
user: components['schemas']['UserLite'];
|
|
|
|
|
reaction: string;
|
|
|
|
|
}[] | null;
|
|
|
|
|
users?: components['schemas']['UserLite'][] | null;
|
|
|
|
|
}[];
|
|
|
|
|
} | {
|
|
|
|
|
/** Format: id */
|
|
|
|
|
id: string;
|
|
|
|
|
/** Format: date-time */
|
|
|
|
|
createdAt: string;
|
|
|
|
|
/** @enum {string} */
|
|
|
|
|
type: 'renote:grouped';
|
|
|
|
|
note: components['schemas']['Note'];
|
|
|
|
|
users: components['schemas']['UserLite'][];
|
|
|
|
|
} | {
|
|
|
|
|
/** Format: id */
|
|
|
|
|
id: string;
|
|
|
|
|
/** Format: date-time */
|
|
|
|
|
createdAt: string;
|
|
|
|
|
/** @enum {string} */
|
|
|
|
|
type: 'test';
|
|
|
|
|
};
|
|
|
|
|
DriveFile: {
|
|
|
|
|
/**
|
|
|
|
@@ -4160,8 +4296,8 @@ export type components = {
|
|
|
|
|
followeeId: string;
|
|
|
|
|
/** Format: id */
|
|
|
|
|
followerId: string;
|
|
|
|
|
followee?: components['schemas']['UserDetailed'];
|
|
|
|
|
follower?: components['schemas']['UserDetailed'];
|
|
|
|
|
followee?: components['schemas']['UserDetailedNotMe'];
|
|
|
|
|
follower?: components['schemas']['UserDetailedNotMe'];
|
|
|
|
|
};
|
|
|
|
|
Muting: {
|
|
|
|
|
/**
|
|
|
|
@@ -4175,7 +4311,7 @@ export type components = {
|
|
|
|
|
expiresAt: string | null;
|
|
|
|
|
/** Format: id */
|
|
|
|
|
muteeId: string;
|
|
|
|
|
mutee: components['schemas']['UserDetailed'];
|
|
|
|
|
mutee: components['schemas']['UserDetailedNotMe'];
|
|
|
|
|
};
|
|
|
|
|
RenoteMuting: {
|
|
|
|
|
/**
|
|
|
|
@@ -4187,7 +4323,7 @@ export type components = {
|
|
|
|
|
createdAt: string;
|
|
|
|
|
/** Format: id */
|
|
|
|
|
muteeId: string;
|
|
|
|
|
mutee: components['schemas']['UserDetailed'];
|
|
|
|
|
mutee: components['schemas']['UserDetailedNotMe'];
|
|
|
|
|
};
|
|
|
|
|
Blocking: {
|
|
|
|
|
/**
|
|
|
|
@@ -4199,7 +4335,7 @@ export type components = {
|
|
|
|
|
createdAt: string;
|
|
|
|
|
/** Format: id */
|
|
|
|
|
blockeeId: string;
|
|
|
|
|
blockee: components['schemas']['UserDetailed'];
|
|
|
|
|
blockee: components['schemas']['UserDetailedNotMe'];
|
|
|
|
|
};
|
|
|
|
|
Hashtag: {
|
|
|
|
|
/** @example misskey */
|
|
|
|
@@ -4242,7 +4378,7 @@ export type components = {
|
|
|
|
|
/** Format: id */
|
|
|
|
|
userId: string;
|
|
|
|
|
user: components['schemas']['UserLite'];
|
|
|
|
|
content: Record<string, never>[];
|
|
|
|
|
content: components['schemas']['PageBlock'][];
|
|
|
|
|
variables: Record<string, never>[];
|
|
|
|
|
title: string;
|
|
|
|
|
name: string;
|
|
|
|
@@ -4257,6 +4393,29 @@ export type components = {
|
|
|
|
|
likedCount: number;
|
|
|
|
|
isLiked?: boolean;
|
|
|
|
|
};
|
|
|
|
|
PageBlock: OneOf<[{
|
|
|
|
|
id: string;
|
|
|
|
|
/** @enum {string} */
|
|
|
|
|
type: 'text';
|
|
|
|
|
text: string;
|
|
|
|
|
}, {
|
|
|
|
|
id: string;
|
|
|
|
|
/** @enum {string} */
|
|
|
|
|
type: 'section';
|
|
|
|
|
title: string;
|
|
|
|
|
children: components['schemas']['PageBlock'][];
|
|
|
|
|
}, {
|
|
|
|
|
id: string;
|
|
|
|
|
/** @enum {string} */
|
|
|
|
|
type: 'image';
|
|
|
|
|
fileId: string | null;
|
|
|
|
|
}, {
|
|
|
|
|
id: string;
|
|
|
|
|
/** @enum {string} */
|
|
|
|
|
type: 'note';
|
|
|
|
|
detailed: boolean;
|
|
|
|
|
note: string | null;
|
|
|
|
|
}]>;
|
|
|
|
|
Channel: {
|
|
|
|
|
/**
|
|
|
|
|
* Format: id
|
|
|
|
@@ -4477,129 +4636,40 @@ export type components = {
|
|
|
|
|
/** @example false */
|
|
|
|
|
canEditMembersByModerator: boolean;
|
|
|
|
|
policies: {
|
|
|
|
|
pinLimit: {
|
|
|
|
|
value: number | boolean;
|
|
|
|
|
priority: number;
|
|
|
|
|
useDefault: boolean;
|
|
|
|
|
};
|
|
|
|
|
canInvite: {
|
|
|
|
|
value: number | boolean;
|
|
|
|
|
priority: number;
|
|
|
|
|
useDefault: boolean;
|
|
|
|
|
};
|
|
|
|
|
clipLimit: {
|
|
|
|
|
value: number | boolean;
|
|
|
|
|
priority: number;
|
|
|
|
|
useDefault: boolean;
|
|
|
|
|
};
|
|
|
|
|
canHideAds: {
|
|
|
|
|
value: number | boolean;
|
|
|
|
|
priority: number;
|
|
|
|
|
useDefault: boolean;
|
|
|
|
|
};
|
|
|
|
|
inviteLimit: {
|
|
|
|
|
value: number | boolean;
|
|
|
|
|
priority: number;
|
|
|
|
|
useDefault: boolean;
|
|
|
|
|
};
|
|
|
|
|
antennaLimit: {
|
|
|
|
|
value: number | boolean;
|
|
|
|
|
priority: number;
|
|
|
|
|
useDefault: boolean;
|
|
|
|
|
};
|
|
|
|
|
gtlAvailable: {
|
|
|
|
|
value: number | boolean;
|
|
|
|
|
priority: number;
|
|
|
|
|
useDefault: boolean;
|
|
|
|
|
};
|
|
|
|
|
ltlAvailable: {
|
|
|
|
|
value: number | boolean;
|
|
|
|
|
priority: number;
|
|
|
|
|
useDefault: boolean;
|
|
|
|
|
};
|
|
|
|
|
webhookLimit: {
|
|
|
|
|
value: number | boolean;
|
|
|
|
|
priority: number;
|
|
|
|
|
useDefault: boolean;
|
|
|
|
|
};
|
|
|
|
|
canPublicNote: {
|
|
|
|
|
value: number | boolean;
|
|
|
|
|
priority: number;
|
|
|
|
|
useDefault: boolean;
|
|
|
|
|
};
|
|
|
|
|
userListLimit: {
|
|
|
|
|
value: number | boolean;
|
|
|
|
|
priority: number;
|
|
|
|
|
useDefault: boolean;
|
|
|
|
|
};
|
|
|
|
|
wordMuteLimit: {
|
|
|
|
|
value: number | boolean;
|
|
|
|
|
priority: number;
|
|
|
|
|
useDefault: boolean;
|
|
|
|
|
};
|
|
|
|
|
alwaysMarkNsfw: {
|
|
|
|
|
value: number | boolean;
|
|
|
|
|
priority: number;
|
|
|
|
|
useDefault: boolean;
|
|
|
|
|
};
|
|
|
|
|
canSearchNotes: {
|
|
|
|
|
value: number | boolean;
|
|
|
|
|
priority: number;
|
|
|
|
|
useDefault: boolean;
|
|
|
|
|
};
|
|
|
|
|
driveCapacityMb: {
|
|
|
|
|
value: number | boolean;
|
|
|
|
|
priority: number;
|
|
|
|
|
useDefault: boolean;
|
|
|
|
|
};
|
|
|
|
|
rateLimitFactor: {
|
|
|
|
|
value: number | boolean;
|
|
|
|
|
priority: number;
|
|
|
|
|
useDefault: boolean;
|
|
|
|
|
};
|
|
|
|
|
inviteLimitCycle: {
|
|
|
|
|
value: number | boolean;
|
|
|
|
|
priority: number;
|
|
|
|
|
useDefault: boolean;
|
|
|
|
|
};
|
|
|
|
|
noteEachClipsLimit: {
|
|
|
|
|
value: number | boolean;
|
|
|
|
|
priority: number;
|
|
|
|
|
useDefault: boolean;
|
|
|
|
|
};
|
|
|
|
|
inviteExpirationTime: {
|
|
|
|
|
value: number | boolean;
|
|
|
|
|
priority: number;
|
|
|
|
|
useDefault: boolean;
|
|
|
|
|
};
|
|
|
|
|
canManageCustomEmojis: {
|
|
|
|
|
value: number | boolean;
|
|
|
|
|
priority: number;
|
|
|
|
|
useDefault: boolean;
|
|
|
|
|
};
|
|
|
|
|
userEachUserListsLimit: {
|
|
|
|
|
value: number | boolean;
|
|
|
|
|
priority: number;
|
|
|
|
|
useDefault: boolean;
|
|
|
|
|
};
|
|
|
|
|
canManageAvatarDecorations: {
|
|
|
|
|
value: number | boolean;
|
|
|
|
|
priority: number;
|
|
|
|
|
useDefault: boolean;
|
|
|
|
|
};
|
|
|
|
|
canUseTranslator: {
|
|
|
|
|
value: number | boolean;
|
|
|
|
|
priority: number;
|
|
|
|
|
useDefault: boolean;
|
|
|
|
|
};
|
|
|
|
|
avatarDecorationLimit: {
|
|
|
|
|
value: number | boolean;
|
|
|
|
|
priority: number;
|
|
|
|
|
useDefault: boolean;
|
|
|
|
|
[key: string]: {
|
|
|
|
|
value?: number | boolean;
|
|
|
|
|
priority?: number;
|
|
|
|
|
useDefault?: boolean;
|
|
|
|
|
};
|
|
|
|
|
};
|
|
|
|
|
usersCount: number;
|
|
|
|
|
});
|
|
|
|
|
RolePolicies: {
|
|
|
|
|
gtlAvailable: boolean;
|
|
|
|
|
ltlAvailable: boolean;
|
|
|
|
|
canPublicNote: boolean;
|
|
|
|
|
canInvite: boolean;
|
|
|
|
|
inviteLimit: number;
|
|
|
|
|
inviteLimitCycle: number;
|
|
|
|
|
inviteExpirationTime: number;
|
|
|
|
|
canManageCustomEmojis: boolean;
|
|
|
|
|
canManageAvatarDecorations: boolean;
|
|
|
|
|
canSearchNotes: boolean;
|
|
|
|
|
canUseTranslator: boolean;
|
|
|
|
|
canHideAds: boolean;
|
|
|
|
|
driveCapacityMb: number;
|
|
|
|
|
alwaysMarkNsfw: boolean;
|
|
|
|
|
pinLimit: number;
|
|
|
|
|
antennaLimit: number;
|
|
|
|
|
wordMuteLimit: number;
|
|
|
|
|
webhookLimit: number;
|
|
|
|
|
clipLimit: number;
|
|
|
|
|
noteEachClipsLimit: number;
|
|
|
|
|
userListLimit: number;
|
|
|
|
|
userEachUserListsLimit: number;
|
|
|
|
|
rateLimitFactor: number;
|
|
|
|
|
avatarDecorationLimit: number;
|
|
|
|
|
};
|
|
|
|
|
ReversiGameLite: {
|
|
|
|
|
/** Format: id */
|
|
|
|
|
id: string;
|
|
|
|
@@ -4893,9 +4963,9 @@ export type operations = {
|
|
|
|
|
targetUserId: string;
|
|
|
|
|
/** Format: id */
|
|
|
|
|
assigneeId: string | null;
|
|
|
|
|
reporter: components['schemas']['User'];
|
|
|
|
|
targetUser: components['schemas']['User'];
|
|
|
|
|
assignee?: components['schemas']['User'] | null;
|
|
|
|
|
reporter: components['schemas']['UserDetailedNotMe'];
|
|
|
|
|
targetUser: components['schemas']['UserDetailedNotMe'];
|
|
|
|
|
assignee?: components['schemas']['UserDetailedNotMe'] | null;
|
|
|
|
|
})[];
|
|
|
|
|
};
|
|
|
|
|
};
|
|
|
|
@@ -4950,7 +5020,7 @@ export type operations = {
|
|
|
|
|
/** @description OK (with results) */
|
|
|
|
|
200: {
|
|
|
|
|
content: {
|
|
|
|
|
'application/json': components['schemas']['User'];
|
|
|
|
|
'application/json': components['schemas']['MeDetailed'];
|
|
|
|
|
};
|
|
|
|
|
};
|
|
|
|
|
/** @description Client error */
|
|
|
|
@@ -5055,7 +5125,7 @@ export type operations = {
|
|
|
|
|
/** @description OK (with results) */
|
|
|
|
|
200: {
|
|
|
|
|
content: {
|
|
|
|
|
'application/json': components['schemas']['User'];
|
|
|
|
|
'application/json': components['schemas']['UserDetailedNotMe'];
|
|
|
|
|
};
|
|
|
|
|
};
|
|
|
|
|
/** @description Client error */
|
|
|
|
@@ -8204,7 +8274,7 @@ export type operations = {
|
|
|
|
|
info: Record<string, never>;
|
|
|
|
|
/** Format: id */
|
|
|
|
|
userId: string;
|
|
|
|
|
user: components['schemas']['UserDetailed'];
|
|
|
|
|
user: components['schemas']['UserDetailedNotMe'];
|
|
|
|
|
}[];
|
|
|
|
|
};
|
|
|
|
|
};
|
|
|
|
@@ -11439,14 +11509,18 @@ export type operations = {
|
|
|
|
|
200: {
|
|
|
|
|
content: {
|
|
|
|
|
'application/json': {
|
|
|
|
|
'local.incCount': number[];
|
|
|
|
|
'local.incSize': number[];
|
|
|
|
|
'local.decCount': number[];
|
|
|
|
|
'local.decSize': number[];
|
|
|
|
|
'remote.incCount': number[];
|
|
|
|
|
'remote.incSize': number[];
|
|
|
|
|
'remote.decCount': number[];
|
|
|
|
|
'remote.decSize': number[];
|
|
|
|
|
local: {
|
|
|
|
|
incCount: number[];
|
|
|
|
|
incSize: number[];
|
|
|
|
|
decCount: number[];
|
|
|
|
|
decSize: number[];
|
|
|
|
|
};
|
|
|
|
|
remote: {
|
|
|
|
|
incCount: number[];
|
|
|
|
|
incSize: number[];
|
|
|
|
|
decCount: number[];
|
|
|
|
|
decSize: number[];
|
|
|
|
|
};
|
|
|
|
|
};
|
|
|
|
|
};
|
|
|
|
|
};
|
|
|
|
@@ -11574,30 +11648,44 @@ export type operations = {
|
|
|
|
|
200: {
|
|
|
|
|
content: {
|
|
|
|
|
'application/json': {
|
|
|
|
|
'requests.failed': number[];
|
|
|
|
|
'requests.succeeded': number[];
|
|
|
|
|
'requests.received': number[];
|
|
|
|
|
'notes.total': number[];
|
|
|
|
|
'notes.inc': number[];
|
|
|
|
|
'notes.dec': number[];
|
|
|
|
|
'notes.diffs.normal': number[];
|
|
|
|
|
'notes.diffs.reply': number[];
|
|
|
|
|
'notes.diffs.renote': number[];
|
|
|
|
|
'notes.diffs.withFile': number[];
|
|
|
|
|
'users.total': number[];
|
|
|
|
|
'users.inc': number[];
|
|
|
|
|
'users.dec': number[];
|
|
|
|
|
'following.total': number[];
|
|
|
|
|
'following.inc': number[];
|
|
|
|
|
'following.dec': number[];
|
|
|
|
|
'followers.total': number[];
|
|
|
|
|
'followers.inc': number[];
|
|
|
|
|
'followers.dec': number[];
|
|
|
|
|
'drive.totalFiles': number[];
|
|
|
|
|
'drive.incFiles': number[];
|
|
|
|
|
'drive.decFiles': number[];
|
|
|
|
|
'drive.incUsage': number[];
|
|
|
|
|
'drive.decUsage': number[];
|
|
|
|
|
requests: {
|
|
|
|
|
failed: number[];
|
|
|
|
|
succeeded: number[];
|
|
|
|
|
received: number[];
|
|
|
|
|
};
|
|
|
|
|
notes: {
|
|
|
|
|
total: number[];
|
|
|
|
|
inc: number[];
|
|
|
|
|
dec: number[];
|
|
|
|
|
diffs: {
|
|
|
|
|
normal: number[];
|
|
|
|
|
reply: number[];
|
|
|
|
|
renote: number[];
|
|
|
|
|
withFile: number[];
|
|
|
|
|
};
|
|
|
|
|
};
|
|
|
|
|
users: {
|
|
|
|
|
total: number[];
|
|
|
|
|
inc: number[];
|
|
|
|
|
dec: number[];
|
|
|
|
|
};
|
|
|
|
|
following: {
|
|
|
|
|
total: number[];
|
|
|
|
|
inc: number[];
|
|
|
|
|
dec: number[];
|
|
|
|
|
};
|
|
|
|
|
followers: {
|
|
|
|
|
total: number[];
|
|
|
|
|
inc: number[];
|
|
|
|
|
dec: number[];
|
|
|
|
|
};
|
|
|
|
|
drive: {
|
|
|
|
|
totalFiles: number[];
|
|
|
|
|
incFiles: number[];
|
|
|
|
|
decFiles: number[];
|
|
|
|
|
incUsage: number[];
|
|
|
|
|
decUsage: number[];
|
|
|
|
|
};
|
|
|
|
|
};
|
|
|
|
|
};
|
|
|
|
|
};
|
|
|
|
@@ -11657,20 +11745,28 @@ export type operations = {
|
|
|
|
|
200: {
|
|
|
|
|
content: {
|
|
|
|
|
'application/json': {
|
|
|
|
|
'local.total': number[];
|
|
|
|
|
'local.inc': number[];
|
|
|
|
|
'local.dec': number[];
|
|
|
|
|
'local.diffs.normal': number[];
|
|
|
|
|
'local.diffs.reply': number[];
|
|
|
|
|
'local.diffs.renote': number[];
|
|
|
|
|
'local.diffs.withFile': number[];
|
|
|
|
|
'remote.total': number[];
|
|
|
|
|
'remote.inc': number[];
|
|
|
|
|
'remote.dec': number[];
|
|
|
|
|
'remote.diffs.normal': number[];
|
|
|
|
|
'remote.diffs.reply': number[];
|
|
|
|
|
'remote.diffs.renote': number[];
|
|
|
|
|
'remote.diffs.withFile': number[];
|
|
|
|
|
local: {
|
|
|
|
|
total: number[];
|
|
|
|
|
inc: number[];
|
|
|
|
|
dec: number[];
|
|
|
|
|
diffs: {
|
|
|
|
|
normal: number[];
|
|
|
|
|
reply: number[];
|
|
|
|
|
renote: number[];
|
|
|
|
|
withFile: number[];
|
|
|
|
|
};
|
|
|
|
|
};
|
|
|
|
|
remote: {
|
|
|
|
|
total: number[];
|
|
|
|
|
inc: number[];
|
|
|
|
|
dec: number[];
|
|
|
|
|
diffs: {
|
|
|
|
|
normal: number[];
|
|
|
|
|
reply: number[];
|
|
|
|
|
renote: number[];
|
|
|
|
|
withFile: number[];
|
|
|
|
|
};
|
|
|
|
|
};
|
|
|
|
|
};
|
|
|
|
|
};
|
|
|
|
|
};
|
|
|
|
@@ -11799,18 +11895,30 @@ export type operations = {
|
|
|
|
|
200: {
|
|
|
|
|
content: {
|
|
|
|
|
'application/json': {
|
|
|
|
|
'local.followings.total': number[];
|
|
|
|
|
'local.followings.inc': number[];
|
|
|
|
|
'local.followings.dec': number[];
|
|
|
|
|
'local.followers.total': number[];
|
|
|
|
|
'local.followers.inc': number[];
|
|
|
|
|
'local.followers.dec': number[];
|
|
|
|
|
'remote.followings.total': number[];
|
|
|
|
|
'remote.followings.inc': number[];
|
|
|
|
|
'remote.followings.dec': number[];
|
|
|
|
|
'remote.followers.total': number[];
|
|
|
|
|
'remote.followers.inc': number[];
|
|
|
|
|
'remote.followers.dec': number[];
|
|
|
|
|
local: {
|
|
|
|
|
followings: {
|
|
|
|
|
total: number[];
|
|
|
|
|
inc: number[];
|
|
|
|
|
dec: number[];
|
|
|
|
|
};
|
|
|
|
|
followers: {
|
|
|
|
|
total: number[];
|
|
|
|
|
inc: number[];
|
|
|
|
|
dec: number[];
|
|
|
|
|
};
|
|
|
|
|
};
|
|
|
|
|
remote: {
|
|
|
|
|
followings: {
|
|
|
|
|
total: number[];
|
|
|
|
|
inc: number[];
|
|
|
|
|
dec: number[];
|
|
|
|
|
};
|
|
|
|
|
followers: {
|
|
|
|
|
total: number[];
|
|
|
|
|
inc: number[];
|
|
|
|
|
dec: number[];
|
|
|
|
|
};
|
|
|
|
|
};
|
|
|
|
|
};
|
|
|
|
|
};
|
|
|
|
|
};
|
|
|
|
@@ -11875,10 +11983,12 @@ export type operations = {
|
|
|
|
|
total: number[];
|
|
|
|
|
inc: number[];
|
|
|
|
|
dec: number[];
|
|
|
|
|
'diffs.normal': number[];
|
|
|
|
|
'diffs.reply': number[];
|
|
|
|
|
'diffs.renote': number[];
|
|
|
|
|
'diffs.withFile': number[];
|
|
|
|
|
diffs: {
|
|
|
|
|
normal: number[];
|
|
|
|
|
reply: number[];
|
|
|
|
|
renote: number[];
|
|
|
|
|
withFile: number[];
|
|
|
|
|
};
|
|
|
|
|
};
|
|
|
|
|
};
|
|
|
|
|
};
|
|
|
|
@@ -11940,10 +12050,14 @@ export type operations = {
|
|
|
|
|
200: {
|
|
|
|
|
content: {
|
|
|
|
|
'application/json': {
|
|
|
|
|
'upv.user': number[];
|
|
|
|
|
'pv.user': number[];
|
|
|
|
|
'upv.visitor': number[];
|
|
|
|
|
'pv.visitor': number[];
|
|
|
|
|
upv: {
|
|
|
|
|
user: number[];
|
|
|
|
|
visitor: number[];
|
|
|
|
|
};
|
|
|
|
|
pv: {
|
|
|
|
|
user: number[];
|
|
|
|
|
visitor: number[];
|
|
|
|
|
};
|
|
|
|
|
};
|
|
|
|
|
};
|
|
|
|
|
};
|
|
|
|
@@ -12005,8 +12119,12 @@ export type operations = {
|
|
|
|
|
200: {
|
|
|
|
|
content: {
|
|
|
|
|
'application/json': {
|
|
|
|
|
'local.count': number[];
|
|
|
|
|
'remote.count': number[];
|
|
|
|
|
local: {
|
|
|
|
|
count: number[];
|
|
|
|
|
};
|
|
|
|
|
remote: {
|
|
|
|
|
count: number[];
|
|
|
|
|
};
|
|
|
|
|
};
|
|
|
|
|
};
|
|
|
|
|
};
|
|
|
|
@@ -12066,12 +12184,16 @@ export type operations = {
|
|
|
|
|
200: {
|
|
|
|
|
content: {
|
|
|
|
|
'application/json': {
|
|
|
|
|
'local.total': number[];
|
|
|
|
|
'local.inc': number[];
|
|
|
|
|
'local.dec': number[];
|
|
|
|
|
'remote.total': number[];
|
|
|
|
|
'remote.inc': number[];
|
|
|
|
|
'remote.dec': number[];
|
|
|
|
|
local: {
|
|
|
|
|
total: number[];
|
|
|
|
|
inc: number[];
|
|
|
|
|
dec: number[];
|
|
|
|
|
};
|
|
|
|
|
remote: {
|
|
|
|
|
total: number[];
|
|
|
|
|
inc: number[];
|
|
|
|
|
dec: number[];
|
|
|
|
|
};
|
|
|
|
|
};
|
|
|
|
|
};
|
|
|
|
|
};
|
|
|
|
@@ -18744,7 +18866,7 @@ export type operations = {
|
|
|
|
|
/** @description OK (with results) */
|
|
|
|
|
200: {
|
|
|
|
|
content: {
|
|
|
|
|
'application/json': components['schemas']['UserDetailed'];
|
|
|
|
|
'application/json': components['schemas']['MeDetailed'];
|
|
|
|
|
};
|
|
|
|
|
};
|
|
|
|
|
/** @description Client error */
|
|
|
|
@@ -19570,6 +19692,7 @@ export type operations = {
|
|
|
|
|
privacyPolicyUrl: string | null;
|
|
|
|
|
serverRules: string[];
|
|
|
|
|
themeColor: string | null;
|
|
|
|
|
policies: components['schemas']['RolePolicies'];
|
|
|
|
|
};
|
|
|
|
|
};
|
|
|
|
|
};
|
|
|
|
@@ -23699,7 +23822,7 @@ export type operations = {
|
|
|
|
|
'application/json': {
|
|
|
|
|
/** Format: misskey:id */
|
|
|
|
|
id: string;
|
|
|
|
|
user: components['schemas']['User'];
|
|
|
|
|
user: components['schemas']['UserDetailed'];
|
|
|
|
|
}[];
|
|
|
|
|
};
|
|
|
|
|
};
|
|
|
|
@@ -25494,7 +25617,7 @@ export type operations = {
|
|
|
|
|
createdAt: string;
|
|
|
|
|
/** Format: misskey:id */
|
|
|
|
|
userId: string;
|
|
|
|
|
user: components['schemas']['User'];
|
|
|
|
|
user: components['schemas']['UserLite'];
|
|
|
|
|
withReplies: boolean;
|
|
|
|
|
}[];
|
|
|
|
|
};
|
|
|
|
@@ -26390,7 +26513,14 @@ export type operations = {
|
|
|
|
|
/** @description OK (with results) */
|
|
|
|
|
200: {
|
|
|
|
|
content: {
|
|
|
|
|
'application/json': unknown;
|
|
|
|
|
'application/json': {
|
|
|
|
|
/** Format: date-time */
|
|
|
|
|
createdAt: string;
|
|
|
|
|
users: number;
|
|
|
|
|
data: {
|
|
|
|
|
[key: string]: number;
|
|
|
|
|
};
|
|
|
|
|
}[];
|
|
|
|
|
};
|
|
|
|
|
};
|
|
|
|
|
/** @description Client error */
|
|
|
|
|