refactor: Refactor Endpoints to improve Developer Experience for adding Endpoints (#15301)
* chore: reorder endpoints to lexicographic code unit order * refactor: import endpoints in one module and use them for generating EndpointsModule and endpoints
This commit is contained in:
		@@ -1,18 +1,17 @@
 | 
			
		||||
import type {
 | 
			
		||||
	EmptyRequest,
 | 
			
		||||
	EmptyResponse,
 | 
			
		||||
	AdminMetaResponse,
 | 
			
		||||
	AdminAbuseUserReportsRequest,
 | 
			
		||||
	AdminAbuseUserReportsResponse,
 | 
			
		||||
	AdminAbuseReportNotificationRecipientCreateRequest,
 | 
			
		||||
	AdminAbuseReportNotificationRecipientCreateResponse,
 | 
			
		||||
	AdminAbuseReportNotificationRecipientDeleteRequest,
 | 
			
		||||
	AdminAbuseReportNotificationRecipientListRequest,
 | 
			
		||||
	AdminAbuseReportNotificationRecipientListResponse,
 | 
			
		||||
	AdminAbuseReportNotificationRecipientShowRequest,
 | 
			
		||||
	AdminAbuseReportNotificationRecipientShowResponse,
 | 
			
		||||
	AdminAbuseReportNotificationRecipientCreateRequest,
 | 
			
		||||
	AdminAbuseReportNotificationRecipientCreateResponse,
 | 
			
		||||
	AdminAbuseReportNotificationRecipientUpdateRequest,
 | 
			
		||||
	AdminAbuseReportNotificationRecipientUpdateResponse,
 | 
			
		||||
	AdminAbuseReportNotificationRecipientDeleteRequest,
 | 
			
		||||
	AdminAbuseUserReportsRequest,
 | 
			
		||||
	AdminAbuseUserReportsResponse,
 | 
			
		||||
	AdminAccountsCreateRequest,
 | 
			
		||||
	AdminAccountsCreateResponse,
 | 
			
		||||
	AdminAccountsDeleteRequest,
 | 
			
		||||
@@ -38,36 +37,34 @@ import type {
 | 
			
		||||
	AdminAvatarDecorationsUpdateRequest,
 | 
			
		||||
	AdminCaptchaCurrentResponse,
 | 
			
		||||
	AdminCaptchaSaveRequest,
 | 
			
		||||
	AdminDeleteAccountRequest,
 | 
			
		||||
	AdminDeleteAllFilesOfAUserRequest,
 | 
			
		||||
	AdminUnsetUserAvatarRequest,
 | 
			
		||||
	AdminUnsetUserBannerRequest,
 | 
			
		||||
	AdminDriveFilesRequest,
 | 
			
		||||
	AdminDriveFilesResponse,
 | 
			
		||||
	AdminDriveShowFileRequest,
 | 
			
		||||
	AdminDriveShowFileResponse,
 | 
			
		||||
	AdminEmojiAddAliasesBulkRequest,
 | 
			
		||||
	AdminEmojiAddRequest,
 | 
			
		||||
	AdminEmojiAddResponse,
 | 
			
		||||
	AdminEmojiAddAliasesBulkRequest,
 | 
			
		||||
	AdminEmojiCopyRequest,
 | 
			
		||||
	AdminEmojiCopyResponse,
 | 
			
		||||
	AdminEmojiDeleteBulkRequest,
 | 
			
		||||
	AdminEmojiDeleteRequest,
 | 
			
		||||
	AdminEmojiDeleteBulkRequest,
 | 
			
		||||
	AdminEmojiImportZipRequest,
 | 
			
		||||
	AdminEmojiListRemoteRequest,
 | 
			
		||||
	AdminEmojiListRemoteResponse,
 | 
			
		||||
	AdminEmojiListRequest,
 | 
			
		||||
	AdminEmojiListResponse,
 | 
			
		||||
	AdminEmojiListRemoteRequest,
 | 
			
		||||
	AdminEmojiListRemoteResponse,
 | 
			
		||||
	AdminEmojiRemoveAliasesBulkRequest,
 | 
			
		||||
	AdminEmojiSetAliasesBulkRequest,
 | 
			
		||||
	AdminEmojiSetCategoryBulkRequest,
 | 
			
		||||
	AdminEmojiSetLicenseBulkRequest,
 | 
			
		||||
	AdminEmojiUpdateRequest,
 | 
			
		||||
	V2AdminEmojiListRequest,
 | 
			
		||||
	V2AdminEmojiListResponse,
 | 
			
		||||
	AdminFederationDeleteAllFilesRequest,
 | 
			
		||||
	AdminFederationRefreshRemoteInstanceMetadataRequest,
 | 
			
		||||
	AdminFederationRemoveAllFollowingRequest,
 | 
			
		||||
	AdminFederationUpdateInstanceRequest,
 | 
			
		||||
	AdminForwardAbuseUserReportRequest,
 | 
			
		||||
	AdminGetIndexStatsResponse,
 | 
			
		||||
	AdminGetTableStatsResponse,
 | 
			
		||||
	AdminGetUserIpsRequest,
 | 
			
		||||
@@ -76,6 +73,7 @@ import type {
 | 
			
		||||
	AdminInviteCreateResponse,
 | 
			
		||||
	AdminInviteListRequest,
 | 
			
		||||
	AdminInviteListResponse,
 | 
			
		||||
	AdminMetaResponse,
 | 
			
		||||
	AdminPromoCreateRequest,
 | 
			
		||||
	AdminQueueDeliverDelayedResponse,
 | 
			
		||||
	AdminQueueInboxDelayedResponse,
 | 
			
		||||
@@ -88,8 +86,18 @@ import type {
 | 
			
		||||
	AdminResetPasswordRequest,
 | 
			
		||||
	AdminResetPasswordResponse,
 | 
			
		||||
	AdminResolveAbuseUserReportRequest,
 | 
			
		||||
	AdminForwardAbuseUserReportRequest,
 | 
			
		||||
	AdminUpdateAbuseUserReportRequest,
 | 
			
		||||
	AdminRolesAssignRequest,
 | 
			
		||||
	AdminRolesCreateRequest,
 | 
			
		||||
	AdminRolesCreateResponse,
 | 
			
		||||
	AdminRolesDeleteRequest,
 | 
			
		||||
	AdminRolesListResponse,
 | 
			
		||||
	AdminRolesShowRequest,
 | 
			
		||||
	AdminRolesShowResponse,
 | 
			
		||||
	AdminRolesUnassignRequest,
 | 
			
		||||
	AdminRolesUpdateRequest,
 | 
			
		||||
	AdminRolesUpdateDefaultPoliciesRequest,
 | 
			
		||||
	AdminRolesUsersRequest,
 | 
			
		||||
	AdminRolesUsersResponse,
 | 
			
		||||
	AdminSendEmailRequest,
 | 
			
		||||
	AdminServerInfoResponse,
 | 
			
		||||
	AdminShowModerationLogsRequest,
 | 
			
		||||
@@ -99,22 +107,6 @@ import type {
 | 
			
		||||
	AdminShowUsersRequest,
 | 
			
		||||
	AdminShowUsersResponse,
 | 
			
		||||
	AdminSuspendUserRequest,
 | 
			
		||||
	AdminUnsuspendUserRequest,
 | 
			
		||||
	AdminUpdateMetaRequest,
 | 
			
		||||
	AdminDeleteAccountRequest,
 | 
			
		||||
	AdminUpdateUserNoteRequest,
 | 
			
		||||
	AdminRolesCreateRequest,
 | 
			
		||||
	AdminRolesCreateResponse,
 | 
			
		||||
	AdminRolesDeleteRequest,
 | 
			
		||||
	AdminRolesListResponse,
 | 
			
		||||
	AdminRolesShowRequest,
 | 
			
		||||
	AdminRolesShowResponse,
 | 
			
		||||
	AdminRolesUpdateRequest,
 | 
			
		||||
	AdminRolesAssignRequest,
 | 
			
		||||
	AdminRolesUnassignRequest,
 | 
			
		||||
	AdminRolesUpdateDefaultPoliciesRequest,
 | 
			
		||||
	AdminRolesUsersRequest,
 | 
			
		||||
	AdminRolesUsersResponse,
 | 
			
		||||
	AdminSystemWebhookCreateRequest,
 | 
			
		||||
	AdminSystemWebhookCreateResponse,
 | 
			
		||||
	AdminSystemWebhookDeleteRequest,
 | 
			
		||||
@@ -122,9 +114,15 @@ import type {
 | 
			
		||||
	AdminSystemWebhookListResponse,
 | 
			
		||||
	AdminSystemWebhookShowRequest,
 | 
			
		||||
	AdminSystemWebhookShowResponse,
 | 
			
		||||
	AdminSystemWebhookTestRequest,
 | 
			
		||||
	AdminSystemWebhookUpdateRequest,
 | 
			
		||||
	AdminSystemWebhookUpdateResponse,
 | 
			
		||||
	AdminSystemWebhookTestRequest,
 | 
			
		||||
	AdminUnsetUserAvatarRequest,
 | 
			
		||||
	AdminUnsetUserBannerRequest,
 | 
			
		||||
	AdminUnsuspendUserRequest,
 | 
			
		||||
	AdminUpdateAbuseUserReportRequest,
 | 
			
		||||
	AdminUpdateMetaRequest,
 | 
			
		||||
	AdminUpdateUserNoteRequest,
 | 
			
		||||
	AnnouncementsRequest,
 | 
			
		||||
	AnnouncementsResponse,
 | 
			
		||||
	AnnouncementsShowRequest,
 | 
			
		||||
@@ -160,26 +158,29 @@ import type {
 | 
			
		||||
	BlockingDeleteResponse,
 | 
			
		||||
	BlockingListRequest,
 | 
			
		||||
	BlockingListResponse,
 | 
			
		||||
	BubbleGameRankingRequest,
 | 
			
		||||
	BubbleGameRankingResponse,
 | 
			
		||||
	BubbleGameRegisterRequest,
 | 
			
		||||
	ChannelsCreateRequest,
 | 
			
		||||
	ChannelsCreateResponse,
 | 
			
		||||
	ChannelsFavoriteRequest,
 | 
			
		||||
	ChannelsFeaturedResponse,
 | 
			
		||||
	ChannelsFollowRequest,
 | 
			
		||||
	ChannelsFollowedRequest,
 | 
			
		||||
	ChannelsFollowedResponse,
 | 
			
		||||
	ChannelsMyFavoritesResponse,
 | 
			
		||||
	ChannelsOwnedRequest,
 | 
			
		||||
	ChannelsOwnedResponse,
 | 
			
		||||
	ChannelsSearchRequest,
 | 
			
		||||
	ChannelsSearchResponse,
 | 
			
		||||
	ChannelsShowRequest,
 | 
			
		||||
	ChannelsShowResponse,
 | 
			
		||||
	ChannelsTimelineRequest,
 | 
			
		||||
	ChannelsTimelineResponse,
 | 
			
		||||
	ChannelsUnfavoriteRequest,
 | 
			
		||||
	ChannelsUnfollowRequest,
 | 
			
		||||
	ChannelsUpdateRequest,
 | 
			
		||||
	ChannelsUpdateResponse,
 | 
			
		||||
	ChannelsFavoriteRequest,
 | 
			
		||||
	ChannelsUnfavoriteRequest,
 | 
			
		||||
	ChannelsMyFavoritesResponse,
 | 
			
		||||
	ChannelsSearchRequest,
 | 
			
		||||
	ChannelsSearchResponse,
 | 
			
		||||
	ChartsActiveUsersRequest,
 | 
			
		||||
	ChartsActiveUsersResponse,
 | 
			
		||||
	ChartsApRequestRequest,
 | 
			
		||||
@@ -205,20 +206,20 @@ import type {
 | 
			
		||||
	ChartsUsersRequest,
 | 
			
		||||
	ChartsUsersResponse,
 | 
			
		||||
	ClipsAddNoteRequest,
 | 
			
		||||
	ClipsRemoveNoteRequest,
 | 
			
		||||
	ClipsCreateRequest,
 | 
			
		||||
	ClipsCreateResponse,
 | 
			
		||||
	ClipsDeleteRequest,
 | 
			
		||||
	ClipsFavoriteRequest,
 | 
			
		||||
	ClipsListResponse,
 | 
			
		||||
	ClipsMyFavoritesResponse,
 | 
			
		||||
	ClipsNotesRequest,
 | 
			
		||||
	ClipsNotesResponse,
 | 
			
		||||
	ClipsRemoveNoteRequest,
 | 
			
		||||
	ClipsShowRequest,
 | 
			
		||||
	ClipsShowResponse,
 | 
			
		||||
	ClipsUnfavoriteRequest,
 | 
			
		||||
	ClipsUpdateRequest,
 | 
			
		||||
	ClipsUpdateResponse,
 | 
			
		||||
	ClipsFavoriteRequest,
 | 
			
		||||
	ClipsUnfavoriteRequest,
 | 
			
		||||
	ClipsMyFavoritesResponse,
 | 
			
		||||
	DriveResponse,
 | 
			
		||||
	DriveFilesRequest,
 | 
			
		||||
	DriveFilesResponse,
 | 
			
		||||
@@ -229,10 +230,10 @@ import type {
 | 
			
		||||
	DriveFilesCreateRequest,
 | 
			
		||||
	DriveFilesCreateResponse,
 | 
			
		||||
	DriveFilesDeleteRequest,
 | 
			
		||||
	DriveFilesFindByHashRequest,
 | 
			
		||||
	DriveFilesFindByHashResponse,
 | 
			
		||||
	DriveFilesFindRequest,
 | 
			
		||||
	DriveFilesFindResponse,
 | 
			
		||||
	DriveFilesFindByHashRequest,
 | 
			
		||||
	DriveFilesFindByHashResponse,
 | 
			
		||||
	DriveFilesShowRequest,
 | 
			
		||||
	DriveFilesShowResponse,
 | 
			
		||||
	DriveFilesUpdateRequest,
 | 
			
		||||
@@ -253,6 +254,9 @@ import type {
 | 
			
		||||
	DriveStreamResponse,
 | 
			
		||||
	EmailAddressAvailableRequest,
 | 
			
		||||
	EmailAddressAvailableResponse,
 | 
			
		||||
	EmojiRequest,
 | 
			
		||||
	EmojiResponse,
 | 
			
		||||
	EmojisResponse,
 | 
			
		||||
	EndpointRequest,
 | 
			
		||||
	EndpointResponse,
 | 
			
		||||
	EndpointsResponse,
 | 
			
		||||
@@ -264,18 +268,33 @@ import type {
 | 
			
		||||
	FederationInstancesResponse,
 | 
			
		||||
	FederationShowInstanceRequest,
 | 
			
		||||
	FederationShowInstanceResponse,
 | 
			
		||||
	FederationStatsRequest,
 | 
			
		||||
	FederationStatsResponse,
 | 
			
		||||
	FederationUpdateRemoteUserRequest,
 | 
			
		||||
	FederationUsersRequest,
 | 
			
		||||
	FederationUsersResponse,
 | 
			
		||||
	FederationStatsRequest,
 | 
			
		||||
	FederationStatsResponse,
 | 
			
		||||
	FetchExternalResourcesRequest,
 | 
			
		||||
	FetchExternalResourcesResponse,
 | 
			
		||||
	FetchRssRequest,
 | 
			
		||||
	FetchRssResponse,
 | 
			
		||||
	FlashCreateRequest,
 | 
			
		||||
	FlashCreateResponse,
 | 
			
		||||
	FlashDeleteRequest,
 | 
			
		||||
	FlashFeaturedRequest,
 | 
			
		||||
	FlashFeaturedResponse,
 | 
			
		||||
	FlashLikeRequest,
 | 
			
		||||
	FlashMyRequest,
 | 
			
		||||
	FlashMyResponse,
 | 
			
		||||
	FlashMyLikesRequest,
 | 
			
		||||
	FlashMyLikesResponse,
 | 
			
		||||
	FlashShowRequest,
 | 
			
		||||
	FlashShowResponse,
 | 
			
		||||
	FlashUnlikeRequest,
 | 
			
		||||
	FlashUpdateRequest,
 | 
			
		||||
	FollowingCreateRequest,
 | 
			
		||||
	FollowingCreateResponse,
 | 
			
		||||
	FollowingDeleteRequest,
 | 
			
		||||
	FollowingDeleteResponse,
 | 
			
		||||
	FollowingUpdateRequest,
 | 
			
		||||
	FollowingUpdateResponse,
 | 
			
		||||
	FollowingUpdateAllRequest,
 | 
			
		||||
	FollowingInvalidateRequest,
 | 
			
		||||
	FollowingInvalidateResponse,
 | 
			
		||||
	FollowingRequestsAcceptRequest,
 | 
			
		||||
@@ -283,9 +302,12 @@ import type {
 | 
			
		||||
	FollowingRequestsCancelResponse,
 | 
			
		||||
	FollowingRequestsListRequest,
 | 
			
		||||
	FollowingRequestsListResponse,
 | 
			
		||||
	FollowingRequestsRejectRequest,
 | 
			
		||||
	FollowingRequestsSentRequest,
 | 
			
		||||
	FollowingRequestsSentResponse,
 | 
			
		||||
	FollowingRequestsRejectRequest,
 | 
			
		||||
	FollowingUpdateRequest,
 | 
			
		||||
	FollowingUpdateResponse,
 | 
			
		||||
	FollowingUpdateAllRequest,
 | 
			
		||||
	GalleryFeaturedRequest,
 | 
			
		||||
	GalleryFeaturedResponse,
 | 
			
		||||
	GalleryPopularResponse,
 | 
			
		||||
@@ -300,8 +322,8 @@ import type {
 | 
			
		||||
	GalleryPostsUnlikeRequest,
 | 
			
		||||
	GalleryPostsUpdateRequest,
 | 
			
		||||
	GalleryPostsUpdateResponse,
 | 
			
		||||
	GetOnlineUsersCountResponse,
 | 
			
		||||
	GetAvatarDecorationsResponse,
 | 
			
		||||
	GetOnlineUsersCountResponse,
 | 
			
		||||
	HashtagsListRequest,
 | 
			
		||||
	HashtagsListResponse,
 | 
			
		||||
	HashtagsSearchRequest,
 | 
			
		||||
@@ -317,19 +339,19 @@ import type {
 | 
			
		||||
	I2faKeyDoneRequest,
 | 
			
		||||
	I2faKeyDoneResponse,
 | 
			
		||||
	I2faPasswordLessRequest,
 | 
			
		||||
	I2faRegisterKeyRequest,
 | 
			
		||||
	I2faRegisterKeyResponse,
 | 
			
		||||
	I2faRegisterRequest,
 | 
			
		||||
	I2faRegisterResponse,
 | 
			
		||||
	I2faUpdateKeyRequest,
 | 
			
		||||
	I2faRegisterKeyRequest,
 | 
			
		||||
	I2faRegisterKeyResponse,
 | 
			
		||||
	I2faRemoveKeyRequest,
 | 
			
		||||
	I2faUnregisterRequest,
 | 
			
		||||
	I2faUpdateKeyRequest,
 | 
			
		||||
	IAppsRequest,
 | 
			
		||||
	IAppsResponse,
 | 
			
		||||
	IAuthorizedAppsRequest,
 | 
			
		||||
	IAuthorizedAppsResponse,
 | 
			
		||||
	IClaimAchievementRequest,
 | 
			
		||||
	IChangePasswordRequest,
 | 
			
		||||
	IClaimAchievementRequest,
 | 
			
		||||
	IDeleteAccountRequest,
 | 
			
		||||
	IExportFollowingRequest,
 | 
			
		||||
	IFavoritesRequest,
 | 
			
		||||
@@ -338,11 +360,13 @@ import type {
 | 
			
		||||
	IGalleryLikesResponse,
 | 
			
		||||
	IGalleryPostsRequest,
 | 
			
		||||
	IGalleryPostsResponse,
 | 
			
		||||
	IImportAntennasRequest,
 | 
			
		||||
	IImportBlockingRequest,
 | 
			
		||||
	IImportFollowingRequest,
 | 
			
		||||
	IImportMutingRequest,
 | 
			
		||||
	IImportUserListsRequest,
 | 
			
		||||
	IImportAntennasRequest,
 | 
			
		||||
	IMoveRequest,
 | 
			
		||||
	IMoveResponse,
 | 
			
		||||
	INotificationsRequest,
 | 
			
		||||
	INotificationsResponse,
 | 
			
		||||
	INotificationsGroupedRequest,
 | 
			
		||||
@@ -355,16 +379,16 @@ import type {
 | 
			
		||||
	IPinResponse,
 | 
			
		||||
	IReadAnnouncementRequest,
 | 
			
		||||
	IRegenerateTokenRequest,
 | 
			
		||||
	IRegistryGetRequest,
 | 
			
		||||
	IRegistryGetResponse,
 | 
			
		||||
	IRegistryGetAllRequest,
 | 
			
		||||
	IRegistryGetAllResponse,
 | 
			
		||||
	IRegistryGetDetailRequest,
 | 
			
		||||
	IRegistryGetDetailResponse,
 | 
			
		||||
	IRegistryGetRequest,
 | 
			
		||||
	IRegistryGetResponse,
 | 
			
		||||
	IRegistryKeysWithTypeRequest,
 | 
			
		||||
	IRegistryKeysWithTypeResponse,
 | 
			
		||||
	IRegistryKeysRequest,
 | 
			
		||||
	IRegistryKeysResponse,
 | 
			
		||||
	IRegistryKeysWithTypeRequest,
 | 
			
		||||
	IRegistryKeysWithTypeResponse,
 | 
			
		||||
	IRegistryRemoveRequest,
 | 
			
		||||
	IRegistryScopesWithDomainResponse,
 | 
			
		||||
	IRegistrySetRequest,
 | 
			
		||||
@@ -373,40 +397,31 @@ import type {
 | 
			
		||||
	ISigninHistoryResponse,
 | 
			
		||||
	IUnpinRequest,
 | 
			
		||||
	IUnpinResponse,
 | 
			
		||||
	IUpdateEmailRequest,
 | 
			
		||||
	IUpdateEmailResponse,
 | 
			
		||||
	IUpdateRequest,
 | 
			
		||||
	IUpdateResponse,
 | 
			
		||||
	IMoveRequest,
 | 
			
		||||
	IMoveResponse,
 | 
			
		||||
	IUpdateEmailRequest,
 | 
			
		||||
	IUpdateEmailResponse,
 | 
			
		||||
	IWebhooksCreateRequest,
 | 
			
		||||
	IWebhooksCreateResponse,
 | 
			
		||||
	IWebhooksDeleteRequest,
 | 
			
		||||
	IWebhooksListResponse,
 | 
			
		||||
	IWebhooksShowRequest,
 | 
			
		||||
	IWebhooksShowResponse,
 | 
			
		||||
	IWebhooksUpdateRequest,
 | 
			
		||||
	IWebhooksDeleteRequest,
 | 
			
		||||
	IWebhooksTestRequest,
 | 
			
		||||
	IWebhooksUpdateRequest,
 | 
			
		||||
	InviteCreateResponse,
 | 
			
		||||
	InviteDeleteRequest,
 | 
			
		||||
	InviteLimitResponse,
 | 
			
		||||
	InviteListRequest,
 | 
			
		||||
	InviteListResponse,
 | 
			
		||||
	InviteLimitResponse,
 | 
			
		||||
	MetaRequest,
 | 
			
		||||
	MetaResponse,
 | 
			
		||||
	EmojisResponse,
 | 
			
		||||
	EmojiRequest,
 | 
			
		||||
	EmojiResponse,
 | 
			
		||||
	MiauthGenTokenRequest,
 | 
			
		||||
	MiauthGenTokenResponse,
 | 
			
		||||
	MuteCreateRequest,
 | 
			
		||||
	MuteDeleteRequest,
 | 
			
		||||
	MuteListRequest,
 | 
			
		||||
	MuteListResponse,
 | 
			
		||||
	RenoteMuteCreateRequest,
 | 
			
		||||
	RenoteMuteDeleteRequest,
 | 
			
		||||
	RenoteMuteListRequest,
 | 
			
		||||
	RenoteMuteListResponse,
 | 
			
		||||
	MyAppsRequest,
 | 
			
		||||
	MyAppsResponse,
 | 
			
		||||
	NotesRequest,
 | 
			
		||||
@@ -443,10 +458,10 @@ import type {
 | 
			
		||||
	NotesRenotesResponse,
 | 
			
		||||
	NotesRepliesRequest,
 | 
			
		||||
	NotesRepliesResponse,
 | 
			
		||||
	NotesSearchByTagRequest,
 | 
			
		||||
	NotesSearchByTagResponse,
 | 
			
		||||
	NotesSearchRequest,
 | 
			
		||||
	NotesSearchResponse,
 | 
			
		||||
	NotesSearchByTagRequest,
 | 
			
		||||
	NotesSearchByTagResponse,
 | 
			
		||||
	NotesShowRequest,
 | 
			
		||||
	NotesShowResponse,
 | 
			
		||||
	NotesStateRequest,
 | 
			
		||||
@@ -471,49 +486,57 @@ import type {
 | 
			
		||||
	PagesShowResponse,
 | 
			
		||||
	PagesUnlikeRequest,
 | 
			
		||||
	PagesUpdateRequest,
 | 
			
		||||
	FlashCreateRequest,
 | 
			
		||||
	FlashCreateResponse,
 | 
			
		||||
	FlashDeleteRequest,
 | 
			
		||||
	FlashFeaturedRequest,
 | 
			
		||||
	FlashFeaturedResponse,
 | 
			
		||||
	FlashLikeRequest,
 | 
			
		||||
	FlashShowRequest,
 | 
			
		||||
	FlashShowResponse,
 | 
			
		||||
	FlashUnlikeRequest,
 | 
			
		||||
	FlashUpdateRequest,
 | 
			
		||||
	FlashMyRequest,
 | 
			
		||||
	FlashMyResponse,
 | 
			
		||||
	FlashMyLikesRequest,
 | 
			
		||||
	FlashMyLikesResponse,
 | 
			
		||||
	PingResponse,
 | 
			
		||||
	PinnedUsersResponse,
 | 
			
		||||
	PromoReadRequest,
 | 
			
		||||
	RenoteMuteCreateRequest,
 | 
			
		||||
	RenoteMuteDeleteRequest,
 | 
			
		||||
	RenoteMuteListRequest,
 | 
			
		||||
	RenoteMuteListResponse,
 | 
			
		||||
	RequestResetPasswordRequest,
 | 
			
		||||
	ResetPasswordRequest,
 | 
			
		||||
	RetentionResponse,
 | 
			
		||||
	ReversiCancelMatchRequest,
 | 
			
		||||
	ReversiGamesRequest,
 | 
			
		||||
	ReversiGamesResponse,
 | 
			
		||||
	ReversiInvitationsResponse,
 | 
			
		||||
	ReversiMatchRequest,
 | 
			
		||||
	ReversiMatchResponse,
 | 
			
		||||
	ReversiShowGameRequest,
 | 
			
		||||
	ReversiShowGameResponse,
 | 
			
		||||
	ReversiSurrenderRequest,
 | 
			
		||||
	ReversiVerifyRequest,
 | 
			
		||||
	ReversiVerifyResponse,
 | 
			
		||||
	RolesListResponse,
 | 
			
		||||
	RolesNotesRequest,
 | 
			
		||||
	RolesNotesResponse,
 | 
			
		||||
	RolesShowRequest,
 | 
			
		||||
	RolesShowResponse,
 | 
			
		||||
	RolesUsersRequest,
 | 
			
		||||
	RolesUsersResponse,
 | 
			
		||||
	RolesNotesRequest,
 | 
			
		||||
	RolesNotesResponse,
 | 
			
		||||
	RequestResetPasswordRequest,
 | 
			
		||||
	ResetPasswordRequest,
 | 
			
		||||
	ServerInfoResponse,
 | 
			
		||||
	StatsResponse,
 | 
			
		||||
	SwShowRegistrationRequest,
 | 
			
		||||
	SwShowRegistrationResponse,
 | 
			
		||||
	SwUpdateRegistrationRequest,
 | 
			
		||||
	SwUpdateRegistrationResponse,
 | 
			
		||||
	SwRegisterRequest,
 | 
			
		||||
	SwRegisterResponse,
 | 
			
		||||
	SwShowRegistrationRequest,
 | 
			
		||||
	SwShowRegistrationResponse,
 | 
			
		||||
	SwUnregisterRequest,
 | 
			
		||||
	SwUpdateRegistrationRequest,
 | 
			
		||||
	SwUpdateRegistrationResponse,
 | 
			
		||||
	TestRequest,
 | 
			
		||||
	TestResponse,
 | 
			
		||||
	UsernameAvailableRequest,
 | 
			
		||||
	UsernameAvailableResponse,
 | 
			
		||||
	UsersRequest,
 | 
			
		||||
	UsersResponse,
 | 
			
		||||
	UsersAchievementsRequest,
 | 
			
		||||
	UsersAchievementsResponse,
 | 
			
		||||
	UsersClipsRequest,
 | 
			
		||||
	UsersClipsResponse,
 | 
			
		||||
	UsersFeaturedNotesRequest,
 | 
			
		||||
	UsersFeaturedNotesResponse,
 | 
			
		||||
	UsersFlashsRequest,
 | 
			
		||||
	UsersFlashsResponse,
 | 
			
		||||
	UsersFollowersRequest,
 | 
			
		||||
	UsersFollowersResponse,
 | 
			
		||||
	UsersFollowingRequest,
 | 
			
		||||
@@ -522,32 +545,28 @@ import type {
 | 
			
		||||
	UsersGalleryPostsResponse,
 | 
			
		||||
	UsersGetFrequentlyRepliedUsersRequest,
 | 
			
		||||
	UsersGetFrequentlyRepliedUsersResponse,
 | 
			
		||||
	UsersFeaturedNotesRequest,
 | 
			
		||||
	UsersFeaturedNotesResponse,
 | 
			
		||||
	UsersListsCreateRequest,
 | 
			
		||||
	UsersListsCreateResponse,
 | 
			
		||||
	UsersListsCreateFromPublicRequest,
 | 
			
		||||
	UsersListsCreateFromPublicResponse,
 | 
			
		||||
	UsersListsDeleteRequest,
 | 
			
		||||
	UsersListsFavoriteRequest,
 | 
			
		||||
	UsersListsGetMembershipsRequest,
 | 
			
		||||
	UsersListsGetMembershipsResponse,
 | 
			
		||||
	UsersListsListRequest,
 | 
			
		||||
	UsersListsListResponse,
 | 
			
		||||
	UsersListsPullRequest,
 | 
			
		||||
	UsersListsPushRequest,
 | 
			
		||||
	UsersListsShowRequest,
 | 
			
		||||
	UsersListsShowResponse,
 | 
			
		||||
	UsersListsFavoriteRequest,
 | 
			
		||||
	UsersListsUnfavoriteRequest,
 | 
			
		||||
	UsersListsUpdateRequest,
 | 
			
		||||
	UsersListsUpdateResponse,
 | 
			
		||||
	UsersListsCreateFromPublicRequest,
 | 
			
		||||
	UsersListsCreateFromPublicResponse,
 | 
			
		||||
	UsersListsUpdateMembershipRequest,
 | 
			
		||||
	UsersListsGetMembershipsRequest,
 | 
			
		||||
	UsersListsGetMembershipsResponse,
 | 
			
		||||
	UsersNotesRequest,
 | 
			
		||||
	UsersNotesResponse,
 | 
			
		||||
	UsersPagesRequest,
 | 
			
		||||
	UsersPagesResponse,
 | 
			
		||||
	UsersFlashsRequest,
 | 
			
		||||
	UsersFlashsResponse,
 | 
			
		||||
	UsersReactionsRequest,
 | 
			
		||||
	UsersReactionsResponse,
 | 
			
		||||
	UsersRecommendationRequest,
 | 
			
		||||
@@ -555,44 +574,24 @@ import type {
 | 
			
		||||
	UsersRelationRequest,
 | 
			
		||||
	UsersRelationResponse,
 | 
			
		||||
	UsersReportAbuseRequest,
 | 
			
		||||
	UsersSearchByUsernameAndHostRequest,
 | 
			
		||||
	UsersSearchByUsernameAndHostResponse,
 | 
			
		||||
	UsersSearchRequest,
 | 
			
		||||
	UsersSearchResponse,
 | 
			
		||||
	UsersSearchByUsernameAndHostRequest,
 | 
			
		||||
	UsersSearchByUsernameAndHostResponse,
 | 
			
		||||
	UsersShowRequest,
 | 
			
		||||
	UsersShowResponse,
 | 
			
		||||
	UsersAchievementsRequest,
 | 
			
		||||
	UsersAchievementsResponse,
 | 
			
		||||
	UsersUpdateMemoRequest,
 | 
			
		||||
	FetchRssRequest,
 | 
			
		||||
	FetchRssResponse,
 | 
			
		||||
	FetchExternalResourcesRequest,
 | 
			
		||||
	FetchExternalResourcesResponse,
 | 
			
		||||
	RetentionResponse,
 | 
			
		||||
	BubbleGameRegisterRequest,
 | 
			
		||||
	BubbleGameRankingRequest,
 | 
			
		||||
	BubbleGameRankingResponse,
 | 
			
		||||
	ReversiCancelMatchRequest,
 | 
			
		||||
	ReversiGamesRequest,
 | 
			
		||||
	ReversiGamesResponse,
 | 
			
		||||
	ReversiMatchRequest,
 | 
			
		||||
	ReversiMatchResponse,
 | 
			
		||||
	ReversiInvitationsResponse,
 | 
			
		||||
	ReversiShowGameRequest,
 | 
			
		||||
	ReversiShowGameResponse,
 | 
			
		||||
	ReversiSurrenderRequest,
 | 
			
		||||
	ReversiVerifyRequest,
 | 
			
		||||
	ReversiVerifyResponse,
 | 
			
		||||
	V2AdminEmojiListRequest,
 | 
			
		||||
	V2AdminEmojiListResponse,
 | 
			
		||||
} from './entities.js';
 | 
			
		||||
 | 
			
		||||
export type Endpoints = {
 | 
			
		||||
	'admin/meta': { req: EmptyRequest; res: AdminMetaResponse };
 | 
			
		||||
	'admin/abuse-user-reports': { req: AdminAbuseUserReportsRequest; res: AdminAbuseUserReportsResponse };
 | 
			
		||||
	'admin/abuse-report/notification-recipient/create': { req: AdminAbuseReportNotificationRecipientCreateRequest; res: AdminAbuseReportNotificationRecipientCreateResponse };
 | 
			
		||||
	'admin/abuse-report/notification-recipient/delete': { req: AdminAbuseReportNotificationRecipientDeleteRequest; res: EmptyResponse };
 | 
			
		||||
	'admin/abuse-report/notification-recipient/list': { req: AdminAbuseReportNotificationRecipientListRequest; res: AdminAbuseReportNotificationRecipientListResponse };
 | 
			
		||||
	'admin/abuse-report/notification-recipient/show': { req: AdminAbuseReportNotificationRecipientShowRequest; res: AdminAbuseReportNotificationRecipientShowResponse };
 | 
			
		||||
	'admin/abuse-report/notification-recipient/create': { req: AdminAbuseReportNotificationRecipientCreateRequest; res: AdminAbuseReportNotificationRecipientCreateResponse };
 | 
			
		||||
	'admin/abuse-report/notification-recipient/update': { req: AdminAbuseReportNotificationRecipientUpdateRequest; res: AdminAbuseReportNotificationRecipientUpdateResponse };
 | 
			
		||||
	'admin/abuse-report/notification-recipient/delete': { req: AdminAbuseReportNotificationRecipientDeleteRequest; res: EmptyResponse };
 | 
			
		||||
	'admin/abuse-user-reports': { req: AdminAbuseUserReportsRequest; res: AdminAbuseUserReportsResponse };
 | 
			
		||||
	'admin/accounts/create': { req: AdminAccountsCreateRequest; res: AdminAccountsCreateResponse };
 | 
			
		||||
	'admin/accounts/delete': { req: AdminAccountsDeleteRequest; res: EmptyResponse };
 | 
			
		||||
	'admin/accounts/find-by-email': { req: AdminAccountsFindByEmailRequest; res: AdminAccountsFindByEmailResponse };
 | 
			
		||||
@@ -610,36 +609,36 @@ export type Endpoints = {
 | 
			
		||||
	'admin/avatar-decorations/update': { req: AdminAvatarDecorationsUpdateRequest; res: EmptyResponse };
 | 
			
		||||
	'admin/captcha/current': { req: EmptyRequest; res: AdminCaptchaCurrentResponse };
 | 
			
		||||
	'admin/captcha/save': { req: AdminCaptchaSaveRequest; res: EmptyResponse };
 | 
			
		||||
	'admin/delete-account': { req: AdminDeleteAccountRequest; res: EmptyResponse };
 | 
			
		||||
	'admin/delete-all-files-of-a-user': { req: AdminDeleteAllFilesOfAUserRequest; res: EmptyResponse };
 | 
			
		||||
	'admin/unset-user-avatar': { req: AdminUnsetUserAvatarRequest; res: EmptyResponse };
 | 
			
		||||
	'admin/unset-user-banner': { req: AdminUnsetUserBannerRequest; res: EmptyResponse };
 | 
			
		||||
	'admin/drive/clean-remote-files': { req: EmptyRequest; res: EmptyResponse };
 | 
			
		||||
	'admin/drive/cleanup': { req: EmptyRequest; res: EmptyResponse };
 | 
			
		||||
	'admin/drive/files': { req: AdminDriveFilesRequest; res: AdminDriveFilesResponse };
 | 
			
		||||
	'admin/drive/show-file': { req: AdminDriveShowFileRequest; res: AdminDriveShowFileResponse };
 | 
			
		||||
	'admin/emoji/add-aliases-bulk': { req: AdminEmojiAddAliasesBulkRequest; res: EmptyResponse };
 | 
			
		||||
	'admin/emoji/add': { req: AdminEmojiAddRequest; res: AdminEmojiAddResponse };
 | 
			
		||||
	'admin/emoji/add-aliases-bulk': { req: AdminEmojiAddAliasesBulkRequest; res: EmptyResponse };
 | 
			
		||||
	'admin/emoji/copy': { req: AdminEmojiCopyRequest; res: AdminEmojiCopyResponse };
 | 
			
		||||
	'admin/emoji/delete-bulk': { req: AdminEmojiDeleteBulkRequest; res: EmptyResponse };
 | 
			
		||||
	'admin/emoji/delete': { req: AdminEmojiDeleteRequest; res: EmptyResponse };
 | 
			
		||||
	'admin/emoji/delete-bulk': { req: AdminEmojiDeleteBulkRequest; res: EmptyResponse };
 | 
			
		||||
	'admin/emoji/import-zip': { req: AdminEmojiImportZipRequest; res: EmptyResponse };
 | 
			
		||||
	'admin/emoji/list-remote': { req: AdminEmojiListRemoteRequest; res: AdminEmojiListRemoteResponse };
 | 
			
		||||
	'admin/emoji/list': { req: AdminEmojiListRequest; res: AdminEmojiListResponse };
 | 
			
		||||
	'admin/emoji/list-remote': { req: AdminEmojiListRemoteRequest; res: AdminEmojiListRemoteResponse };
 | 
			
		||||
	'admin/emoji/remove-aliases-bulk': { req: AdminEmojiRemoveAliasesBulkRequest; res: EmptyResponse };
 | 
			
		||||
	'admin/emoji/set-aliases-bulk': { req: AdminEmojiSetAliasesBulkRequest; res: EmptyResponse };
 | 
			
		||||
	'admin/emoji/set-category-bulk': { req: AdminEmojiSetCategoryBulkRequest; res: EmptyResponse };
 | 
			
		||||
	'admin/emoji/set-license-bulk': { req: AdminEmojiSetLicenseBulkRequest; res: EmptyResponse };
 | 
			
		||||
	'admin/emoji/update': { req: AdminEmojiUpdateRequest; res: EmptyResponse };
 | 
			
		||||
	'v2/admin/emoji/list': { req: V2AdminEmojiListRequest; res: V2AdminEmojiListResponse };
 | 
			
		||||
	'admin/federation/delete-all-files': { req: AdminFederationDeleteAllFilesRequest; res: EmptyResponse };
 | 
			
		||||
	'admin/federation/refresh-remote-instance-metadata': { req: AdminFederationRefreshRemoteInstanceMetadataRequest; res: EmptyResponse };
 | 
			
		||||
	'admin/federation/remove-all-following': { req: AdminFederationRemoveAllFollowingRequest; res: EmptyResponse };
 | 
			
		||||
	'admin/federation/update-instance': { req: AdminFederationUpdateInstanceRequest; res: EmptyResponse };
 | 
			
		||||
	'admin/forward-abuse-user-report': { req: AdminForwardAbuseUserReportRequest; res: EmptyResponse };
 | 
			
		||||
	'admin/get-index-stats': { req: EmptyRequest; res: AdminGetIndexStatsResponse };
 | 
			
		||||
	'admin/get-table-stats': { req: EmptyRequest; res: AdminGetTableStatsResponse };
 | 
			
		||||
	'admin/get-user-ips': { req: AdminGetUserIpsRequest; res: AdminGetUserIpsResponse };
 | 
			
		||||
	'admin/invite/create': { req: AdminInviteCreateRequest; res: AdminInviteCreateResponse };
 | 
			
		||||
	'admin/invite/list': { req: AdminInviteListRequest; res: AdminInviteListResponse };
 | 
			
		||||
	'admin/meta': { req: EmptyRequest; res: AdminMetaResponse };
 | 
			
		||||
	'admin/promo/create': { req: AdminPromoCreateRequest; res: EmptyResponse };
 | 
			
		||||
	'admin/queue/clear': { req: EmptyRequest; res: EmptyResponse };
 | 
			
		||||
	'admin/queue/deliver-delayed': { req: EmptyRequest; res: AdminQueueDeliverDelayedResponse };
 | 
			
		||||
@@ -651,33 +650,33 @@ export type Endpoints = {
 | 
			
		||||
	'admin/relays/remove': { req: AdminRelaysRemoveRequest; res: EmptyResponse };
 | 
			
		||||
	'admin/reset-password': { req: AdminResetPasswordRequest; res: AdminResetPasswordResponse };
 | 
			
		||||
	'admin/resolve-abuse-user-report': { req: AdminResolveAbuseUserReportRequest; res: EmptyResponse };
 | 
			
		||||
	'admin/forward-abuse-user-report': { req: AdminForwardAbuseUserReportRequest; res: EmptyResponse };
 | 
			
		||||
	'admin/update-abuse-user-report': { req: AdminUpdateAbuseUserReportRequest; res: EmptyResponse };
 | 
			
		||||
	'admin/roles/assign': { req: AdminRolesAssignRequest; res: EmptyResponse };
 | 
			
		||||
	'admin/roles/create': { req: AdminRolesCreateRequest; res: AdminRolesCreateResponse };
 | 
			
		||||
	'admin/roles/delete': { req: AdminRolesDeleteRequest; res: EmptyResponse };
 | 
			
		||||
	'admin/roles/list': { req: EmptyRequest; res: AdminRolesListResponse };
 | 
			
		||||
	'admin/roles/show': { req: AdminRolesShowRequest; res: AdminRolesShowResponse };
 | 
			
		||||
	'admin/roles/unassign': { req: AdminRolesUnassignRequest; res: EmptyResponse };
 | 
			
		||||
	'admin/roles/update': { req: AdminRolesUpdateRequest; res: EmptyResponse };
 | 
			
		||||
	'admin/roles/update-default-policies': { req: AdminRolesUpdateDefaultPoliciesRequest; res: EmptyResponse };
 | 
			
		||||
	'admin/roles/users': { req: AdminRolesUsersRequest; res: AdminRolesUsersResponse };
 | 
			
		||||
	'admin/send-email': { req: AdminSendEmailRequest; res: EmptyResponse };
 | 
			
		||||
	'admin/server-info': { req: EmptyRequest; res: AdminServerInfoResponse };
 | 
			
		||||
	'admin/show-moderation-logs': { req: AdminShowModerationLogsRequest; res: AdminShowModerationLogsResponse };
 | 
			
		||||
	'admin/show-user': { req: AdminShowUserRequest; res: AdminShowUserResponse };
 | 
			
		||||
	'admin/show-users': { req: AdminShowUsersRequest; res: AdminShowUsersResponse };
 | 
			
		||||
	'admin/suspend-user': { req: AdminSuspendUserRequest; res: EmptyResponse };
 | 
			
		||||
	'admin/unsuspend-user': { req: AdminUnsuspendUserRequest; res: EmptyResponse };
 | 
			
		||||
	'admin/update-meta': { req: AdminUpdateMetaRequest; res: EmptyResponse };
 | 
			
		||||
	'admin/delete-account': { req: AdminDeleteAccountRequest; res: EmptyResponse };
 | 
			
		||||
	'admin/update-user-note': { req: AdminUpdateUserNoteRequest; res: EmptyResponse };
 | 
			
		||||
	'admin/roles/create': { req: AdminRolesCreateRequest; res: AdminRolesCreateResponse };
 | 
			
		||||
	'admin/roles/delete': { req: AdminRolesDeleteRequest; res: EmptyResponse };
 | 
			
		||||
	'admin/roles/list': { req: EmptyRequest; res: AdminRolesListResponse };
 | 
			
		||||
	'admin/roles/show': { req: AdminRolesShowRequest; res: AdminRolesShowResponse };
 | 
			
		||||
	'admin/roles/update': { req: AdminRolesUpdateRequest; res: EmptyResponse };
 | 
			
		||||
	'admin/roles/assign': { req: AdminRolesAssignRequest; res: EmptyResponse };
 | 
			
		||||
	'admin/roles/unassign': { req: AdminRolesUnassignRequest; res: EmptyResponse };
 | 
			
		||||
	'admin/roles/update-default-policies': { req: AdminRolesUpdateDefaultPoliciesRequest; res: EmptyResponse };
 | 
			
		||||
	'admin/roles/users': { req: AdminRolesUsersRequest; res: AdminRolesUsersResponse };
 | 
			
		||||
	'admin/system-webhook/create': { req: AdminSystemWebhookCreateRequest; res: AdminSystemWebhookCreateResponse };
 | 
			
		||||
	'admin/system-webhook/delete': { req: AdminSystemWebhookDeleteRequest; res: EmptyResponse };
 | 
			
		||||
	'admin/system-webhook/list': { req: AdminSystemWebhookListRequest; res: AdminSystemWebhookListResponse };
 | 
			
		||||
	'admin/system-webhook/show': { req: AdminSystemWebhookShowRequest; res: AdminSystemWebhookShowResponse };
 | 
			
		||||
	'admin/system-webhook/update': { req: AdminSystemWebhookUpdateRequest; res: AdminSystemWebhookUpdateResponse };
 | 
			
		||||
	'admin/system-webhook/test': { req: AdminSystemWebhookTestRequest; res: EmptyResponse };
 | 
			
		||||
	'admin/system-webhook/update': { req: AdminSystemWebhookUpdateRequest; res: AdminSystemWebhookUpdateResponse };
 | 
			
		||||
	'admin/unset-user-avatar': { req: AdminUnsetUserAvatarRequest; res: EmptyResponse };
 | 
			
		||||
	'admin/unset-user-banner': { req: AdminUnsetUserBannerRequest; res: EmptyResponse };
 | 
			
		||||
	'admin/unsuspend-user': { req: AdminUnsuspendUserRequest; res: EmptyResponse };
 | 
			
		||||
	'admin/update-abuse-user-report': { req: AdminUpdateAbuseUserReportRequest; res: EmptyResponse };
 | 
			
		||||
	'admin/update-meta': { req: AdminUpdateMetaRequest; res: EmptyResponse };
 | 
			
		||||
	'admin/update-user-note': { req: AdminUpdateUserNoteRequest; res: EmptyResponse };
 | 
			
		||||
	'announcements': { req: AnnouncementsRequest; res: AnnouncementsResponse };
 | 
			
		||||
	'announcements/show': { req: AnnouncementsShowRequest; res: AnnouncementsShowResponse };
 | 
			
		||||
	'antennas/create': { req: AntennasCreateRequest; res: AntennasCreateResponse };
 | 
			
		||||
@@ -697,19 +696,21 @@ export type Endpoints = {
 | 
			
		||||
	'blocking/create': { req: BlockingCreateRequest; res: BlockingCreateResponse };
 | 
			
		||||
	'blocking/delete': { req: BlockingDeleteRequest; res: BlockingDeleteResponse };
 | 
			
		||||
	'blocking/list': { req: BlockingListRequest; res: BlockingListResponse };
 | 
			
		||||
	'bubble-game/ranking': { req: BubbleGameRankingRequest; res: BubbleGameRankingResponse };
 | 
			
		||||
	'bubble-game/register': { req: BubbleGameRegisterRequest; res: EmptyResponse };
 | 
			
		||||
	'channels/create': { req: ChannelsCreateRequest; res: ChannelsCreateResponse };
 | 
			
		||||
	'channels/favorite': { req: ChannelsFavoriteRequest; res: EmptyResponse };
 | 
			
		||||
	'channels/featured': { req: EmptyRequest; res: ChannelsFeaturedResponse };
 | 
			
		||||
	'channels/follow': { req: ChannelsFollowRequest; res: EmptyResponse };
 | 
			
		||||
	'channels/followed': { req: ChannelsFollowedRequest; res: ChannelsFollowedResponse };
 | 
			
		||||
	'channels/my-favorites': { req: EmptyRequest; res: ChannelsMyFavoritesResponse };
 | 
			
		||||
	'channels/owned': { req: ChannelsOwnedRequest; res: ChannelsOwnedResponse };
 | 
			
		||||
	'channels/search': { req: ChannelsSearchRequest; res: ChannelsSearchResponse };
 | 
			
		||||
	'channels/show': { req: ChannelsShowRequest; res: ChannelsShowResponse };
 | 
			
		||||
	'channels/timeline': { req: ChannelsTimelineRequest; res: ChannelsTimelineResponse };
 | 
			
		||||
	'channels/unfavorite': { req: ChannelsUnfavoriteRequest; res: EmptyResponse };
 | 
			
		||||
	'channels/unfollow': { req: ChannelsUnfollowRequest; res: EmptyResponse };
 | 
			
		||||
	'channels/update': { req: ChannelsUpdateRequest; res: ChannelsUpdateResponse };
 | 
			
		||||
	'channels/favorite': { req: ChannelsFavoriteRequest; res: EmptyResponse };
 | 
			
		||||
	'channels/unfavorite': { req: ChannelsUnfavoriteRequest; res: EmptyResponse };
 | 
			
		||||
	'channels/my-favorites': { req: EmptyRequest; res: ChannelsMyFavoritesResponse };
 | 
			
		||||
	'channels/search': { req: ChannelsSearchRequest; res: ChannelsSearchResponse };
 | 
			
		||||
	'charts/active-users': { req: ChartsActiveUsersRequest; res: ChartsActiveUsersResponse };
 | 
			
		||||
	'charts/ap-request': { req: ChartsApRequestRequest; res: ChartsApRequestResponse };
 | 
			
		||||
	'charts/drive': { req: ChartsDriveRequest; res: ChartsDriveResponse };
 | 
			
		||||
@@ -723,24 +724,24 @@ export type Endpoints = {
 | 
			
		||||
	'charts/user/reactions': { req: ChartsUserReactionsRequest; res: ChartsUserReactionsResponse };
 | 
			
		||||
	'charts/users': { req: ChartsUsersRequest; res: ChartsUsersResponse };
 | 
			
		||||
	'clips/add-note': { req: ClipsAddNoteRequest; res: EmptyResponse };
 | 
			
		||||
	'clips/remove-note': { req: ClipsRemoveNoteRequest; res: EmptyResponse };
 | 
			
		||||
	'clips/create': { req: ClipsCreateRequest; res: ClipsCreateResponse };
 | 
			
		||||
	'clips/delete': { req: ClipsDeleteRequest; res: EmptyResponse };
 | 
			
		||||
	'clips/list': { req: EmptyRequest; res: ClipsListResponse };
 | 
			
		||||
	'clips/notes': { req: ClipsNotesRequest; res: ClipsNotesResponse };
 | 
			
		||||
	'clips/show': { req: ClipsShowRequest; res: ClipsShowResponse };
 | 
			
		||||
	'clips/update': { req: ClipsUpdateRequest; res: ClipsUpdateResponse };
 | 
			
		||||
	'clips/favorite': { req: ClipsFavoriteRequest; res: EmptyResponse };
 | 
			
		||||
	'clips/unfavorite': { req: ClipsUnfavoriteRequest; res: EmptyResponse };
 | 
			
		||||
	'clips/list': { req: EmptyRequest; res: ClipsListResponse };
 | 
			
		||||
	'clips/my-favorites': { req: EmptyRequest; res: ClipsMyFavoritesResponse };
 | 
			
		||||
	'clips/notes': { req: ClipsNotesRequest; res: ClipsNotesResponse };
 | 
			
		||||
	'clips/remove-note': { req: ClipsRemoveNoteRequest; res: EmptyResponse };
 | 
			
		||||
	'clips/show': { req: ClipsShowRequest; res: ClipsShowResponse };
 | 
			
		||||
	'clips/unfavorite': { req: ClipsUnfavoriteRequest; res: EmptyResponse };
 | 
			
		||||
	'clips/update': { req: ClipsUpdateRequest; res: ClipsUpdateResponse };
 | 
			
		||||
	'drive': { req: EmptyRequest; res: DriveResponse };
 | 
			
		||||
	'drive/files': { req: DriveFilesRequest; res: DriveFilesResponse };
 | 
			
		||||
	'drive/files/attached-notes': { req: DriveFilesAttachedNotesRequest; res: DriveFilesAttachedNotesResponse };
 | 
			
		||||
	'drive/files/check-existence': { req: DriveFilesCheckExistenceRequest; res: DriveFilesCheckExistenceResponse };
 | 
			
		||||
	'drive/files/create': { req: DriveFilesCreateRequest; res: DriveFilesCreateResponse };
 | 
			
		||||
	'drive/files/delete': { req: DriveFilesDeleteRequest; res: EmptyResponse };
 | 
			
		||||
	'drive/files/find-by-hash': { req: DriveFilesFindByHashRequest; res: DriveFilesFindByHashResponse };
 | 
			
		||||
	'drive/files/find': { req: DriveFilesFindRequest; res: DriveFilesFindResponse };
 | 
			
		||||
	'drive/files/find-by-hash': { req: DriveFilesFindByHashRequest; res: DriveFilesFindByHashResponse };
 | 
			
		||||
	'drive/files/show': { req: DriveFilesShowRequest; res: DriveFilesShowResponse };
 | 
			
		||||
	'drive/files/update': { req: DriveFilesUpdateRequest; res: DriveFilesUpdateResponse };
 | 
			
		||||
	'drive/files/upload-from-url': { req: DriveFilesUploadFromUrlRequest; res: EmptyResponse };
 | 
			
		||||
@@ -752,6 +753,8 @@ export type Endpoints = {
 | 
			
		||||
	'drive/folders/update': { req: DriveFoldersUpdateRequest; res: DriveFoldersUpdateResponse };
 | 
			
		||||
	'drive/stream': { req: DriveStreamRequest; res: DriveStreamResponse };
 | 
			
		||||
	'email-address/available': { req: EmailAddressAvailableRequest; res: EmailAddressAvailableResponse };
 | 
			
		||||
	'emoji': { req: EmojiRequest; res: EmojiResponse };
 | 
			
		||||
	'emojis': { req: EmptyRequest; res: EmojisResponse };
 | 
			
		||||
	'endpoint': { req: EndpointRequest; res: EndpointResponse };
 | 
			
		||||
	'endpoints': { req: EmptyRequest; res: EndpointsResponse };
 | 
			
		||||
	'export-custom-emojis': { req: EmptyRequest; res: EmptyResponse };
 | 
			
		||||
@@ -759,19 +762,30 @@ export type Endpoints = {
 | 
			
		||||
	'federation/following': { req: FederationFollowingRequest; res: FederationFollowingResponse };
 | 
			
		||||
	'federation/instances': { req: FederationInstancesRequest; res: FederationInstancesResponse };
 | 
			
		||||
	'federation/show-instance': { req: FederationShowInstanceRequest; res: FederationShowInstanceResponse };
 | 
			
		||||
	'federation/stats': { req: FederationStatsRequest; res: FederationStatsResponse };
 | 
			
		||||
	'federation/update-remote-user': { req: FederationUpdateRemoteUserRequest; res: EmptyResponse };
 | 
			
		||||
	'federation/users': { req: FederationUsersRequest; res: FederationUsersResponse };
 | 
			
		||||
	'federation/stats': { req: FederationStatsRequest; res: FederationStatsResponse };
 | 
			
		||||
	'fetch-external-resources': { req: FetchExternalResourcesRequest; res: FetchExternalResourcesResponse };
 | 
			
		||||
	'fetch-rss': { req: FetchRssRequest; res: FetchRssResponse };
 | 
			
		||||
	'flash/create': { req: FlashCreateRequest; res: FlashCreateResponse };
 | 
			
		||||
	'flash/delete': { req: FlashDeleteRequest; res: EmptyResponse };
 | 
			
		||||
	'flash/featured': { req: FlashFeaturedRequest; res: FlashFeaturedResponse };
 | 
			
		||||
	'flash/like': { req: FlashLikeRequest; res: EmptyResponse };
 | 
			
		||||
	'flash/my': { req: FlashMyRequest; res: FlashMyResponse };
 | 
			
		||||
	'flash/my-likes': { req: FlashMyLikesRequest; res: FlashMyLikesResponse };
 | 
			
		||||
	'flash/show': { req: FlashShowRequest; res: FlashShowResponse };
 | 
			
		||||
	'flash/unlike': { req: FlashUnlikeRequest; res: EmptyResponse };
 | 
			
		||||
	'flash/update': { req: FlashUpdateRequest; res: EmptyResponse };
 | 
			
		||||
	'following/create': { req: FollowingCreateRequest; res: FollowingCreateResponse };
 | 
			
		||||
	'following/delete': { req: FollowingDeleteRequest; res: FollowingDeleteResponse };
 | 
			
		||||
	'following/update': { req: FollowingUpdateRequest; res: FollowingUpdateResponse };
 | 
			
		||||
	'following/update-all': { req: FollowingUpdateAllRequest; res: EmptyResponse };
 | 
			
		||||
	'following/invalidate': { req: FollowingInvalidateRequest; res: FollowingInvalidateResponse };
 | 
			
		||||
	'following/requests/accept': { req: FollowingRequestsAcceptRequest; res: EmptyResponse };
 | 
			
		||||
	'following/requests/cancel': { req: FollowingRequestsCancelRequest; res: FollowingRequestsCancelResponse };
 | 
			
		||||
	'following/requests/list': { req: FollowingRequestsListRequest; res: FollowingRequestsListResponse };
 | 
			
		||||
	'following/requests/sent': { req: FollowingRequestsSentRequest; res: FollowingRequestsSentResponse };
 | 
			
		||||
	'following/requests/reject': { req: FollowingRequestsRejectRequest; res: EmptyResponse };
 | 
			
		||||
	'following/requests/sent': { req: FollowingRequestsSentRequest; res: FollowingRequestsSentResponse };
 | 
			
		||||
	'following/update': { req: FollowingUpdateRequest; res: FollowingUpdateResponse };
 | 
			
		||||
	'following/update-all': { req: FollowingUpdateAllRequest; res: EmptyResponse };
 | 
			
		||||
	'gallery/featured': { req: GalleryFeaturedRequest; res: GalleryFeaturedResponse };
 | 
			
		||||
	'gallery/popular': { req: EmptyRequest; res: GalleryPopularResponse };
 | 
			
		||||
	'gallery/posts': { req: GalleryPostsRequest; res: GalleryPostsResponse };
 | 
			
		||||
@@ -781,8 +795,8 @@ export type Endpoints = {
 | 
			
		||||
	'gallery/posts/show': { req: GalleryPostsShowRequest; res: GalleryPostsShowResponse };
 | 
			
		||||
	'gallery/posts/unlike': { req: GalleryPostsUnlikeRequest; res: EmptyResponse };
 | 
			
		||||
	'gallery/posts/update': { req: GalleryPostsUpdateRequest; res: GalleryPostsUpdateResponse };
 | 
			
		||||
	'get-online-users-count': { req: EmptyRequest; res: GetOnlineUsersCountResponse };
 | 
			
		||||
	'get-avatar-decorations': { req: EmptyRequest; res: GetAvatarDecorationsResponse };
 | 
			
		||||
	'get-online-users-count': { req: EmptyRequest; res: GetOnlineUsersCountResponse };
 | 
			
		||||
	'hashtags/list': { req: HashtagsListRequest; res: HashtagsListResponse };
 | 
			
		||||
	'hashtags/search': { req: HashtagsSearchRequest; res: HashtagsSearchResponse };
 | 
			
		||||
	'hashtags/show': { req: HashtagsShowRequest; res: HashtagsShowResponse };
 | 
			
		||||
@@ -792,32 +806,33 @@ export type Endpoints = {
 | 
			
		||||
	'i/2fa/done': { req: I2faDoneRequest; res: I2faDoneResponse };
 | 
			
		||||
	'i/2fa/key-done': { req: I2faKeyDoneRequest; res: I2faKeyDoneResponse };
 | 
			
		||||
	'i/2fa/password-less': { req: I2faPasswordLessRequest; res: EmptyResponse };
 | 
			
		||||
	'i/2fa/register-key': { req: I2faRegisterKeyRequest; res: I2faRegisterKeyResponse };
 | 
			
		||||
	'i/2fa/register': { req: I2faRegisterRequest; res: I2faRegisterResponse };
 | 
			
		||||
	'i/2fa/update-key': { req: I2faUpdateKeyRequest; res: EmptyResponse };
 | 
			
		||||
	'i/2fa/register-key': { req: I2faRegisterKeyRequest; res: I2faRegisterKeyResponse };
 | 
			
		||||
	'i/2fa/remove-key': { req: I2faRemoveKeyRequest; res: EmptyResponse };
 | 
			
		||||
	'i/2fa/unregister': { req: I2faUnregisterRequest; res: EmptyResponse };
 | 
			
		||||
	'i/2fa/update-key': { req: I2faUpdateKeyRequest; res: EmptyResponse };
 | 
			
		||||
	'i/apps': { req: IAppsRequest; res: IAppsResponse };
 | 
			
		||||
	'i/authorized-apps': { req: IAuthorizedAppsRequest; res: IAuthorizedAppsResponse };
 | 
			
		||||
	'i/claim-achievement': { req: IClaimAchievementRequest; res: EmptyResponse };
 | 
			
		||||
	'i/change-password': { req: IChangePasswordRequest; res: EmptyResponse };
 | 
			
		||||
	'i/claim-achievement': { req: IClaimAchievementRequest; res: EmptyResponse };
 | 
			
		||||
	'i/delete-account': { req: IDeleteAccountRequest; res: EmptyResponse };
 | 
			
		||||
	'i/export-antennas': { req: EmptyRequest; res: EmptyResponse };
 | 
			
		||||
	'i/export-blocking': { req: EmptyRequest; res: EmptyResponse };
 | 
			
		||||
	'i/export-clips': { req: EmptyRequest; res: EmptyResponse };
 | 
			
		||||
	'i/export-favorites': { req: EmptyRequest; res: EmptyResponse };
 | 
			
		||||
	'i/export-following': { req: IExportFollowingRequest; res: EmptyResponse };
 | 
			
		||||
	'i/export-mute': { req: EmptyRequest; res: EmptyResponse };
 | 
			
		||||
	'i/export-notes': { req: EmptyRequest; res: EmptyResponse };
 | 
			
		||||
	'i/export-clips': { req: EmptyRequest; res: EmptyResponse };
 | 
			
		||||
	'i/export-favorites': { req: EmptyRequest; res: EmptyResponse };
 | 
			
		||||
	'i/export-user-lists': { req: EmptyRequest; res: EmptyResponse };
 | 
			
		||||
	'i/export-antennas': { req: EmptyRequest; res: EmptyResponse };
 | 
			
		||||
	'i/favorites': { req: IFavoritesRequest; res: IFavoritesResponse };
 | 
			
		||||
	'i/gallery/likes': { req: IGalleryLikesRequest; res: IGalleryLikesResponse };
 | 
			
		||||
	'i/gallery/posts': { req: IGalleryPostsRequest; res: IGalleryPostsResponse };
 | 
			
		||||
	'i/import-antennas': { req: IImportAntennasRequest; res: EmptyResponse };
 | 
			
		||||
	'i/import-blocking': { req: IImportBlockingRequest; res: EmptyResponse };
 | 
			
		||||
	'i/import-following': { req: IImportFollowingRequest; res: EmptyResponse };
 | 
			
		||||
	'i/import-muting': { req: IImportMutingRequest; res: EmptyResponse };
 | 
			
		||||
	'i/import-user-lists': { req: IImportUserListsRequest; res: EmptyResponse };
 | 
			
		||||
	'i/import-antennas': { req: IImportAntennasRequest; res: EmptyResponse };
 | 
			
		||||
	'i/move': { req: IMoveRequest; res: IMoveResponse };
 | 
			
		||||
	'i/notifications': { req: INotificationsRequest; res: INotificationsResponse };
 | 
			
		||||
	'i/notifications-grouped': { req: INotificationsGroupedRequest; res: INotificationsGroupedResponse };
 | 
			
		||||
	'i/page-likes': { req: IPageLikesRequest; res: IPageLikesResponse };
 | 
			
		||||
@@ -826,40 +841,34 @@ export type Endpoints = {
 | 
			
		||||
	'i/read-all-unread-notes': { req: EmptyRequest; res: EmptyResponse };
 | 
			
		||||
	'i/read-announcement': { req: IReadAnnouncementRequest; res: EmptyResponse };
 | 
			
		||||
	'i/regenerate-token': { req: IRegenerateTokenRequest; res: EmptyResponse };
 | 
			
		||||
	'i/registry/get': { req: IRegistryGetRequest; res: IRegistryGetResponse };
 | 
			
		||||
	'i/registry/get-all': { req: IRegistryGetAllRequest; res: IRegistryGetAllResponse };
 | 
			
		||||
	'i/registry/get-detail': { req: IRegistryGetDetailRequest; res: IRegistryGetDetailResponse };
 | 
			
		||||
	'i/registry/get': { req: IRegistryGetRequest; res: IRegistryGetResponse };
 | 
			
		||||
	'i/registry/keys-with-type': { req: IRegistryKeysWithTypeRequest; res: IRegistryKeysWithTypeResponse };
 | 
			
		||||
	'i/registry/keys': { req: IRegistryKeysRequest; res: IRegistryKeysResponse };
 | 
			
		||||
	'i/registry/keys-with-type': { req: IRegistryKeysWithTypeRequest; res: IRegistryKeysWithTypeResponse };
 | 
			
		||||
	'i/registry/remove': { req: IRegistryRemoveRequest; res: EmptyResponse };
 | 
			
		||||
	'i/registry/scopes-with-domain': { req: EmptyRequest; res: IRegistryScopesWithDomainResponse };
 | 
			
		||||
	'i/registry/set': { req: IRegistrySetRequest; res: EmptyResponse };
 | 
			
		||||
	'i/revoke-token': { req: IRevokeTokenRequest; res: EmptyResponse };
 | 
			
		||||
	'i/signin-history': { req: ISigninHistoryRequest; res: ISigninHistoryResponse };
 | 
			
		||||
	'i/unpin': { req: IUnpinRequest; res: IUnpinResponse };
 | 
			
		||||
	'i/update-email': { req: IUpdateEmailRequest; res: IUpdateEmailResponse };
 | 
			
		||||
	'i/update': { req: IUpdateRequest; res: IUpdateResponse };
 | 
			
		||||
	'i/move': { req: IMoveRequest; res: IMoveResponse };
 | 
			
		||||
	'i/update-email': { req: IUpdateEmailRequest; res: IUpdateEmailResponse };
 | 
			
		||||
	'i/webhooks/create': { req: IWebhooksCreateRequest; res: IWebhooksCreateResponse };
 | 
			
		||||
	'i/webhooks/delete': { req: IWebhooksDeleteRequest; res: EmptyResponse };
 | 
			
		||||
	'i/webhooks/list': { req: EmptyRequest; res: IWebhooksListResponse };
 | 
			
		||||
	'i/webhooks/show': { req: IWebhooksShowRequest; res: IWebhooksShowResponse };
 | 
			
		||||
	'i/webhooks/update': { req: IWebhooksUpdateRequest; res: EmptyResponse };
 | 
			
		||||
	'i/webhooks/delete': { req: IWebhooksDeleteRequest; res: EmptyResponse };
 | 
			
		||||
	'i/webhooks/test': { req: IWebhooksTestRequest; res: EmptyResponse };
 | 
			
		||||
	'i/webhooks/update': { req: IWebhooksUpdateRequest; res: EmptyResponse };
 | 
			
		||||
	'invite/create': { req: EmptyRequest; res: InviteCreateResponse };
 | 
			
		||||
	'invite/delete': { req: InviteDeleteRequest; res: EmptyResponse };
 | 
			
		||||
	'invite/list': { req: InviteListRequest; res: InviteListResponse };
 | 
			
		||||
	'invite/limit': { req: EmptyRequest; res: InviteLimitResponse };
 | 
			
		||||
	'invite/list': { req: InviteListRequest; res: InviteListResponse };
 | 
			
		||||
	'meta': { req: MetaRequest; res: MetaResponse };
 | 
			
		||||
	'emojis': { req: EmptyRequest; res: EmojisResponse };
 | 
			
		||||
	'emoji': { req: EmojiRequest; res: EmojiResponse };
 | 
			
		||||
	'miauth/gen-token': { req: MiauthGenTokenRequest; res: MiauthGenTokenResponse };
 | 
			
		||||
	'mute/create': { req: MuteCreateRequest; res: EmptyResponse };
 | 
			
		||||
	'mute/delete': { req: MuteDeleteRequest; res: EmptyResponse };
 | 
			
		||||
	'mute/list': { req: MuteListRequest; res: MuteListResponse };
 | 
			
		||||
	'renote-mute/create': { req: RenoteMuteCreateRequest; res: EmptyResponse };
 | 
			
		||||
	'renote-mute/delete': { req: RenoteMuteDeleteRequest; res: EmptyResponse };
 | 
			
		||||
	'renote-mute/list': { req: RenoteMuteListRequest; res: RenoteMuteListResponse };
 | 
			
		||||
	'my/apps': { req: MyAppsRequest; res: MyAppsResponse };
 | 
			
		||||
	'notes': { req: NotesRequest; res: NotesResponse };
 | 
			
		||||
	'notes/children': { req: NotesChildrenRequest; res: NotesChildrenResponse };
 | 
			
		||||
@@ -881,8 +890,8 @@ export type Endpoints = {
 | 
			
		||||
	'notes/reactions/delete': { req: NotesReactionsDeleteRequest; res: EmptyResponse };
 | 
			
		||||
	'notes/renotes': { req: NotesRenotesRequest; res: NotesRenotesResponse };
 | 
			
		||||
	'notes/replies': { req: NotesRepliesRequest; res: NotesRepliesResponse };
 | 
			
		||||
	'notes/search-by-tag': { req: NotesSearchByTagRequest; res: NotesSearchByTagResponse };
 | 
			
		||||
	'notes/search': { req: NotesSearchRequest; res: NotesSearchResponse };
 | 
			
		||||
	'notes/search-by-tag': { req: NotesSearchByTagRequest; res: NotesSearchByTagResponse };
 | 
			
		||||
	'notes/show': { req: NotesShowRequest; res: NotesShowResponse };
 | 
			
		||||
	'notes/state': { req: NotesStateRequest; res: NotesStateResponse };
 | 
			
		||||
	'notes/thread-muting/create': { req: NotesThreadMutingCreateRequest; res: EmptyResponse };
 | 
			
		||||
@@ -903,76 +912,67 @@ export type Endpoints = {
 | 
			
		||||
	'pages/show': { req: PagesShowRequest; res: PagesShowResponse };
 | 
			
		||||
	'pages/unlike': { req: PagesUnlikeRequest; res: EmptyResponse };
 | 
			
		||||
	'pages/update': { req: PagesUpdateRequest; res: EmptyResponse };
 | 
			
		||||
	'flash/create': { req: FlashCreateRequest; res: FlashCreateResponse };
 | 
			
		||||
	'flash/delete': { req: FlashDeleteRequest; res: EmptyResponse };
 | 
			
		||||
	'flash/featured': { req: FlashFeaturedRequest; res: FlashFeaturedResponse };
 | 
			
		||||
	'flash/like': { req: FlashLikeRequest; res: EmptyResponse };
 | 
			
		||||
	'flash/show': { req: FlashShowRequest; res: FlashShowResponse };
 | 
			
		||||
	'flash/unlike': { req: FlashUnlikeRequest; res: EmptyResponse };
 | 
			
		||||
	'flash/update': { req: FlashUpdateRequest; res: EmptyResponse };
 | 
			
		||||
	'flash/my': { req: FlashMyRequest; res: FlashMyResponse };
 | 
			
		||||
	'flash/my-likes': { req: FlashMyLikesRequest; res: FlashMyLikesResponse };
 | 
			
		||||
	'ping': { req: EmptyRequest; res: PingResponse };
 | 
			
		||||
	'pinned-users': { req: EmptyRequest; res: PinnedUsersResponse };
 | 
			
		||||
	'promo/read': { req: PromoReadRequest; res: EmptyResponse };
 | 
			
		||||
	'roles/list': { req: EmptyRequest; res: RolesListResponse };
 | 
			
		||||
	'roles/show': { req: RolesShowRequest; res: RolesShowResponse };
 | 
			
		||||
	'roles/users': { req: RolesUsersRequest; res: RolesUsersResponse };
 | 
			
		||||
	'roles/notes': { req: RolesNotesRequest; res: RolesNotesResponse };
 | 
			
		||||
	'renote-mute/create': { req: RenoteMuteCreateRequest; res: EmptyResponse };
 | 
			
		||||
	'renote-mute/delete': { req: RenoteMuteDeleteRequest; res: EmptyResponse };
 | 
			
		||||
	'renote-mute/list': { req: RenoteMuteListRequest; res: RenoteMuteListResponse };
 | 
			
		||||
	'request-reset-password': { req: RequestResetPasswordRequest; res: EmptyResponse };
 | 
			
		||||
	'reset-db': { req: EmptyRequest; res: EmptyResponse };
 | 
			
		||||
	'reset-password': { req: ResetPasswordRequest; res: EmptyResponse };
 | 
			
		||||
	'retention': { req: EmptyRequest; res: RetentionResponse };
 | 
			
		||||
	'reversi/cancel-match': { req: ReversiCancelMatchRequest; res: EmptyResponse };
 | 
			
		||||
	'reversi/games': { req: ReversiGamesRequest; res: ReversiGamesResponse };
 | 
			
		||||
	'reversi/invitations': { req: EmptyRequest; res: ReversiInvitationsResponse };
 | 
			
		||||
	'reversi/match': { req: ReversiMatchRequest; res: ReversiMatchResponse };
 | 
			
		||||
	'reversi/show-game': { req: ReversiShowGameRequest; res: ReversiShowGameResponse };
 | 
			
		||||
	'reversi/surrender': { req: ReversiSurrenderRequest; res: EmptyResponse };
 | 
			
		||||
	'reversi/verify': { req: ReversiVerifyRequest; res: ReversiVerifyResponse };
 | 
			
		||||
	'roles/list': { req: EmptyRequest; res: RolesListResponse };
 | 
			
		||||
	'roles/notes': { req: RolesNotesRequest; res: RolesNotesResponse };
 | 
			
		||||
	'roles/show': { req: RolesShowRequest; res: RolesShowResponse };
 | 
			
		||||
	'roles/users': { req: RolesUsersRequest; res: RolesUsersResponse };
 | 
			
		||||
	'server-info': { req: EmptyRequest; res: ServerInfoResponse };
 | 
			
		||||
	'stats': { req: EmptyRequest; res: StatsResponse };
 | 
			
		||||
	'sw/show-registration': { req: SwShowRegistrationRequest; res: SwShowRegistrationResponse };
 | 
			
		||||
	'sw/update-registration': { req: SwUpdateRegistrationRequest; res: SwUpdateRegistrationResponse };
 | 
			
		||||
	'sw/register': { req: SwRegisterRequest; res: SwRegisterResponse };
 | 
			
		||||
	'sw/show-registration': { req: SwShowRegistrationRequest; res: SwShowRegistrationResponse };
 | 
			
		||||
	'sw/unregister': { req: SwUnregisterRequest; res: EmptyResponse };
 | 
			
		||||
	'sw/update-registration': { req: SwUpdateRegistrationRequest; res: SwUpdateRegistrationResponse };
 | 
			
		||||
	'test': { req: TestRequest; res: TestResponse };
 | 
			
		||||
	'username/available': { req: UsernameAvailableRequest; res: UsernameAvailableResponse };
 | 
			
		||||
	'users': { req: UsersRequest; res: UsersResponse };
 | 
			
		||||
	'users/achievements': { req: UsersAchievementsRequest; res: UsersAchievementsResponse };
 | 
			
		||||
	'users/clips': { req: UsersClipsRequest; res: UsersClipsResponse };
 | 
			
		||||
	'users/featured-notes': { req: UsersFeaturedNotesRequest; res: UsersFeaturedNotesResponse };
 | 
			
		||||
	'users/flashs': { req: UsersFlashsRequest; res: UsersFlashsResponse };
 | 
			
		||||
	'users/followers': { req: UsersFollowersRequest; res: UsersFollowersResponse };
 | 
			
		||||
	'users/following': { req: UsersFollowingRequest; res: UsersFollowingResponse };
 | 
			
		||||
	'users/gallery/posts': { req: UsersGalleryPostsRequest; res: UsersGalleryPostsResponse };
 | 
			
		||||
	'users/get-frequently-replied-users': { req: UsersGetFrequentlyRepliedUsersRequest; res: UsersGetFrequentlyRepliedUsersResponse };
 | 
			
		||||
	'users/featured-notes': { req: UsersFeaturedNotesRequest; res: UsersFeaturedNotesResponse };
 | 
			
		||||
	'users/lists/create': { req: UsersListsCreateRequest; res: UsersListsCreateResponse };
 | 
			
		||||
	'users/lists/create-from-public': { req: UsersListsCreateFromPublicRequest; res: UsersListsCreateFromPublicResponse };
 | 
			
		||||
	'users/lists/delete': { req: UsersListsDeleteRequest; res: EmptyResponse };
 | 
			
		||||
	'users/lists/favorite': { req: UsersListsFavoriteRequest; res: EmptyResponse };
 | 
			
		||||
	'users/lists/get-memberships': { req: UsersListsGetMembershipsRequest; res: UsersListsGetMembershipsResponse };
 | 
			
		||||
	'users/lists/list': { req: UsersListsListRequest; res: UsersListsListResponse };
 | 
			
		||||
	'users/lists/pull': { req: UsersListsPullRequest; res: EmptyResponse };
 | 
			
		||||
	'users/lists/push': { req: UsersListsPushRequest; res: EmptyResponse };
 | 
			
		||||
	'users/lists/show': { req: UsersListsShowRequest; res: UsersListsShowResponse };
 | 
			
		||||
	'users/lists/favorite': { req: UsersListsFavoriteRequest; res: EmptyResponse };
 | 
			
		||||
	'users/lists/unfavorite': { req: UsersListsUnfavoriteRequest; res: EmptyResponse };
 | 
			
		||||
	'users/lists/update': { req: UsersListsUpdateRequest; res: UsersListsUpdateResponse };
 | 
			
		||||
	'users/lists/create-from-public': { req: UsersListsCreateFromPublicRequest; res: UsersListsCreateFromPublicResponse };
 | 
			
		||||
	'users/lists/update-membership': { req: UsersListsUpdateMembershipRequest; res: EmptyResponse };
 | 
			
		||||
	'users/lists/get-memberships': { req: UsersListsGetMembershipsRequest; res: UsersListsGetMembershipsResponse };
 | 
			
		||||
	'users/notes': { req: UsersNotesRequest; res: UsersNotesResponse };
 | 
			
		||||
	'users/pages': { req: UsersPagesRequest; res: UsersPagesResponse };
 | 
			
		||||
	'users/flashs': { req: UsersFlashsRequest; res: UsersFlashsResponse };
 | 
			
		||||
	'users/reactions': { req: UsersReactionsRequest; res: UsersReactionsResponse };
 | 
			
		||||
	'users/recommendation': { req: UsersRecommendationRequest; res: UsersRecommendationResponse };
 | 
			
		||||
	'users/relation': { req: UsersRelationRequest; res: UsersRelationResponse };
 | 
			
		||||
	'users/report-abuse': { req: UsersReportAbuseRequest; res: EmptyResponse };
 | 
			
		||||
	'users/search-by-username-and-host': { req: UsersSearchByUsernameAndHostRequest; res: UsersSearchByUsernameAndHostResponse };
 | 
			
		||||
	'users/search': { req: UsersSearchRequest; res: UsersSearchResponse };
 | 
			
		||||
	'users/search-by-username-and-host': { req: UsersSearchByUsernameAndHostRequest; res: UsersSearchByUsernameAndHostResponse };
 | 
			
		||||
	'users/show': { req: UsersShowRequest; res: UsersShowResponse };
 | 
			
		||||
	'users/achievements': { req: UsersAchievementsRequest; res: UsersAchievementsResponse };
 | 
			
		||||
	'users/update-memo': { req: UsersUpdateMemoRequest; res: EmptyResponse };
 | 
			
		||||
	'fetch-rss': { req: FetchRssRequest; res: FetchRssResponse };
 | 
			
		||||
	'fetch-external-resources': { req: FetchExternalResourcesRequest; res: FetchExternalResourcesResponse };
 | 
			
		||||
	'retention': { req: EmptyRequest; res: RetentionResponse };
 | 
			
		||||
	'bubble-game/register': { req: BubbleGameRegisterRequest; res: EmptyResponse };
 | 
			
		||||
	'bubble-game/ranking': { req: BubbleGameRankingRequest; res: BubbleGameRankingResponse };
 | 
			
		||||
	'reversi/cancel-match': { req: ReversiCancelMatchRequest; res: EmptyResponse };
 | 
			
		||||
	'reversi/games': { req: ReversiGamesRequest; res: ReversiGamesResponse };
 | 
			
		||||
	'reversi/match': { req: ReversiMatchRequest; res: ReversiMatchResponse };
 | 
			
		||||
	'reversi/invitations': { req: EmptyRequest; res: ReversiInvitationsResponse };
 | 
			
		||||
	'reversi/show-game': { req: ReversiShowGameRequest; res: ReversiShowGameResponse };
 | 
			
		||||
	'reversi/surrender': { req: ReversiSurrenderRequest; res: EmptyResponse };
 | 
			
		||||
	'reversi/verify': { req: ReversiVerifyRequest; res: ReversiVerifyResponse };
 | 
			
		||||
	'v2/admin/emoji/list': { req: V2AdminEmojiListRequest; res: V2AdminEmojiListResponse };
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
/**
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user