main
// generated from openapi.json + packages/apiclient signatures
import * as api from '@kenapi/apiclient'
export interface OpEntry {
fn: (...args: unknown[]) => Promise<unknown>
path: number
query: boolean
body: boolean
/** Rare: the generated signature puts the raw body before the query object. */
bodyFirst?: boolean
}
export const OPS: Record<string, OpEntry> = {
'account.accept_agreement': { fn: api.acceptAgreement as OpEntry['fn'], path: 1, query: false, body: true },
'account.account_deletion_status': {
fn: api.accountDeletionStatus as OpEntry['fn'],
path: 0,
query: false,
body: false,
},
'account.cancel_account_deletion': {
fn: api.cancelAccountDeletion as OpEntry['fn'],
path: 0,
query: false,
body: false,
},
'account.get_preferences': { fn: api.getPreferences as OpEntry['fn'], path: 0, query: false, body: false },
'account.list_agreements': { fn: api.listAgreements as OpEntry['fn'], path: 0, query: false, body: false },
'account.list_devices': { fn: api.listDevices as OpEntry['fn'], path: 0, query: true, body: false },
'account.mark_notifications_read': {
fn: api.markNotificationsRead as OpEntry['fn'],
path: 0,
query: false,
body: true,
},
'account.me': { fn: api.me as OpEntry['fn'], path: 0, query: false, body: false },
'account.request_account_deletion': {
fn: api.requestAccountDeletion as OpEntry['fn'],
path: 0,
query: false,
body: false,
},
'account.update_preferences': { fn: api.updatePreferences as OpEntry['fn'], path: 0, query: false, body: true },
'account.update_profile': { fn: api.updateProfile as OpEntry['fn'], path: 0, query: false, body: true },
'account.update_username': { fn: api.updateUsername as OpEntry['fn'], path: 0, query: false, body: true },
'analysis.code_activity': { fn: api.codeActivity as OpEntry['fn'], path: 2, query: true, body: false },
'analysis.contributors': { fn: api.contributors as OpEntry['fn'], path: 2, query: false, body: false },
'analysis.languages': { fn: api.languages as OpEntry['fn'], path: 2, query: false, body: false },
'analysis.languages_read': { fn: api.languagesRead as OpEntry['fn'], path: 2, query: false, body: false },
'archives.create_archive': { fn: api.createArchive as OpEntry['fn'], path: 2, query: false, body: true },
'archives.create_bundle': { fn: api.createBundle as OpEntry['fn'], path: 2, query: false, body: false },
'archives.get_archive': { fn: api.getArchive as OpEntry['fn'], path: 3, query: true, body: false },
'auth.auth_challenge': { fn: api.authChallenge as OpEntry['fn'], path: 0, query: false, body: false },
'auth.auth_login': { fn: api.authLogin as OpEntry['fn'], path: 0, query: false, body: true },
'auth.auth_login_code': { fn: api.authLoginCode as OpEntry['fn'], path: 0, query: false, body: true },
'auth.auth_login_code_verify': { fn: api.authLoginCodeVerify as OpEntry['fn'], path: 0, query: false, body: true },
'auth.auth_login_verify': { fn: api.authLoginVerify as OpEntry['fn'], path: 0, query: false, body: true },
'auth.auth_logout': { fn: api.authLogout as OpEntry['fn'], path: 0, query: false, body: false },
'auth.auth_me': { fn: api.authMe as OpEntry['fn'], path: 0, query: false, body: false },
'auth.auth_password_reset': { fn: api.authPasswordReset as OpEntry['fn'], path: 0, query: false, body: true },
'auth.auth_password_reset_request': {
fn: api.authPasswordResetRequest as OpEntry['fn'],
path: 0,
query: false,
body: true,
},
'auth.auth_register': { fn: api.authRegister as OpEntry['fn'], path: 0, query: false, body: true },
'auth.auth_register_code': { fn: api.authRegisterCode as OpEntry['fn'], path: 0, query: false, body: true },
'auth.auth_ssh_key_add': { fn: api.authSshKeyAdd as OpEntry['fn'], path: 0, query: false, body: true },
'auth.auth_ssh_key_delete': { fn: api.authSshKeyDelete as OpEntry['fn'], path: 1, query: false, body: false },
'auth.auth_ssh_key_list': { fn: api.authSshKeyList as OpEntry['fn'], path: 0, query: true, body: false },
'auth.change_password': { fn: api.changePassword as OpEntry['fn'], path: 0, query: false, body: true },
'auth.recovery_codes': { fn: api.recoveryCodes as OpEntry['fn'], path: 0, query: false, body: false },
'auth.regenerate_recovery_codes': {
fn: api.regenerateRecoveryCodes as OpEntry['fn'],
path: 0,
query: false,
body: true,
},
'auth.totp_disable': { fn: api.totpDisable as OpEntry['fn'], path: 0, query: false, body: true },
'auth.totp_enable': { fn: api.totpEnable as OpEntry['fn'], path: 0, query: false, body: true },
'auth.totp_setup': { fn: api.totpSetup as OpEntry['fn'], path: 0, query: false, body: false },
'auth.totp_status': { fn: api.totpStatus as OpEntry['fn'], path: 0, query: false, body: false },
'blame.blame': { fn: api.blame as OpEntry['fn'], path: 2, query: true, body: false },
'blobs.blob_content': { fn: api.blobContent as OpEntry['fn'], path: 3, query: false, body: false },
'blobs.blob_metadata': { fn: api.blobMetadata as OpEntry['fn'], path: 3, query: false, body: false },
'blobs.list_lfs_pointers': { fn: api.listLfsPointers as OpEntry['fn'], path: 2, query: true, body: false },
'branch_protection.add_branch_whitelist': {
fn: api.addBranchWhitelist as OpEntry['fn'],
path: 3,
query: false,
body: true,
},
'branch_protection.list_branch_whitelists': {
fn: api.listBranchWhitelists as OpEntry['fn'],
path: 3,
query: false,
body: false,
},
'branch_protection.remove_branch_whitelist': {
fn: api.removeBranchWhitelist as OpEntry['fn'],
path: 4,
query: false,
body: false,
},
'branches.create_branch': { fn: api.createBranch as OpEntry['fn'], path: 2, query: false, body: true },
'branches.delete_branch': { fn: api.deleteBranch as OpEntry['fn'], path: 3, query: true, body: false },
'branches.get_branch': { fn: api.getBranch as OpEntry['fn'], path: 3, query: false, body: false },
'branches.list_branches': { fn: api.listBranches as OpEntry['fn'], path: 2, query: true, body: false },
'branches.rename_branch': { fn: api.renameBranch as OpEntry['fn'], path: 3, query: false, body: true },
'branches.set_default_branch': { fn: api.setDefaultBranch as OpEntry['fn'], path: 3, query: false, body: false },
'chat.add_reaction': { fn: api.addReaction as OpEntry['fn'], path: 2, query: false, body: true },
'chat.approve_hand': { fn: api.approveHand as OpEntry['fn'], path: 2, query: false, body: false },
'chat.bulk_delete_messages': { fn: api.bulkDeleteMessages as OpEntry['fn'], path: 1, query: false, body: true },
'chat.cancel_hand': { fn: api.cancelHand as OpEntry['fn'], path: 1, query: false, body: false },
'chat.cancel_reminder': { fn: api.cancelReminder as OpEntry['fn'], path: 1, query: false, body: false },
'chat.close_dm': { fn: api.closeDm as OpEntry['fn'], path: 1, query: false, body: false },
'chat.create_attachment': { fn: api.createAttachment as OpEntry['fn'], path: 0, query: false, body: true },
'chat.create_bookmark': { fn: api.createBookmark as OpEntry['fn'], path: 1, query: false, body: true },
'chat.create_outbound_webhook': { fn: api.createOutboundWebhook as OpEntry['fn'], path: 1, query: false, body: true },
'chat.create_reminder': { fn: api.createReminder as OpEntry['fn'], path: 2, query: false, body: true },
'chat.create_room': { fn: api.createRoom as OpEntry['fn'], path: 1, query: false, body: true },
'chat.create_thread': { fn: api.createThread as OpEntry['fn'], path: 2, query: false, body: true },
'chat.create_webhook': { fn: api.createWebhook as OpEntry['fn'], path: 1, query: false, body: true },
'chat.delete_bookmark': { fn: api.deleteBookmark as OpEntry['fn'], path: 2, query: false, body: false },
'chat.delete_draft': { fn: api.deleteDraft as OpEntry['fn'], path: 1, query: true, body: false },
'chat.delete_emoji': { fn: api.deleteEmoji as OpEntry['fn'], path: 2, query: false, body: false },
'chat.delete_message': { fn: api.deleteMessage as OpEntry['fn'], path: 2, query: false, body: false },
'chat.delete_outbound_webhook': {
fn: api.deleteOutboundWebhook as OpEntry['fn'],
path: 2,
query: false,
body: false,
},
'chat.delete_room': { fn: api.deleteRoom as OpEntry['fn'], path: 1, query: false, body: false },
'chat.delete_webhook': { fn: api.deleteWebhook as OpEntry['fn'], path: 2, query: false, body: false },
'chat.deny_hand': { fn: api.denyHand as OpEntry['fn'], path: 2, query: false, body: false },
'chat.download_attachment': { fn: api.downloadAttachment as OpEntry['fn'], path: 1, query: true, body: false },
'chat.emoji_image': { fn: api.emojiImage as OpEntry['fn'], path: 2, query: false, body: false },
'chat.finalize_attachment': { fn: api.finalizeAttachment as OpEntry['fn'], path: 1, query: false, body: true },
'chat.follow_thread': { fn: api.followThread as OpEntry['fn'], path: 1, query: false, body: true },
'chat.forward_message': { fn: api.forwardMessage as OpEntry['fn'], path: 2, query: false, body: true },
'chat.get_attachment': { fn: api.getAttachment as OpEntry['fn'], path: 1, query: false, body: false },
'chat.get_draft': { fn: api.getDraft as OpEntry['fn'], path: 1, query: true, body: false },
'chat.get_emoji': { fn: api.getEmoji as OpEntry['fn'], path: 2, query: false, body: false },
'chat.get_message': { fn: api.getMessage as OpEntry['fn'], path: 2, query: false, body: false },
'chat.get_presence': { fn: api.getPresence as OpEntry['fn'], path: 1, query: false, body: false },
'chat.get_read_state': { fn: api.getReadState as OpEntry['fn'], path: 1, query: false, body: false },
'chat.get_room': { fn: api.getRoom as OpEntry['fn'], path: 1, query: false, body: false },
'chat.get_room_setting': { fn: api.getRoomSetting as OpEntry['fn'], path: 1, query: false, body: false },
'chat.get_thread': { fn: api.getThread as OpEntry['fn'], path: 1, query: false, body: false },
'chat.get_voice_layout': { fn: api.getVoiceLayout as OpEntry['fn'], path: 1, query: false, body: false },
'chat.kick_participant': { fn: api.kickParticipant as OpEntry['fn'], path: 2, query: false, body: false },
'chat.list_bookmarks': { fn: api.listBookmarks as OpEntry['fn'], path: 1, query: true, body: false },
'chat.list_dms': { fn: api.listDms as OpEntry['fn'], path: 0, query: true, body: false },
'chat.list_emojis': { fn: api.listEmojis as OpEntry['fn'], path: 1, query: true, body: false },
'chat.list_hands': { fn: api.listHands as OpEntry['fn'], path: 1, query: false, body: false },
'chat.list_message_history': { fn: api.listMessageHistory as OpEntry['fn'], path: 2, query: false, body: false },
'chat.list_messages': { fn: api.listMessages as OpEntry['fn'], path: 1, query: true, body: false },
'chat.list_my_drafts': { fn: api.listMyDrafts as OpEntry['fn'], path: 0, query: false, body: false },
'chat.list_my_threads': { fn: api.listMyThreads as OpEntry['fn'], path: 0, query: true, body: false },
'chat.list_outbound_webhooks': { fn: api.listOutboundWebhooks as OpEntry['fn'], path: 1, query: false, body: false },
'chat.list_pins': { fn: api.listPins as OpEntry['fn'], path: 1, query: false, body: false },
'chat.list_reactions': { fn: api.listReactions as OpEntry['fn'], path: 2, query: false, body: false },
'chat.list_reminders': { fn: api.listReminders as OpEntry['fn'], path: 0, query: false, body: false },
'chat.list_space_presences': { fn: api.listSpacePresences as OpEntry['fn'], path: 1, query: false, body: false },
'chat.list_space_read_states': { fn: api.listSpaceReadStates as OpEntry['fn'], path: 1, query: false, body: false },
'chat.list_space_rooms': { fn: api.listSpaceRooms as OpEntry['fn'], path: 1, query: false, body: false },
'chat.list_threads': { fn: api.listThreads as OpEntry['fn'], path: 1, query: true, body: false },
'chat.list_webhooks': { fn: api.listWebhooks as OpEntry['fn'], path: 1, query: true, body: false },
'chat.livekit_webhook': { fn: api.livekitWebhook as OpEntry['fn'], path: 0, query: false, body: false },
'chat.mark_read': { fn: api.markRead as OpEntry['fn'], path: 1, query: false, body: true },
'chat.mark_thread_read': { fn: api.markThreadRead as OpEntry['fn'], path: 1, query: false, body: true },
'chat.moderate_mute': { fn: api.moderateMute as OpEntry['fn'], path: 2, query: true, body: false },
'chat.open_dm': { fn: api.openDm as OpEntry['fn'], path: 0, query: false, body: true },
'chat.post_via_webhook': { fn: api.postViaWebhook as OpEntry['fn'], path: 1, query: false, body: true },
'chat.raise_hand': { fn: api.raiseHand as OpEntry['fn'], path: 1, query: false, body: false },
'chat.remove_reaction': { fn: api.removeReaction as OpEntry['fn'], path: 2, query: false, body: true },
'chat.revoke_hand': { fn: api.revokeHand as OpEntry['fn'], path: 2, query: false, body: false },
'chat.save_voice_layout': { fn: api.saveVoiceLayout as OpEntry['fn'], path: 1, query: false, body: true },
'chat.send_message': { fn: api.sendMessage as OpEntry['fn'], path: 1, query: false, body: true },
'chat.set_message_pin': { fn: api.setMessagePin as OpEntry['fn'], path: 2, query: false, body: true },
'chat.set_presence': { fn: api.setPresence as OpEntry['fn'], path: 0, query: false, body: true },
'chat.start_recording': { fn: api.startRecording as OpEntry['fn'], path: 1, query: false, body: false },
'chat.stop_recording': { fn: api.stopRecording as OpEntry['fn'], path: 1, query: false, body: false },
'chat.unfollow_thread': { fn: api.unfollowThread as OpEntry['fn'], path: 1, query: false, body: false },
'chat.update_bookmark': { fn: api.updateBookmark as OpEntry['fn'], path: 2, query: false, body: true },
'chat.update_message': { fn: api.updateMessage as OpEntry['fn'], path: 2, query: false, body: true },
'chat.update_outbound_webhook': { fn: api.updateOutboundWebhook as OpEntry['fn'], path: 2, query: false, body: true },
'chat.update_reminder': { fn: api.updateReminder as OpEntry['fn'], path: 1, query: false, body: true },
'chat.update_room': { fn: api.updateRoom as OpEntry['fn'], path: 1, query: false, body: true },
'chat.update_room_setting': { fn: api.updateRoomSetting as OpEntry['fn'], path: 1, query: false, body: true },
'chat.update_thread': { fn: api.updateThread as OpEntry['fn'], path: 1, query: false, body: true },
'chat.update_webhook': { fn: api.updateWebhook as OpEntry['fn'], path: 2, query: false, body: true },
'chat.upload_emoji': { fn: api.uploadEmoji as OpEntry['fn'], path: 1, query: false, body: true },
'chat.upsert_draft': { fn: api.upsertDraft as OpEntry['fn'], path: 1, query: false, body: true },
'chat.voice_config': { fn: api.voiceConfig as OpEntry['fn'], path: 0, query: false, body: false },
'chat.voice_participants': { fn: api.voiceParticipants as OpEntry['fn'], path: 1, query: false, body: false },
'chat.voice_space_states': { fn: api.voiceSpaceStates as OpEntry['fn'], path: 1, query: false, body: false },
'chat.voice_token': { fn: api.voiceToken as OpEntry['fn'], path: 1, query: false, body: false },
'cleanup.clear_cleanup_overwrites': {
fn: api.clearCleanupOverwrites as OpEntry['fn'],
path: 3,
query: false,
body: false,
},
'cleanup.delete_cleanup_object': { fn: api.deleteCleanupObject as OpEntry['fn'], path: 3, query: false, body: false },
'cleanup.list_cleanup_objects': { fn: api.listCleanupObjects as OpEntry['fn'], path: 1, query: false, body: false },
'cleanup.set_cleanup_archive': { fn: api.setCleanupArchive as OpEntry['fn'], path: 3, query: false, body: true },
'cleanup.set_cleanup_visibility': {
fn: api.setCleanupVisibility as OpEntry['fn'],
path: 3,
query: false,
body: true,
},
'code-comments.create_code_comment': {
fn: api.createCodeComment as OpEntry['fn'],
path: 2,
query: false,
body: true,
},
'code-comments.delete_code_comment': {
fn: api.deleteCodeComment as OpEntry['fn'],
path: 3,
query: false,
body: false,
},
'code-comments.list_code_comments': { fn: api.listCodeComments as OpEntry['fn'], path: 2, query: true, body: false },
'code-comments.resolve_code_comment': {
fn: api.resolveCodeComment as OpEntry['fn'],
path: 3,
query: false,
body: false,
},
'code-comments.unresolve_code_comment': {
fn: api.unresolveCodeComment as OpEntry['fn'],
path: 3,
query: false,
body: false,
},
'code-comments.update_code_comment': {
fn: api.updateCodeComment as OpEntry['fn'],
path: 3,
query: false,
body: true,
},
'commits.commit_stats': { fn: api.commitStats as OpEntry['fn'], path: 2, query: true, body: false },
'commits.get_commit': { fn: api.getCommit as OpEntry['fn'], path: 3, query: false, body: false },
'commits.is_ancestor': { fn: api.isAncestor as OpEntry['fn'], path: 2, query: true, body: false },
'commits.list_commit_statuses': { fn: api.listCommitStatuses as OpEntry['fn'], path: 3, query: false, body: false },
'commits.list_commits': { fn: api.listCommits as OpEntry['fn'], path: 2, query: true, body: false },
'commits.rev_parse': { fn: api.revParse as OpEntry['fn'], path: 3, query: false, body: false },
'commits.set_commit_status': { fn: api.setCommitStatus as OpEntry['fn'], path: 2, query: false, body: true },
'conflicts.conflict_detail': { fn: api.conflictDetail as OpEntry['fn'], path: 2, query: true, body: false },
'conflicts.get_conflicts': { fn: api.getConflicts as OpEntry['fn'], path: 2, query: true, body: false },
'content.caller_signature': { fn: api.callerSignature as OpEntry['fn'], path: 0, query: false, body: true },
'diffs.diff_for_commit': { fn: api.diffForCommit as OpEntry['fn'], path: 3, query: false, body: false },
'diffs.diff_raw': { fn: api.diffRaw as OpEntry['fn'], path: 2, query: true, body: false },
'diffs.get_diff': { fn: api.getDiff as OpEntry['fn'], path: 2, query: true, body: false },
'diffs.range_diff': { fn: api.rangeDiff as OpEntry['fn'], path: 2, query: true, body: false },
'hooks.execute_script': { fn: api.executeScript as OpEntry['fn'], path: 3, query: false, body: true },
'issues.add_comment_reaction': { fn: api.addCommentReaction as OpEntry['fn'], path: 4, query: false, body: true },
'issues.add_issue_reaction': { fn: api.addIssueReaction as OpEntry['fn'], path: 3, query: false, body: true },
'issues.bind_label': { fn: api.bindLabel as OpEntry['fn'], path: 4, query: false, body: false },
'issues.bulk_issues': { fn: api.bulkIssues as OpEntry['fn'], path: 2, query: false, body: true },
'issues.close_issue': { fn: api.closeIssue as OpEntry['fn'], path: 3, query: false, body: false },
'issues.create_board': { fn: api.createBoard as OpEntry['fn'], path: 1, query: false, body: true },
'issues.create_comment': { fn: api.createComment as OpEntry['fn'], path: 3, query: false, body: true },
'issues.create_dependency': { fn: api.createDependency as OpEntry['fn'], path: 3, query: false, body: true },
'issues.create_issue': { fn: api.createIssue as OpEntry['fn'], path: 2, query: false, body: true },
'issues.create_issue_attachment': {
fn: api.createIssueAttachment as OpEntry['fn'],
path: 0,
query: false,
body: true,
},
'issues.create_label': { fn: api.createLabel as OpEntry['fn'], path: 2, query: false, body: true },
'issues.create_member': { fn: api.createMember as OpEntry['fn'], path: 3, query: false, body: true },
'issues.create_milestone': { fn: api.createMilestone as OpEntry['fn'], path: 2, query: false, body: true },
'issues.create_pin': { fn: api.createPin as OpEntry['fn'], path: 2, query: false, body: true },
'issues.create_repo_relation': { fn: api.createRepoRelation as OpEntry['fn'], path: 3, query: false, body: true },
'issues.create_tracked_time': { fn: api.createTrackedTime as OpEntry['fn'], path: 3, query: false, body: true },
'issues.delete_board': { fn: api.deleteBoard as OpEntry['fn'], path: 2, query: false, body: false },
'issues.delete_comment': { fn: api.deleteComment as OpEntry['fn'], path: 4, query: false, body: false },
'issues.delete_dependency': { fn: api.deleteDependency as OpEntry['fn'], path: 4, query: false, body: false },
'issues.delete_issue': { fn: api.deleteIssue as OpEntry['fn'], path: 3, query: false, body: false },
'issues.delete_issue_attachment': {
fn: api.deleteIssueAttachment as OpEntry['fn'],
path: 1,
query: false,
body: false,
},
'issues.delete_label': { fn: api.deleteLabel as OpEntry['fn'], path: 3, query: false, body: false },
'issues.delete_member': { fn: api.deleteMember as OpEntry['fn'], path: 4, query: false, body: false },
'issues.delete_milestone': { fn: api.deleteMilestone as OpEntry['fn'], path: 3, query: false, body: false },
'issues.delete_pin': { fn: api.deletePin as OpEntry['fn'], path: 3, query: false, body: false },
'issues.delete_repo_relation': { fn: api.deleteRepoRelation as OpEntry['fn'], path: 4, query: false, body: false },
'issues.delete_tracked_time': { fn: api.deleteTrackedTime as OpEntry['fn'], path: 4, query: false, body: false },
'issues.download_issue_attachment': {
fn: api.downloadIssueAttachment as OpEntry['fn'],
path: 1,
query: false,
body: false,
},
'issues.finalize_issue_attachment': {
fn: api.finalizeIssueAttachment as OpEntry['fn'],
path: 1,
query: false,
body: false,
},
'issues.get_board': { fn: api.getBoard as OpEntry['fn'], path: 2, query: false, body: false },
'issues.get_comment': { fn: api.getComment as OpEntry['fn'], path: 4, query: false, body: false },
'issues.get_issue': { fn: api.getIssue as OpEntry['fn'], path: 3, query: false, body: false },
'issues.get_label': { fn: api.getLabel as OpEntry['fn'], path: 3, query: false, body: false },
'issues.get_milestone': { fn: api.getMilestone as OpEntry['fn'], path: 3, query: false, body: false },
'issues.get_stopwatch': { fn: api.getStopwatch as OpEntry['fn'], path: 3, query: false, body: false },
'issues.list_board_pins': { fn: api.listBoardPins as OpEntry['fn'], path: 2, query: false, body: false },
'issues.list_boards': { fn: api.listBoards as OpEntry['fn'], path: 1, query: true, body: false },
'issues.list_comment_reactions': {
fn: api.listCommentReactions as OpEntry['fn'],
path: 4,
query: false,
body: false,
},
'issues.list_comments': { fn: api.listComments as OpEntry['fn'], path: 3, query: true, body: false },
'issues.list_comments_tree': { fn: api.listCommentsTree as OpEntry['fn'], path: 3, query: false, body: false },
'issues.list_content_history': { fn: api.listContentHistory as OpEntry['fn'], path: 3, query: true, body: false },
'issues.list_dependencies': { fn: api.listDependencies as OpEntry['fn'], path: 3, query: false, body: false },
'issues.list_dependents': { fn: api.listDependents as OpEntry['fn'], path: 3, query: false, body: false },
'issues.list_events': { fn: api.listEvents as OpEntry['fn'], path: 3, query: true, body: false },
'issues.list_issue_attachments': {
fn: api.listIssueAttachments as OpEntry['fn'],
path: 3,
query: false,
body: false,
},
'issues.list_issue_members': { fn: api.listIssueMembers as OpEntry['fn'], path: 3, query: true, body: false },
'issues.list_issue_reactions': { fn: api.listIssueReactions as OpEntry['fn'], path: 3, query: false, body: false },
'issues.list_issue_users': { fn: api.listIssueUsers as OpEntry['fn'], path: 3, query: true, body: false },
'issues.list_issues': { fn: api.listIssues as OpEntry['fn'], path: 2, query: true, body: false },
'issues.list_labels': { fn: api.listLabels as OpEntry['fn'], path: 2, query: true, body: false },
'issues.list_labels_for_issue': { fn: api.listLabelsForIssue as OpEntry['fn'], path: 3, query: false, body: false },
'issues.list_milestones': { fn: api.listMilestones as OpEntry['fn'], path: 2, query: true, body: false },
'issues.list_repo_relations': { fn: api.listRepoRelations as OpEntry['fn'], path: 3, query: false, body: false },
'issues.list_tracked_time': { fn: api.listTrackedTime as OpEntry['fn'], path: 3, query: true, body: false },
'issues.mark_issue_read': { fn: api.markIssueRead as OpEntry['fn'], path: 3, query: false, body: true },
'issues.remove_comment_reaction': {
fn: api.removeCommentReaction as OpEntry['fn'],
path: 4,
query: true,
body: false,
},
'issues.remove_issue_reaction': { fn: api.removeIssueReaction as OpEntry['fn'], path: 3, query: true, body: false },
'issues.reopen_issue': { fn: api.reopenIssue as OpEntry['fn'], path: 3, query: false, body: false },
'issues.start_stopwatch': { fn: api.startStopwatch as OpEntry['fn'], path: 3, query: false, body: false },
'issues.stop_stopwatch': { fn: api.stopStopwatch as OpEntry['fn'], path: 3, query: false, body: false },
'issues.unbind_label': { fn: api.unbindLabel as OpEntry['fn'], path: 4, query: false, body: false },
'issues.update_board': { fn: api.updateBoard as OpEntry['fn'], path: 2, query: false, body: true },
'issues.update_comment': { fn: api.updateComment as OpEntry['fn'], path: 4, query: false, body: true },
'issues.update_issue': { fn: api.updateIssue as OpEntry['fn'], path: 3, query: false, body: true },
'issues.update_label': { fn: api.updateLabel as OpEntry['fn'], path: 3, query: false, body: true },
'issues.update_milestone': { fn: api.updateMilestone as OpEntry['fn'], path: 3, query: false, body: true },
'issues.update_pin': { fn: api.updatePin as OpEntry['fn'], path: 3, query: false, body: true },
'issues.update_tracked_time': { fn: api.updateTrackedTime as OpEntry['fn'], path: 4, query: false, body: true },
'issues.upsert_issue_watch': { fn: api.upsertIssueWatch as OpEntry['fn'], path: 3, query: false, body: true },
'lfs.list_locks': { fn: api.listLocks as OpEntry['fn'], path: 2, query: true, body: false },
'lfs.lock': { fn: api.lock as OpEntry['fn'], path: 2, query: false, body: true },
'lfs.unlock': { fn: api.unlock as OpEntry['fn'], path: 2, query: true, body: false },
'lfs.unlock_by_id': { fn: api.unlockById as OpEntry['fn'], path: 3, query: true, body: false },
'lfs.verify_locks': { fn: api.verifyLocks as OpEntry['fn'], path: 2, query: true, body: false },
'licenses.get_license': { fn: api.getLicense as OpEntry['fn'], path: 1, query: false, body: false },
'licenses.list_licenses': { fn: api.listLicenses as OpEntry['fn'], path: 0, query: true, body: false },
'logs.path_log': { fn: api.pathLog as OpEntry['fn'], path: 2, query: true, body: false },
'notifications.delete_notification': {
fn: api.deleteNotification as OpEntry['fn'],
path: 1,
query: false,
body: false,
},
'notifications.list_notifications': { fn: api.listNotifications as OpEntry['fn'], path: 0, query: true, body: false },
'notifications.unread_notifications_count': {
fn: api.unreadNotificationsCount as OpEntry['fn'],
path: 0,
query: false,
body: false,
},
'patches.patch_generate': { fn: api.patchGenerate as OpEntry['fn'], path: 2, query: true, body: false },
'patches.patch_parse': { fn: api.patchParse as OpEntry['fn'], path: 0, query: false, body: true },
'protection.create_policy': { fn: api.createPolicy as OpEntry['fn'], path: 2, query: false, body: true },
'protection.delete_policy': { fn: api.deletePolicy as OpEntry['fn'], path: 3, query: false, body: false },
'protection.get_policy': { fn: api.getPolicy as OpEntry['fn'], path: 3, query: false, body: false },
'protection.list_policies': { fn: api.listPolicies as OpEntry['fn'], path: 2, query: false, body: false },
'protection.update_policy': { fn: api.updatePolicy as OpEntry['fn'], path: 3, query: false, body: true },
'pulls.add_pull_assignee': { fn: api.addPullAssignee as OpEntry['fn'], path: 4, query: false, body: false },
'pulls.attach_pull_label': { fn: api.attachPullLabel as OpEntry['fn'], path: 3, query: false, body: true },
'pulls.close_pull': { fn: api.closePull as OpEntry['fn'], path: 3, query: false, body: false },
'pulls.create_pull': { fn: api.createPull as OpEntry['fn'], path: 2, query: false, body: true },
'pulls.create_pull_comment': { fn: api.createPullComment as OpEntry['fn'], path: 3, query: false, body: true },
'pulls.delete_pull': { fn: api.deletePull as OpEntry['fn'], path: 3, query: false, body: false },
'pulls.delete_pull_comment': { fn: api.deletePullComment as OpEntry['fn'], path: 4, query: false, body: false },
'pulls.detach_pull_label': { fn: api.detachPullLabel as OpEntry['fn'], path: 4, query: false, body: false },
'pulls.get_pull': { fn: api.getPull as OpEntry['fn'], path: 3, query: false, body: false },
'pulls.get_pull_checks': { fn: api.getPullChecks as OpEntry['fn'], path: 3, query: false, body: false },
'pulls.get_pull_files': { fn: api.getPullFiles as OpEntry['fn'], path: 3, query: false, body: false },
'pulls.get_pull_gate': { fn: api.getPullGate as OpEntry['fn'], path: 3, query: false, body: false },
'pulls.get_pull_patch': { fn: api.getPullPatch as OpEntry['fn'], path: 3, query: false, body: false },
'pulls.link_issue_pull': { fn: api.linkIssuePull as OpEntry['fn'], path: 3, query: false, body: true },
'pulls.list_issue_pulls': { fn: api.listIssuePulls as OpEntry['fn'], path: 3, query: false, body: false },
'pulls.list_label_options': { fn: api.listLabelOptions as OpEntry['fn'], path: 2, query: false, body: false },
'pulls.list_my_pulls': { fn: api.listMyPulls as OpEntry['fn'], path: 1, query: true, body: false },
'pulls.list_pull_assignees': { fn: api.listPullAssignees as OpEntry['fn'], path: 3, query: false, body: false },
'pulls.list_pull_comment_tree': { fn: api.listPullCommentTree as OpEntry['fn'], path: 3, query: false, body: false },
'pulls.list_pull_comments': { fn: api.listPullComments as OpEntry['fn'], path: 3, query: true, body: false },
'pulls.list_pull_commits': { fn: api.listPullCommits as OpEntry['fn'], path: 3, query: false, body: false },
'pulls.list_pull_events': { fn: api.listPullEvents as OpEntry['fn'], path: 3, query: true, body: false },
'pulls.list_pull_labels': { fn: api.listPullLabels as OpEntry['fn'], path: 3, query: false, body: false },
'pulls.list_pulls': { fn: api.listPulls as OpEntry['fn'], path: 2, query: true, body: false },
'pulls.lock_pull': { fn: api.lockPull as OpEntry['fn'], path: 3, query: false, body: false },
'pulls.merge_pull': { fn: api.mergePull as OpEntry['fn'], path: 3, query: false, body: true },
'pulls.refresh_pull_summary': { fn: api.refreshPullSummary as OpEntry['fn'], path: 3, query: false, body: false },
'pulls.remove_pull_assignee': { fn: api.removePullAssignee as OpEntry['fn'], path: 4, query: false, body: false },
'pulls.reopen_pull': { fn: api.reopenPull as OpEntry['fn'], path: 3, query: false, body: false },
'pulls.resolve_pull_comment': { fn: api.resolvePullComment as OpEntry['fn'], path: 4, query: false, body: false },
'pulls.unlink_issue_pull': { fn: api.unlinkIssuePull as OpEntry['fn'], path: 4, query: false, body: false },
'pulls.unlock_pull': { fn: api.unlockPull as OpEntry['fn'], path: 3, query: false, body: false },
'pulls.unresolve_pull_comment': { fn: api.unresolvePullComment as OpEntry['fn'], path: 4, query: false, body: false },
'pulls.update_branch_pull': { fn: api.updateBranchPull as OpEntry['fn'], path: 3, query: false, body: false },
'pulls.update_pull': { fn: api.updatePull as OpEntry['fn'], path: 3, query: false, body: true },
'pulls.update_pull_comment': { fn: api.updatePullComment as OpEntry['fn'], path: 4, query: false, body: true },
'push.push_config': { fn: api.pushConfig as OpEntry['fn'], path: 0, query: false, body: false },
'releases.create_release': { fn: api.createRelease as OpEntry['fn'], path: 2, query: false, body: true },
'releases.delete_release': { fn: api.deleteRelease as OpEntry['fn'], path: 3, query: false, body: false },
'releases.get_release': { fn: api.getRelease as OpEntry['fn'], path: 3, query: false, body: false },
'releases.list_releases': { fn: api.listReleases as OpEntry['fn'], path: 2, query: true, body: false },
'releases.update_release': { fn: api.updateRelease as OpEntry['fn'], path: 3, query: false, body: true },
'remotes.clone_import': { fn: api.cloneImport as OpEntry['fn'], path: 2, query: false, body: true },
'remotes.fetch_remote': { fn: api.fetchRemote as OpEntry['fn'], path: 2, query: false, body: true },
'remotes.list_remotes': { fn: api.listRemotes as OpEntry['fn'], path: 2, query: false, body: false },
'remotes.push': { fn: api.push as OpEntry['fn'], path: 2, query: false, body: true },
'remotes.remove': { fn: api.remove as OpEntry['fn'], path: 3, query: false, body: false },
'remotes.upsert_remote': { fn: api.upsertRemote as OpEntry['fn'], path: 3, query: false, body: true },
'reports.create_report': { fn: api.createReport as OpEntry['fn'], path: 0, query: false, body: true },
'repos.add_topic_to_repo': { fn: api.addTopicToRepo as OpEntry['fn'], path: 3, query: false, body: false },
'repos.archive_repo': { fn: api.archiveRepo as OpEntry['fn'], path: 2, query: false, body: false },
'repos.create_repo': { fn: api.createRepo as OpEntry['fn'], path: 1, query: false, body: true },
'repos.get_repo': { fn: api.getRepo as OpEntry['fn'], path: 2, query: false, body: false },
'repos.list_repo_topics': { fn: api.listRepoTopics as OpEntry['fn'], path: 2, query: false, body: false },
'repos.list_repos': { fn: api.listRepos as OpEntry['fn'], path: 1, query: true, body: false },
'repos.list_stargazers': { fn: api.listStargazers as OpEntry['fn'], path: 2, query: true, body: false },
'repos.list_watchers': { fn: api.listWatchers as OpEntry['fn'], path: 2, query: true, body: false },
'repos.remove_topic_from_repo': { fn: api.removeTopicFromRepo as OpEntry['fn'], path: 3, query: false, body: false },
'repos.star_repo': { fn: api.starRepo as OpEntry['fn'], path: 2, query: false, body: false },
'repos.unarchive_repo': { fn: api.unarchiveRepo as OpEntry['fn'], path: 2, query: false, body: false },
'repos.unstar_repo': { fn: api.unstarRepo as OpEntry['fn'], path: 2, query: false, body: false },
'repos.update_repo': { fn: api.updateRepo as OpEntry['fn'], path: 2, query: false, body: true },
'repos.upsert_watch': { fn: api.upsertWatch as OpEntry['fn'], path: 2, query: false, body: true },
'reviews.delete_requested_reviewer': {
fn: api.deleteRequestedReviewer as OpEntry['fn'],
path: 4,
query: false,
body: false,
},
'reviews.dismiss_review': { fn: api.dismissReview as OpEntry['fn'], path: 4, query: false, body: false },
'reviews.get_review': { fn: api.getReview as OpEntry['fn'], path: 4, query: false, body: false },
'reviews.list_requested_reviewers': {
fn: api.listRequestedReviewers as OpEntry['fn'],
path: 3,
query: false,
body: false,
},
'reviews.list_reviews': { fn: api.listReviews as OpEntry['fn'], path: 3, query: false, body: false },
'reviews.publish_review': { fn: api.publishReview as OpEntry['fn'], path: 4, query: false, body: true },
'reviews.request_reviewers': { fn: api.requestReviewers as OpEntry['fn'], path: 3, query: false, body: true },
'reviews.submit_review': { fn: api.submitReview as OpEntry['fn'], path: 3, query: false, body: true },
'signatures.verify_commit': { fn: api.verifyCommit as OpEntry['fn'], path: 3, query: false, body: false },
'signatures.verify_tag': { fn: api.verifyTag as OpEntry['fn'], path: 3, query: false, body: false },
'space.approve_join_request': { fn: api.approveJoinRequest as OpEntry['fn'], path: 2, query: false, body: false },
'space.assign_group': { fn: api.assignGroup as OpEntry['fn'], path: 2, query: false, body: true },
'space.create_dir_node': { fn: api.createDirNode as OpEntry['fn'], path: 1, query: false, body: true },
'space.create_group': { fn: api.createGroup as OpEntry['fn'], path: 1, query: false, body: true },
'space.create_join_request': { fn: api.createJoinRequest as OpEntry['fn'], path: 1, query: false, body: true },
'space.create_join_rule': { fn: api.createJoinRule as OpEntry['fn'], path: 1, query: false, body: true },
'space.delete_group': { fn: api.deleteGroup as OpEntry['fn'], path: 2, query: false, body: false },
'space.delete_join_rule': { fn: api.deleteJoinRule as OpEntry['fn'], path: 2, query: false, body: false },
'space.delete_space_image': { fn: api.deleteSpaceImage as OpEntry['fn'], path: 2, query: false, body: false },
'space.explore_spaces': { fn: api.exploreSpaces as OpEntry['fn'], path: 0, query: true, body: false },
'space.get_group': { fn: api.getGroup as OpEntry['fn'], path: 2, query: false, body: false },
'space.get_space_dir_tree': { fn: api.getSpaceDirTree as OpEntry['fn'], path: 1, query: true, body: false },
'space.get_space_image': { fn: api.getSpaceImage as OpEntry['fn'], path: 2, query: false, body: false },
'space.get_space_image_file': { fn: api.getSpaceImageFile as OpEntry['fn'], path: 2, query: true, body: false },
'space.join_group_self': { fn: api.joinGroupSelf as OpEntry['fn'], path: 2, query: false, body: false },
'space.leave_group_self': { fn: api.leaveGroupSelf as OpEntry['fn'], path: 2, query: false, body: false },
'space.list_dir_group_overwrites': {
fn: api.listDirGroupOverwrites as OpEntry['fn'],
path: 2,
query: false,
body: false,
},
'space.list_dir_user_overwrites': {
fn: api.listDirUserOverwrites as OpEntry['fn'],
path: 2,
query: false,
body: false,
},
'space.list_groups': { fn: api.listGroups as OpEntry['fn'], path: 1, query: true, body: false },
'space.list_join_requests': { fn: api.listJoinRequests as OpEntry['fn'], path: 1, query: true, body: false },
'space.list_join_rules': { fn: api.listJoinRules as OpEntry['fn'], path: 1, query: false, body: false },
'space.move_dir_node': { fn: api.moveDirNode as OpEntry['fn'], path: 2, query: false, body: true },
'space.reject_join_request': { fn: api.rejectJoinRequest as OpEntry['fn'], path: 2, query: false, body: false },
'space.remove_dir_group_overwrite': {
fn: api.removeDirGroupOverwrite as OpEntry['fn'],
path: 3,
query: false,
body: false,
},
'space.remove_dir_user_overwrite': {
fn: api.removeDirUserOverwrite as OpEntry['fn'],
path: 3,
query: false,
body: false,
},
'space.repair_dir_parents': { fn: api.repairDirParents as OpEntry['fn'], path: 1, query: false, body: false },
'space.set_dir_group_overwrite': { fn: api.setDirGroupOverwrite as OpEntry['fn'], path: 3, query: false, body: true },
'space.set_dir_user_overwrite': { fn: api.setDirUserOverwrite as OpEntry['fn'], path: 3, query: false, body: true },
'space.space_archive': { fn: api.spaceArchive as OpEntry['fn'], path: 1, query: false, body: true },
'space.space_ban_delete': { fn: api.spaceBanDelete as OpEntry['fn'], path: 2, query: false, body: false },
'space.space_ban_get': { fn: api.spaceBanGet as OpEntry['fn'], path: 2, query: false, body: false },
'space.space_ban_list': { fn: api.spaceBanList as OpEntry['fn'], path: 1, query: true, body: false },
'space.space_ban_update': { fn: api.spaceBanUpdate as OpEntry['fn'], path: 2, query: false, body: true },
'space.space_create': { fn: api.spaceCreate as OpEntry['fn'], path: 0, query: false, body: true },
'space.space_delete': { fn: api.spaceDelete as OpEntry['fn'], path: 1, query: true, body: false },
'space.space_get': { fn: api.spaceGet as OpEntry['fn'], path: 1, query: false, body: false },
'space.space_invite_create': { fn: api.spaceInviteCreate as OpEntry['fn'], path: 1, query: false, body: true },
'space.space_invite_list': { fn: api.spaceInviteList as OpEntry['fn'], path: 1, query: true, body: false },
'space.space_invite_redeem': { fn: api.spaceInviteRedeem as OpEntry['fn'], path: 0, query: false, body: true },
'space.space_invite_revoke': { fn: api.spaceInviteRevoke as OpEntry['fn'], path: 2, query: false, body: false },
'space.space_leave': { fn: api.spaceLeave as OpEntry['fn'], path: 1, query: false, body: false },
'space.space_list': { fn: api.spaceList as OpEntry['fn'], path: 0, query: true, body: false },
'space.space_member_add': { fn: api.spaceMemberAdd as OpEntry['fn'], path: 1, query: false, body: true },
'space.space_member_ban': { fn: api.spaceMemberBan as OpEntry['fn'], path: 2, query: false, body: true },
'space.space_member_get': { fn: api.spaceMemberGet as OpEntry['fn'], path: 2, query: false, body: false },
'space.space_member_list': { fn: api.spaceMemberList as OpEntry['fn'], path: 1, query: true, body: false },
'space.space_member_permissions': {
fn: api.spaceMemberPermissions as OpEntry['fn'],
path: 2,
query: false,
body: true,
},
'space.space_member_remove': { fn: api.spaceMemberRemove as OpEntry['fn'], path: 2, query: true, body: false },
'space.space_member_role': { fn: api.spaceMemberRole as OpEntry['fn'], path: 2, query: false, body: true },
'space.space_member_unban': { fn: api.spaceMemberUnban as OpEntry['fn'], path: 2, query: false, body: false },
'space.space_member_update': { fn: api.spaceMemberUpdate as OpEntry['fn'], path: 2, query: false, body: true },
'space.space_member_update_self': {
fn: api.spaceMemberUpdateSelf as OpEntry['fn'],
path: 1,
query: false,
body: true,
},
'space.space_permission_check': { fn: api.spacePermissionCheck as OpEntry['fn'], path: 1, query: false, body: true },
'space.space_restore': { fn: api.spaceRestore as OpEntry['fn'], path: 1, query: false, body: false },
'space.space_role_assign': { fn: api.spaceRoleAssign as OpEntry['fn'], path: 1, query: false, body: true },
'space.space_role_create': { fn: api.spaceRoleCreate as OpEntry['fn'], path: 1, query: false, body: true },
'space.space_role_delete': { fn: api.spaceRoleDelete as OpEntry['fn'], path: 2, query: false, body: false },
'space.space_role_get': { fn: api.spaceRoleGet as OpEntry['fn'], path: 2, query: false, body: false },
'space.space_role_join': { fn: api.spaceRoleJoin as OpEntry['fn'], path: 2, query: false, body: false },
'space.space_role_leave': { fn: api.spaceRoleLeave as OpEntry['fn'], path: 2, query: false, body: false },
'space.space_role_list': { fn: api.spaceRoleList as OpEntry['fn'], path: 1, query: false, body: false },
'space.space_role_permissions': { fn: api.spaceRolePermissions as OpEntry['fn'], path: 2, query: false, body: true },
'space.space_role_unassign': { fn: api.spaceRoleUnassign as OpEntry['fn'], path: 1, query: false, body: true },
'space.space_role_update': { fn: api.spaceRoleUpdate as OpEntry['fn'], path: 2, query: false, body: true },
'space.space_transfer': { fn: api.spaceTransfer as OpEntry['fn'], path: 1, query: false, body: true },
'space.space_update': { fn: api.spaceUpdate as OpEntry['fn'], path: 1, query: false, body: true },
'space.unassign_group': { fn: api.unassignGroup as OpEntry['fn'], path: 3, query: false, body: false },
'space.update_dir_node': { fn: api.updateDirNode as OpEntry['fn'], path: 2, query: false, body: true },
'space.update_group': { fn: api.updateGroup as OpEntry['fn'], path: 2, query: false, body: true },
'space.update_join_rule': { fn: api.updateJoinRule as OpEntry['fn'], path: 2, query: false, body: true },
'space.upload_space_image': {
fn: api.uploadSpaceImage as OpEntry['fn'],
path: 2,
query: true,
body: true,
bodyFirst: true,
},
'space.withdraw_join_request': { fn: api.withdrawJoinRequest as OpEntry['fn'], path: 2, query: false, body: false },
'submodules.submodule_list': { fn: api.submoduleList as OpEntry['fn'], path: 2, query: true, body: false },
'submodules.submodule_resolve': { fn: api.submoduleResolve as OpEntry['fn'], path: 2, query: true, body: false },
'tag_protection.add_tag_whitelist': { fn: api.addTagWhitelist as OpEntry['fn'], path: 3, query: false, body: true },
'tag_protection.create_tag_policy': { fn: api.createTagPolicy as OpEntry['fn'], path: 2, query: false, body: true },
'tag_protection.delete_tag_policy': { fn: api.deleteTagPolicy as OpEntry['fn'], path: 3, query: false, body: false },
'tag_protection.get_tag_policy': { fn: api.getTagPolicy as OpEntry['fn'], path: 3, query: false, body: false },
'tag_protection.list_tag_policies': { fn: api.listTagPolicies as OpEntry['fn'], path: 2, query: false, body: false },
'tag_protection.list_tag_whitelists': {
fn: api.listTagWhitelists as OpEntry['fn'],
path: 3,
query: false,
body: false,
},
'tag_protection.remove_tag_whitelist': {
fn: api.removeTagWhitelist as OpEntry['fn'],
path: 4,
query: false,
body: false,
},
'tag_protection.update_tag_policy': { fn: api.updateTagPolicy as OpEntry['fn'], path: 3, query: false, body: true },
'tags.create_tag': { fn: api.createTag as OpEntry['fn'], path: 2, query: false, body: true },
'tags.delete_tag': { fn: api.deleteTag as OpEntry['fn'], path: 3, query: false, body: false },
'tags.get_tag': { fn: api.getTag as OpEntry['fn'], path: 3, query: false, body: false },
'tags.list_tags': { fn: api.listTags as OpEntry['fn'], path: 2, query: true, body: false },
'topics.create_topic': { fn: api.createTopic as OpEntry['fn'], path: 0, query: false, body: true },
'topics.get_topic': { fn: api.getTopic as OpEntry['fn'], path: 1, query: false, body: false },
'topics.list_repos_by_topic': { fn: api.listReposByTopic as OpEntry['fn'], path: 1, query: true, body: false },
'topics.list_topics': { fn: api.listTopics as OpEntry['fn'], path: 0, query: true, body: false },
'trees.get_tree': { fn: api.getTree as OpEntry['fn'], path: 3, query: true, body: false },
'user.create_meme': { fn: api.createMeme as OpEntry['fn'], path: 0, query: false, body: true },
'user.delete_avatar': { fn: api.deleteAvatar as OpEntry['fn'], path: 0, query: false, body: false },
'user.delete_meme': { fn: api.deleteMeme as OpEntry['fn'], path: 1, query: false, body: false },
'user.delete_push_subscription': {
fn: api.deletePushSubscription as OpEntry['fn'],
path: 1,
query: false,
body: false,
},
'user.get_avatar': { fn: api.getAvatar as OpEntry['fn'], path: 0, query: false, body: false },
'user.get_profile_detail': { fn: api.getProfileDetail as OpEntry['fn'], path: 1, query: false, body: false },
'user.list_memes': { fn: api.listMemes as OpEntry['fn'], path: 0, query: true, body: false },
'user.list_push_subscriptions': { fn: api.listPushSubscriptions as OpEntry['fn'], path: 0, query: true, body: false },
'user.list_saved_messages': { fn: api.listSavedMessages as OpEntry['fn'], path: 0, query: true, body: false },
'user.list_sessions': { fn: api.listSessions as OpEntry['fn'], path: 0, query: true, body: false },
'user.my_reports': { fn: api.myReports as OpEntry['fn'], path: 0, query: true, body: false },
'user.my_spaces': { fn: api.mySpaces as OpEntry['fn'], path: 0, query: true, body: false },
'user.my_suspensions': { fn: api.mySuspensions as OpEntry['fn'], path: 0, query: true, body: false },
'user.recent_mentions': { fn: api.recentMentions as OpEntry['fn'], path: 0, query: true, body: false },
'user.revoke_all_sessions': { fn: api.revokeAllSessions as OpEntry['fn'], path: 0, query: false, body: false },
'user.revoke_session': { fn: api.revokeSession as OpEntry['fn'], path: 1, query: false, body: false },
'user.save_message': { fn: api.saveMessage as OpEntry['fn'], path: 0, query: false, body: true },
'user.unsave_message': { fn: api.unsaveMessage as OpEntry['fn'], path: 1, query: false, body: false },
'user.update_meme': { fn: api.updateMeme as OpEntry['fn'], path: 1, query: false, body: true },
'user.upload_avatar': { fn: api.uploadAvatar as OpEntry['fn'], path: 0, query: false, body: true },
'user.upsert_push_subscription': {
fn: api.upsertPushSubscription as OpEntry['fn'],
path: 0,
query: false,
body: true,
},
'users.get_user': { fn: api.getUser as OpEntry['fn'], path: 1, query: false, body: false },
'users.get_user_avatar': { fn: api.getUserAvatar as OpEntry['fn'], path: 1, query: true, body: false },
'users.get_user_by_username': { fn: api.getUserByUsername as OpEntry['fn'], path: 1, query: false, body: false },
'users.list_users_batch': { fn: api.listUsersBatch as OpEntry['fn'], path: 0, query: true, body: false },
}