// This file is auto-generated by @hey-api/openapi-ts import type { Client, Options as Options2, TDataShape } from './client'; import { client } from './client.gen'; import type { AddSshKeyData, AddSshKeyErrors, AddSshKeyResponses, AiDeleteData, AiDeleteErrors, AiDeleteResponses, AiListData, AiListErrors, AiListResponses, AiUpsertData, AiUpsertErrors, AiUpsertResponses, ApiAuthCaptchaData, ApiAuthCaptchaErrors, ApiAuthCaptchaResponses, ApiAuthLoginData, ApiAuthLoginErrors, ApiAuthLoginResponses, ApiAuthLogoutData, ApiAuthLogoutErrors, ApiAuthLogoutResponses, ApiAuthMeData, ApiAuthMeErrors, ApiAuthMeResponses, ApiAuthRegisterData, ApiAuthRegisterErrors, ApiAuthRegisterResponses, ApiEmailChangeData, ApiEmailChangeErrors, ApiEmailChangeResponses, ApiEmailGetData, ApiEmailGetErrors, ApiEmailGetResponses, ApiEmailVerifyData, ApiEmailVerifyErrors, ApiEmailVerifyResponses, ApiUserChangePasswordData, ApiUserChangePasswordErrors, ApiUserChangePasswordResponses, ApiUserConfirmPasswordResetData, ApiUserConfirmPasswordResetErrors, ApiUserConfirmPasswordResetResponses, ApiUserRequestPasswordResetData, ApiUserRequestPasswordResetErrors, ApiUserRequestPasswordResetResponses, BoardCreateData, BoardCreateErrors, BoardCreateResponses, BoardDeleteData, BoardDeleteErrors, BoardDeleteResponses, BoardGetData, BoardGetErrors, BoardGetResponses, BoardListData, BoardListErrors, BoardListResponses, BoardUpdateData, BoardUpdateErrors, BoardUpdateResponses, BranchProtectionCheckApprovalsData, BranchProtectionCheckApprovalsErrors, BranchProtectionCheckApprovalsResponses, BranchProtectionCreateData, BranchProtectionCreateErrors, BranchProtectionCreateResponses, BranchProtectionDeleteData, BranchProtectionDeleteErrors, BranchProtectionDeleteResponses, BranchProtectionGetData, BranchProtectionGetErrors, BranchProtectionGetResponses, BranchProtectionListData, BranchProtectionListErrors, BranchProtectionListResponses, BranchProtectionUpdateData, BranchProtectionUpdateErrors, BranchProtectionUpdateResponses, CardCreateData, CardCreateErrors, CardCreateResponses, CardDeleteData, CardDeleteErrors, CardDeleteResponses, CardMoveData, CardMoveErrors, CardMoveResponses, CardUpdateData, CardUpdateErrors, CardUpdateResponses, CategoryCreateData, CategoryCreateErrors, CategoryCreateResponses, CategoryDeleteData, CategoryDeleteErrors, CategoryDeleteResponses, CategoryListData, CategoryListErrors, CategoryListResponses, CategoryUpdateData, CategoryUpdateErrors, CategoryUpdateResponses, ColumnCreateData, ColumnCreateErrors, ColumnCreateResponses, ColumnDeleteData, ColumnDeleteErrors, ColumnDeleteResponses, ColumnUpdateData, ColumnUpdateErrors, ColumnUpdateResponses, CreateAccessKeyData, CreateAccessKeyErrors, CreateAccessKeyResponses, DeleteAccessKeyData, DeleteAccessKeyErrors, DeleteAccessKeyResponses, DeleteSshKeyData, DeleteSshKeyErrors, DeleteSshKeyResponses, GeneratePrDescriptionData, GeneratePrDescriptionErrors, GeneratePrDescriptionResponses, GetContributionHeatmapData, GetContributionHeatmapErrors, GetContributionHeatmapResponses, GetCurrentUserProjectsData, GetCurrentUserProjectsErrors, GetCurrentUserProjectsResponses, GetCurrentUserReposData, GetCurrentUserReposErrors, GetCurrentUserReposResponses, GetFollowingListData, GetFollowingListErrors, GetFollowingListResponses, GetMyContributionHeatmapData, GetMyContributionHeatmapErrors, GetMyContributionHeatmapResponses, GetMyProfileData, GetMyProfileErrors, GetMyProfileResponses, GetNotificationPreferencesData, GetNotificationPreferencesErrors, GetNotificationPreferencesResponses, GetPreferencesData, GetPreferencesErrors, GetPreferencesResponses, GetProfileByUsernameData, GetProfileByUsernameErrors, GetProfileByUsernameResponses, GetSshKeyData, GetSshKeyErrors, GetSshKeyResponses, GetSubscriberCountData, GetSubscriberCountErrors, GetSubscriberCountResponses, GetSubscribersData, GetSubscribersErrors, GetSubscribersResponses, GetSubscriptionCountData, GetSubscriptionCountErrors, GetSubscriptionCountResponses, GetUserActivityData, GetUserActivityErrors, GetUserActivityResponses, GetUserInfoData, GetUserInfoErrors, GetUserInfoResponses, GetUserProjectsData, GetUserProjectsErrors, GetUserProjectsResponses, GetUserReposData, GetUserReposErrors, GetUserReposResponses, GetUserStarsData, GetUserStarsErrors, GetUserStarsResponses, GitArchiveCachedData, GitArchiveCachedErrors, GitArchiveCachedResponses, GitArchiveData, GitArchiveErrors, GitArchiveInvalidateAllData, GitArchiveInvalidateAllErrors, GitArchiveInvalidateAllResponses, GitArchiveInvalidateData, GitArchiveInvalidateErrors, GitArchiveInvalidateResponses, GitArchiveListData, GitArchiveListErrors, GitArchiveListResponses, GitArchiveResponses, GitArchiveSummaryData, GitArchiveSummaryErrors, GitArchiveSummaryResponses, GitBlameFileData, GitBlameFileErrors, GitBlameFileResponses, GitBlobContentData, GitBlobContentErrors, GitBlobContentResponses, GitBlobCreateData, GitBlobCreateErrors, GitBlobCreateResponses, GitBlobExistsData, GitBlobExistsErrors, GitBlobExistsResponses, GitBlobGetData, GitBlobGetErrors, GitBlobGetResponses, GitBlobIsBinaryData, GitBlobIsBinaryErrors, GitBlobIsBinaryResponses, GitBlobSizeData, GitBlobSizeErrors, GitBlobSizeResponses, GitBranchCreateData, GitBranchCreateErrors, GitBranchCreateResponses, GitBranchCurrentData, GitBranchCurrentErrors, GitBranchCurrentResponses, GitBranchDeleteData, GitBranchDeleteErrors, GitBranchDeleteRemoteData, GitBranchDeleteRemoteErrors, GitBranchDeleteRemoteResponses, GitBranchDeleteResponses, GitBranchDiffData, GitBranchDiffErrors, GitBranchDiffResponses, GitBranchExistsData, GitBranchExistsErrors, GitBranchExistsResponses, GitBranchFastForwardData, GitBranchFastForwardErrors, GitBranchFastForwardResponses, GitBranchGetData, GitBranchGetErrors, GitBranchGetResponses, GitBranchIsAncestorData, GitBranchIsAncestorErrors, GitBranchIsAncestorResponses, GitBranchIsConflictedData, GitBranchIsConflictedErrors, GitBranchIsConflictedResponses, GitBranchIsDetachedData, GitBranchIsDetachedErrors, GitBranchIsDetachedResponses, GitBranchIsHeadData, GitBranchIsHeadErrors, GitBranchIsHeadResponses, GitBranchIsMergedData, GitBranchIsMergedErrors, GitBranchIsMergedResponses, GitBranchListData, GitBranchListErrors, GitBranchListResponses, GitBranchMergeBaseData, GitBranchMergeBaseErrors, GitBranchMergeBaseResponses, GitBranchMoveData, GitBranchMoveErrors, GitBranchMoveResponses, GitBranchRenameData, GitBranchRenameErrors, GitBranchRenameResponses, GitBranchSetUpstreamData, GitBranchSetUpstreamErrors, GitBranchSetUpstreamResponses, GitBranchSummaryData, GitBranchSummaryErrors, GitBranchSummaryResponses, GitBranchTrackingDifferenceData, GitBranchTrackingDifferenceErrors, GitBranchTrackingDifferenceResponses, GitBranchUpstreamData, GitBranchUpstreamErrors, GitBranchUpstreamResponses, GitCommitAmendData, GitCommitAmendErrors, GitCommitAmendResponses, GitCommitAncestorsData, GitCommitAncestorsErrors, GitCommitAncestorsResponses, GitCommitAuthorData, GitCommitAuthorErrors, GitCommitAuthorResponses, GitCommitBranchesData, GitCommitBranchesErrors, GitCommitBranchesResponses, GitCommitCherryPickAbortData, GitCommitCherryPickAbortErrors, GitCommitCherryPickAbortResponses, GitCommitCherryPickData, GitCommitCherryPickErrors, GitCommitCherryPickResponses, GitCommitCountData, GitCommitCountErrors, GitCommitCountResponses, GitCommitCreateData, GitCommitCreateErrors, GitCommitCreateResponses, GitCommitDescendantsData, GitCommitDescendantsErrors, GitCommitDescendantsResponses, GitCommitExistsData, GitCommitExistsErrors, GitCommitExistsResponses, GitCommitFirstParentData, GitCommitFirstParentErrors, GitCommitFirstParentResponses, GitCommitGetData, GitCommitGetErrors, GitCommitGetResponses, GitCommitGraphData, GitCommitGraphErrors, GitCommitGraphReactData, GitCommitGraphReactErrors, GitCommitGraphReactResponses, GitCommitGraphResponses, GitCommitIsCommitData, GitCommitIsCommitErrors, GitCommitIsCommitResponses, GitCommitIsMergeData, GitCommitIsMergeErrors, GitCommitIsMergeResponses, GitCommitIsTipData, GitCommitIsTipErrors, GitCommitIsTipResponses, GitCommitLogData, GitCommitLogErrors, GitCommitLogResponses, GitCommitMessageData, GitCommitMessageErrors, GitCommitMessageResponses, GitCommitParentCountData, GitCommitParentCountErrors, GitCommitParentCountResponses, GitCommitParentData, GitCommitParentErrors, GitCommitParentIdsData, GitCommitParentIdsErrors, GitCommitParentIdsResponses, GitCommitParentResponses, GitCommitRefCountData, GitCommitRefCountErrors, GitCommitRefCountResponses, GitCommitReflogData, GitCommitReflogErrors, GitCommitReflogResponses, GitCommitRefsData, GitCommitRefsErrors, GitCommitRefsResponses, GitCommitResolveRevData, GitCommitResolveRevErrors, GitCommitResolveRevResponses, GitCommitRevertAbortData, GitCommitRevertAbortErrors, GitCommitRevertAbortResponses, GitCommitRevertData, GitCommitRevertErrors, GitCommitRevertResponses, GitCommitShortIdData, GitCommitShortIdErrors, GitCommitShortIdResponses, GitCommitSummaryData, GitCommitSummaryErrors, GitCommitSummaryResponses, GitCommitTagsData, GitCommitTagsErrors, GitCommitTagsResponses, GitCommitTreeIdData, GitCommitTreeIdErrors, GitCommitTreeIdResponses, GitCommitWalkData, GitCommitWalkErrors, GitCommitWalkResponses, GitConfigDeleteData, GitConfigDeleteErrors, GitConfigDeleteResponses, GitConfigEntriesData, GitConfigEntriesErrors, GitConfigEntriesResponses, GitConfigGetData, GitConfigGetErrors, GitConfigGetResponses, GitConfigHasData, GitConfigHasErrors, GitConfigHasResponses, GitConfigSetData, GitConfigSetErrors, GitConfigSetResponses, GitContributorsData, GitContributorsErrors, GitContributorsResponses, GitDescriptionExistsData, GitDescriptionExistsErrors, GitDescriptionExistsResponses, GitDescriptionGetData, GitDescriptionGetErrors, GitDescriptionGetResponses, GitDescriptionResetData, GitDescriptionResetErrors, GitDescriptionResetResponses, GitDescriptionSetData, GitDescriptionSetErrors, GitDescriptionSetResponses, GitDiffCommitToIndexData, GitDiffCommitToIndexErrors, GitDiffCommitToIndexResponses, GitDiffCommitToWorkdirData, GitDiffCommitToWorkdirErrors, GitDiffCommitToWorkdirResponses, GitDiffIndexToTreeData, GitDiffIndexToTreeErrors, GitDiffIndexToTreeResponses, GitDiffPatchIdData, GitDiffPatchIdErrors, GitDiffPatchIdResponses, GitDiffSideBySideData, GitDiffSideBySideErrors, GitDiffSideBySideResponses, GitDiffStatsData, GitDiffStatsErrors, GitDiffStatsResponses, GitDiffTreeToTreeData, GitDiffTreeToTreeErrors, GitDiffTreeToTreeResponses, GitDiffWorkdirToIndexData, GitDiffWorkdirToIndexErrors, GitDiffWorkdirToIndexResponses, GitInitBareData, GitInitBareErrors, GitInitBareResponses, GitIsRepoData, GitIsRepoErrors, GitIsRepoResponses, GitIsStarredData, GitIsStarredErrors, GitIsStarredResponses, GitIsWatchedData, GitIsWatchedErrors, GitIsWatchedResponses, GitMergeAbortData, GitMergeAbortErrors, GitMergeAbortResponses, GitMergeAnalysisData, GitMergeAnalysisErrors, GitMergeAnalysisForRefData, GitMergeAnalysisForRefErrors, GitMergeAnalysisForRefResponses, GitMergeAnalysisResponses, GitMergeBaseData, GitMergeBaseErrors, GitMergeBaseResponses, GitMergeCommitsData, GitMergeCommitsErrors, GitMergeCommitsResponses, GitMergeheadListData, GitMergeheadListErrors, GitMergeheadListResponses, GitMergeIsConflictedData, GitMergeIsConflictedErrors, GitMergeIsConflictedResponses, GitMergeIsInProgressData, GitMergeIsInProgressErrors, GitMergeIsInProgressResponses, GitMergeTreesData, GitMergeTreesErrors, GitMergeTreesResponses, GitOpenData, GitOpenErrors, GitOpenResponses, GitOpenWorkdirData, GitOpenWorkdirErrors, GitOpenWorkdirResponses, GitReadmeData, GitReadmeErrors, GitReadmeResponses, GitRefCreateData, GitRefCreateErrors, GitRefCreateResponses, GitRefDeleteData, GitRefDeleteErrors, GitRefDeleteResponses, GitRefExistsData, GitRefExistsErrors, GitRefExistsResponses, GitRefGetData, GitRefGetErrors, GitRefGetResponses, GitRefListData, GitRefListErrors, GitRefListResponses, GitRefRenameData, GitRefRenameErrors, GitRefRenameResponses, GitRefTargetData, GitRefTargetErrors, GitRefTargetResponses, GitRefUpdateData, GitRefUpdateErrors, GitRefUpdateResponses, GitStarCountData, GitStarCountErrors, GitStarCountResponses, GitStarData, GitStarErrors, GitStarResponses, GitStarUserListData, GitStarUserListErrors, GitStarUserListResponses, GitTagCountData, GitTagCountErrors, GitTagCountResponses, GitTagCreateData, GitTagCreateErrors, GitTagCreateLightweightData, GitTagCreateLightweightErrors, GitTagCreateLightweightResponses, GitTagCreateResponses, GitTagDeleteData, GitTagDeleteErrors, GitTagDeleteResponses, GitTagExistsData, GitTagExistsErrors, GitTagExistsResponses, GitTagGetData, GitTagGetErrors, GitTagGetResponses, GitTagIsAnnotatedData, GitTagIsAnnotatedErrors, GitTagIsAnnotatedResponses, GitTagListData, GitTagListErrors, GitTagListNamesData, GitTagListNamesErrors, GitTagListNamesResponses, GitTagListResponses, GitTagMessageData, GitTagMessageErrors, GitTagMessageResponses, GitTagRenameData, GitTagRenameErrors, GitTagRenameResponses, GitTagSummaryData, GitTagSummaryErrors, GitTagSummaryResponses, GitTagTaggerData, GitTagTaggerErrors, GitTagTaggerResponses, GitTagTargetData, GitTagTargetErrors, GitTagTargetResponses, GitTagUpdateMessageData, GitTagUpdateMessageErrors, GitTagUpdateMessageResponses, GitTreeDiffstatsData, GitTreeDiffstatsErrors, GitTreeDiffstatsResponses, GitTreeEntryByCommitPathData, GitTreeEntryByCommitPathErrors, GitTreeEntryByCommitPathResponses, GitTreeEntryByPathData, GitTreeEntryByPathErrors, GitTreeEntryByPathResponses, GitTreeEntryCountData, GitTreeEntryCountErrors, GitTreeEntryCountResponses, GitTreeEntryData, GitTreeEntryErrors, GitTreeEntryResponses, GitTreeExistsData, GitTreeExistsErrors, GitTreeExistsResponses, GitTreeGetData, GitTreeGetErrors, GitTreeGetResponses, GitTreeIsEmptyData, GitTreeIsEmptyErrors, GitTreeIsEmptyResponses, GitTreeListData, GitTreeListErrors, GitTreeListResponses, GitUnstarData, GitUnstarErrors, GitUnstarResponses, GitUnwatchData, GitUnwatchErrors, GitUnwatchResponses, GitUpdateRepoData, GitUpdateRepoErrors, GitUpdateRepoResponses, GitWatchCountData, GitWatchCountErrors, GitWatchCountResponses, GitWatchData, GitWatchErrors, GitWatchResponses, GitWatchUserListData, GitWatchUserListErrors, GitWatchUserListResponses, GitWebhookCreateData, GitWebhookCreateErrors, GitWebhookCreateResponses, GitWebhookDeleteData, GitWebhookDeleteErrors, GitWebhookDeleteResponses, GitWebhookGetData, GitWebhookGetErrors, GitWebhookGetResponses, GitWebhookListData, GitWebhookListErrors, GitWebhookListResponses, GitWebhookUpdateData, GitWebhookUpdateErrors, GitWebhookUpdateResponses, IsSubscribedToTargetData, IsSubscribedToTargetErrors, IsSubscribedToTargetResponses, IssueAssigneeAddData, IssueAssigneeAddErrors, IssueAssigneeAddResponses, IssueAssigneeListData, IssueAssigneeListErrors, IssueAssigneeListResponses, IssueAssigneeRemoveData, IssueAssigneeRemoveErrors, IssueAssigneeRemoveResponses, IssueCloseData, IssueCloseErrors, IssueCloseResponses, IssueCommentCreateData, IssueCommentCreateErrors, IssueCommentCreateResponses, IssueCommentDeleteData, IssueCommentDeleteErrors, IssueCommentDeleteResponses, IssueCommentGetData, IssueCommentGetErrors, IssueCommentGetResponses, IssueCommentListData, IssueCommentListErrors, IssueCommentListResponses, IssueCommentReactionAddData, IssueCommentReactionAddErrors, IssueCommentReactionAddResponses, IssueCommentReactionListData, IssueCommentReactionListErrors, IssueCommentReactionListResponses, IssueCommentReactionRemoveData, IssueCommentReactionRemoveErrors, IssueCommentReactionRemoveResponses, IssueCommentUpdateData, IssueCommentUpdateErrors, IssueCommentUpdateResponses, IssueCreateData, IssueCreateErrors, IssueCreateResponses, IssueDeleteData, IssueDeleteErrors, IssueDeleteResponses, IssueGetData, IssueGetErrors, IssueGetResponses, IssueLabelAddBulkData, IssueLabelAddBulkErrors, IssueLabelAddBulkResponses, IssueLabelAddData, IssueLabelAddErrors, IssueLabelAddResponses, IssueLabelListData, IssueLabelListErrors, IssueLabelListResponses, IssueLabelRemoveData, IssueLabelRemoveErrors, IssueLabelRemoveResponses, IssueListData, IssueListErrors, IssueListResponses, IssuePullRequestLinkData, IssuePullRequestLinkErrors, IssuePullRequestLinkResponses, IssuePullRequestListData, IssuePullRequestListErrors, IssuePullRequestListResponses, IssuePullRequestUnlinkData, IssuePullRequestUnlinkErrors, IssuePullRequestUnlinkResponses, IssueReactionAddData, IssueReactionAddErrors, IssueReactionAddResponses, IssueReactionListData, IssueReactionListErrors, IssueReactionListResponses, IssueReactionRemoveData, IssueReactionRemoveErrors, IssueReactionRemoveResponses, IssueReopenData, IssueReopenErrors, IssueReopenResponses, IssueRepoLinkData, IssueRepoLinkErrors, IssueRepoLinkResponses, IssueRepoListData, IssueRepoListErrors, IssueRepoListResponses, IssueRepoUnlinkData, IssueRepoUnlinkErrors, IssueRepoUnlinkResponses, IssueSubscribeData, IssueSubscribeErrors, IssueSubscribeResponses, IssueSubscriberListData, IssueSubscriberListErrors, IssueSubscriberListResponses, IssueSummaryData, IssueSummaryErrors, IssueSummaryResponses, IssueUnsubscribeData, IssueUnsubscribeErrors, IssueUnsubscribeResponses, IssueUpdateData, IssueUpdateErrors, IssueUpdateResponses, LabelCreateData, LabelCreateErrors, LabelCreateResponses, LabelDeleteData, LabelDeleteErrors, LabelDeleteResponses, LabelListData, LabelListErrors, LabelListResponses, ListAccessKeysData, ListAccessKeysErrors, ListAccessKeysResponses, ListSshKeysData, ListSshKeysErrors, ListSshKeysResponses, MemberAddData, MemberAddErrors, MemberAddResponses, MemberListData, MemberListErrors, MemberListResponses, MemberRemoveData, MemberRemoveErrors, MemberRemoveResponses, MemberSetReadSeqData, MemberSetReadSeqErrors, MemberSetReadSeqResponses, MemberUpdateRoleData, MemberUpdateRoleErrors, MemberUpdateRoleResponses, MentionListData, MentionListErrors, MentionListResponses, MentionReadAllData, MentionReadAllErrors, MentionReadAllResponses, MergeAbortData, MergeAbortErrors, MergeAbortResponses, MergeAnalysisData, MergeAnalysisErrors, MergeAnalysisResponses, MergeConflictCheckData, MergeConflictCheckErrors, MergeConflictCheckResponses, MergeExecuteData, MergeExecuteErrors, MergeExecuteResponses, MergeIsInProgressData, MergeIsInProgressErrors, MergeIsInProgressResponses, MessageCreateData, MessageCreateErrors, MessageCreateResponses, MessageEditHistoryData, MessageEditHistoryErrors, MessageEditHistoryResponses, MessageRevokeData, MessageRevokeErrors, MessageRevokeResponses, MessageSearchData, MessageSearchErrors, MessageSearchResponses, MessageUpdateData, MessageUpdateErrors, MessageUpdateResponses, ModelCapabilityCreateData, ModelCapabilityCreateErrors, ModelCapabilityCreateResponses, ModelCapabilityDeleteData, ModelCapabilityDeleteErrors, ModelCapabilityDeleteResponses, ModelCapabilityGetData, ModelCapabilityGetErrors, ModelCapabilityGetResponses, ModelCapabilityListData, ModelCapabilityListErrors, ModelCapabilityListResponses, ModelCapabilityUpdateData, ModelCapabilityUpdateErrors, ModelCapabilityUpdateResponses, ModelCatalogData, ModelCatalogErrors, ModelCatalogResponses, ModelCreateData, ModelCreateErrors, ModelCreateResponses, ModelDeleteData, ModelDeleteErrors, ModelDeleteResponses, ModelGetData, ModelGetErrors, ModelGetResponses, ModelListData, ModelListErrors, ModelListResponses, ModelParameterProfileCreateData, ModelParameterProfileCreateErrors, ModelParameterProfileCreateResponses, ModelParameterProfileDeleteData, ModelParameterProfileDeleteErrors, ModelParameterProfileDeleteResponses, ModelParameterProfileGetData, ModelParameterProfileGetErrors, ModelParameterProfileGetResponses, ModelParameterProfileListData, ModelParameterProfileListErrors, ModelParameterProfileListResponses, ModelParameterProfileUpdateData, ModelParameterProfileUpdateErrors, ModelParameterProfileUpdateResponses, ModelPricingCreateData, ModelPricingCreateErrors, ModelPricingCreateResponses, ModelPricingDeleteData, ModelPricingDeleteErrors, ModelPricingDeleteResponses, ModelPricingGetData, ModelPricingGetErrors, ModelPricingGetResponses, ModelPricingListData, ModelPricingListErrors, ModelPricingListResponses, ModelPricingUpdateData, ModelPricingUpdateErrors, ModelPricingUpdateResponses, ModelUpdateData, ModelUpdateErrors, ModelUpdateResponses, ModelVersionCreateData, ModelVersionCreateErrors, ModelVersionCreateResponses, ModelVersionDeleteData, ModelVersionDeleteErrors, ModelVersionDeleteResponses, ModelVersionGetData, ModelVersionGetErrors, ModelVersionGetResponses, ModelVersionListData, ModelVersionListErrors, ModelVersionListResponses, ModelVersionUpdateData, ModelVersionUpdateErrors, ModelVersionUpdateResponses, NotificationArchiveData, NotificationArchiveErrors, NotificationArchiveResponses, NotificationListData, NotificationListErrors, NotificationListResponses, NotificationMarkAllReadData, NotificationMarkAllReadErrors, NotificationMarkAllReadResponses, NotificationMarkReadData, NotificationMarkReadErrors, NotificationMarkReadResponses, PinAddData, PinAddErrors, PinAddResponses, PinListData, PinListErrors, PinListResponses, PinRemoveData, PinRemoveErrors, PinRemoveResponses, PrCommitsListData, PrCommitsListErrors, PrCommitsListResponses, PrDiffSideBySideData, PrDiffSideBySideErrors, PrDiffSideBySideResponses, ProjectAcceptInvitationData, ProjectAcceptInvitationErrors, ProjectAcceptInvitationResponses, ProjectActivitiesData, ProjectActivitiesErrors, ProjectActivitiesResponses, ProjectAuditLogData, ProjectAuditLogErrors, ProjectAuditLogResponses, ProjectAuditLogsData, ProjectAuditLogsErrors, ProjectAuditLogsResponses, ProjectBillingData, ProjectBillingErrors, ProjectBillingHistoryData, ProjectBillingHistoryErrors, ProjectBillingHistoryResponses, ProjectBillingResponses, ProjectCancelInvitationData, ProjectCancelInvitationErrors, ProjectCancelInvitationResponses, ProjectCancelJoinRequestData, ProjectCancelJoinRequestErrors, ProjectCancelJoinRequestResponses, ProjectCreateData, ProjectCreateErrors, ProjectCreateLabelData, ProjectCreateLabelErrors, ProjectCreateLabelResponses, ProjectCreateResponses, ProjectDeleteLabelData, ProjectDeleteLabelErrors, ProjectDeleteLabelResponses, ProjectExchangeNameData, ProjectExchangeNameErrors, ProjectExchangeNameResponses, ProjectExchangeTitleData, ProjectExchangeTitleErrors, ProjectExchangeTitleResponses, ProjectExchangeVisibilityData, ProjectExchangeVisibilityErrors, ProjectExchangeVisibilityResponses, ProjectGetLabelData, ProjectGetLabelErrors, ProjectGetLabelResponses, ProjectInfoData, ProjectInfoErrors, ProjectInfoResponses, ProjectInvitationsData, ProjectInvitationsErrors, ProjectInvitationsResponses, ProjectInviteUserData, ProjectInviteUserErrors, ProjectInviteUserResponses, ProjectIsLikeData, ProjectIsLikeErrors, ProjectIsLikeResponses, ProjectIsWatchData, ProjectIsWatchErrors, ProjectIsWatchResponses, ProjectJoinAnswersData, ProjectJoinAnswersErrors, ProjectJoinAnswersResponses, ProjectJoinRequestsData, ProjectJoinRequestsErrors, ProjectJoinRequestsResponses, ProjectJoinSettingsData, ProjectJoinSettingsErrors, ProjectJoinSettingsResponses, ProjectLabelsData, ProjectLabelsErrors, ProjectLabelsResponses, ProjectLikeData, ProjectLikeErrors, ProjectLikeResponses, ProjectLikesCountData, ProjectLikesCountErrors, ProjectLikesCountResponses, ProjectLikeUsersData, ProjectLikeUsersErrors, ProjectLikeUsersResponses, ProjectLogActivityData, ProjectLogActivityErrors, ProjectLogActivityResponses, ProjectLogAuditData, ProjectLogAuditErrors, ProjectLogAuditResponses, ProjectMembersData, ProjectMembersErrors, ProjectMembersResponses, ProjectMyInvitationsData, ProjectMyInvitationsErrors, ProjectMyInvitationsResponses, ProjectMyJoinRequestsData, ProjectMyJoinRequestsErrors, ProjectMyJoinRequestsResponses, ProjectProcessJoinRequestData, ProjectProcessJoinRequestErrors, ProjectProcessJoinRequestResponses, ProjectRejectInvitationData, ProjectRejectInvitationErrors, ProjectRejectInvitationResponses, ProjectRemoveMemberData, ProjectRemoveMemberErrors, ProjectRemoveMemberResponses, ProjectRepoCreateData, ProjectRepoCreateErrors, ProjectRepoCreateResponses, ProjectReposData, ProjectReposErrors, ProjectReposResponses, ProjectSubmitJoinAnswersData, ProjectSubmitJoinAnswersErrors, ProjectSubmitJoinAnswersResponses, ProjectSubmitJoinRequestData, ProjectSubmitJoinRequestErrors, ProjectSubmitJoinRequestResponses, ProjectTransferRepoData, ProjectTransferRepoErrors, ProjectTransferRepoResponses, ProjectUnlikeData, ProjectUnlikeErrors, ProjectUnlikeResponses, ProjectUnwatchData, ProjectUnwatchErrors, ProjectUnwatchResponses, ProjectUpdateJoinSettingsData, ProjectUpdateJoinSettingsErrors, ProjectUpdateJoinSettingsResponses, ProjectUpdateLabelData, ProjectUpdateLabelErrors, ProjectUpdateLabelResponses, ProjectUpdateMemberRoleData, ProjectUpdateMemberRoleErrors, ProjectUpdateMemberRoleResponses, ProjectWatchData, ProjectWatchErrors, ProjectWatchesCountData, ProjectWatchesCountErrors, ProjectWatchesCountResponses, ProjectWatchResponses, ProjectWatchUsersData, ProjectWatchUsersErrors, ProjectWatchUsersResponses, ProviderCreateData, ProviderCreateErrors, ProviderCreateResponses, ProviderDeleteData, ProviderDeleteErrors, ProviderDeleteResponses, ProviderGetData, ProviderGetErrors, ProviderGetResponses, ProviderListData, ProviderListErrors, ProviderListResponses, ProviderUpdateData, ProviderUpdateErrors, ProviderUpdateResponses, PullRequestCloseData, PullRequestCloseErrors, PullRequestCloseResponses, PullRequestCreateData, PullRequestCreateErrors, PullRequestCreateResponses, PullRequestDeleteData, PullRequestDeleteErrors, PullRequestDeleteResponses, PullRequestGetData, PullRequestGetErrors, PullRequestGetResponses, PullRequestListData, PullRequestListErrors, PullRequestListResponses, PullRequestReopenData, PullRequestReopenErrors, PullRequestReopenResponses, PullRequestSummaryData, PullRequestSummaryErrors, PullRequestSummaryResponses, PullRequestUpdateData, PullRequestUpdateErrors, PullRequestUpdateResponses, ReviewCommentCreateData, ReviewCommentCreateErrors, ReviewCommentCreateResponses, ReviewCommentDeleteData, ReviewCommentDeleteErrors, ReviewCommentDeleteResponses, ReviewCommentListData, ReviewCommentListErrors, ReviewCommentListResponses, ReviewCommentReplyData, ReviewCommentReplyErrors, ReviewCommentReplyResponses, ReviewCommentResolveData, ReviewCommentResolveErrors, ReviewCommentResolveResponses, ReviewCommentUnresolveData, ReviewCommentUnresolveErrors, ReviewCommentUnresolveResponses, ReviewCommentUpdateData, ReviewCommentUpdateErrors, ReviewCommentUpdateResponses, ReviewDeleteData, ReviewDeleteErrors, ReviewDeleteResponses, ReviewListData, ReviewListErrors, ReviewListResponses, ReviewRequestCreateData, ReviewRequestCreateErrors, ReviewRequestCreateResponses, ReviewRequestDeleteData, ReviewRequestDeleteErrors, ReviewRequestDeleteResponses, ReviewRequestDismissData, ReviewRequestDismissErrors, ReviewRequestDismissResponses, ReviewRequestListData, ReviewRequestListErrors, ReviewRequestListResponses, ReviewSubmitData, ReviewSubmitErrors, ReviewSubmitResponses, ReviewUpdateData, ReviewUpdateErrors, ReviewUpdateResponses, RoomCreateData, RoomCreateErrors, RoomCreateResponses, RoomDeleteData, RoomDeleteErrors, RoomDeleteResponses, RoomGetData, RoomGetErrors, RoomGetResponses, RoomListData, RoomListErrors, RoomListResponses, RoomUpdateData, RoomUpdateErrors, RoomUpdateResponses, SearchData, SearchErrors, SearchMessagesData, SearchMessagesErrors, SearchMessagesResponses, SearchResponses, SkillCreateData, SkillCreateErrors, SkillCreateResponses, SkillDeleteData, SkillDeleteErrors, SkillDeleteResponses, SkillGetData, SkillGetErrors, SkillGetResponses, SkillListData, SkillListErrors, SkillListResponses, SkillScanData, SkillScanErrors, SkillScanResponses, SkillUpdateData, SkillUpdateErrors, SkillUpdateResponses, SubscribeTargetData, SubscribeTargetErrors, SubscribeTargetResponses, ThreadCreateData, ThreadCreateErrors, ThreadCreateResponses, ThreadListData, ThreadListErrors, ThreadListResponses, ThreadMessagesData, ThreadMessagesErrors, ThreadMessagesResponses, TriageIssueData, TriageIssueErrors, TriageIssueResponses, TriggerCodeReviewData, TriggerCodeReviewErrors, TriggerCodeReviewResponses, UnsubscribeTargetData, UnsubscribeTargetErrors, UnsubscribeTargetResponses, UpdateMyProfileData, UpdateMyProfileErrors, UpdateMyProfileResponses, UpdateNotificationPreferencesData, UpdateNotificationPreferencesErrors, UpdateNotificationPreferencesResponses, UpdatePreferencesData, UpdatePreferencesErrors, UpdatePreferencesResponses, UpdateSshKeyData, UpdateSshKeyErrors, UpdateSshKeyResponses, WorkspaceAcceptInvitationBySlugData, WorkspaceAcceptInvitationBySlugErrors, WorkspaceAcceptInvitationBySlugResponses, WorkspaceAcceptInvitationData, WorkspaceAcceptInvitationErrors, WorkspaceAcceptInvitationResponses, WorkspaceBillingAddCreditData, WorkspaceBillingAddCreditErrors, WorkspaceBillingAddCreditResponses, WorkspaceBillingCurrentData, WorkspaceBillingCurrentErrors, WorkspaceBillingCurrentResponses, WorkspaceBillingHistoryData, WorkspaceBillingHistoryErrors, WorkspaceBillingHistoryResponses, WorkspaceCancelInvitationData, WorkspaceCancelInvitationErrors, WorkspaceCancelInvitationResponses, WorkspaceCreateData, WorkspaceCreateErrors, WorkspaceCreateResponses, WorkspaceDeleteData, WorkspaceDeleteErrors, WorkspaceDeleteResponses, WorkspaceInfoData, WorkspaceInfoErrors, WorkspaceInfoResponses, WorkspaceInviteMemberData, WorkspaceInviteMemberErrors, WorkspaceInviteMemberResponses, WorkspaceListData, WorkspaceListErrors, WorkspaceListResponses, WorkspaceMembersData, WorkspaceMembersErrors, WorkspaceMembersResponses, WorkspaceMyInvitationsData, WorkspaceMyInvitationsErrors, WorkspaceMyInvitationsResponses, WorkspacePendingInvitationsData, WorkspacePendingInvitationsErrors, WorkspacePendingInvitationsResponses, WorkspaceProjectsData, WorkspaceProjectsErrors, WorkspaceProjectsResponses, WorkspaceRemoveMemberData, WorkspaceRemoveMemberErrors, WorkspaceRemoveMemberResponses, WorkspaceStatsData, WorkspaceStatsErrors, WorkspaceStatsResponses, WorkspaceUpdateData, WorkspaceUpdateErrors, WorkspaceUpdateMemberRoleData, WorkspaceUpdateMemberRoleErrors, WorkspaceUpdateMemberRoleResponses, WorkspaceUpdateResponses } from './types.gen'; export type Options = Options2 & { /** * You can provide a client instance returned by `createClient()` instead of * individual options. This might be also useful if you want to implement a * custom client. */ client?: Client; /** * You can pass arbitrary values through the `meta` object. This can be * used to access values that aren't defined as part of the SDK function. */ meta?: Record; }; export const modelCapabilityCreate = (options: Options) => (options.client ?? client).post({ responseType: 'json', url: '/api/agents/capabilities', ...options, headers: { 'Content-Type': 'application/json', ...options.headers } }); export const modelCapabilityDelete = (options: Options) => (options.client ?? client).delete({ url: '/api/agents/capabilities/{id}', ...options }); export const modelCapabilityGet = (options: Options) => (options.client ?? client).get({ responseType: 'json', url: '/api/agents/capabilities/{id}', ...options }); export const modelCapabilityUpdate = (options: Options) => (options.client ?? client).patch({ responseType: 'json', url: '/api/agents/capabilities/{id}', ...options, headers: { 'Content-Type': 'application/json', ...options.headers } }); export const triggerCodeReview = (options: Options) => (options.client ?? client).post({ responseType: 'json', url: '/api/agents/code-review/{namespace}/{repo}', ...options, headers: { 'Content-Type': 'application/json', ...options.headers } }); export const modelList = (options?: Options) => (options?.client ?? client).get({ responseType: 'json', url: '/api/agents/models', ...options }); export const modelCreate = (options: Options) => (options.client ?? client).post({ responseType: 'json', url: '/api/agents/models', ...options, headers: { 'Content-Type': 'application/json', ...options.headers } }); export const modelCatalog = (options?: Options) => (options?.client ?? client).get({ responseType: 'json', url: '/api/agents/models/catalog', ...options }); export const modelDelete = (options: Options) => (options.client ?? client).delete({ url: '/api/agents/models/{id}', ...options }); export const modelGet = (options: Options) => (options.client ?? client).get({ responseType: 'json', url: '/api/agents/models/{id}', ...options }); export const modelUpdate = (options: Options) => (options.client ?? client).patch({ responseType: 'json', url: '/api/agents/models/{id}', ...options, headers: { 'Content-Type': 'application/json', ...options.headers } }); export const modelParameterProfileCreate = (options: Options) => (options.client ?? client).post({ responseType: 'json', url: '/api/agents/parameters', ...options, headers: { 'Content-Type': 'application/json', ...options.headers } }); export const modelParameterProfileDelete = (options: Options) => (options.client ?? client).delete({ url: '/api/agents/parameters/{id}', ...options }); export const modelParameterProfileGet = (options: Options) => (options.client ?? client).get({ responseType: 'json', url: '/api/agents/parameters/{id}', ...options }); export const modelParameterProfileUpdate = (options: Options) => (options.client ?? client).patch({ responseType: 'json', url: '/api/agents/parameters/{id}', ...options, headers: { 'Content-Type': 'application/json', ...options.headers } }); export const generatePrDescription = (options: Options) => (options.client ?? client).post({ responseType: 'json', url: '/api/agents/pr-description/{namespace}/{repo}', ...options, headers: { 'Content-Type': 'application/json', ...options.headers } }); export const modelPricingCreate = (options: Options) => (options.client ?? client).post({ responseType: 'json', url: '/api/agents/pricing', ...options, headers: { 'Content-Type': 'application/json', ...options.headers } }); export const modelPricingDelete = (options: Options) => (options.client ?? client).delete({ url: '/api/agents/pricing/{id}', ...options }); export const modelPricingGet = (options: Options) => (options.client ?? client).get({ responseType: 'json', url: '/api/agents/pricing/{id}', ...options }); export const modelPricingUpdate = (options: Options) => (options.client ?? client).patch({ responseType: 'json', url: '/api/agents/pricing/{id}', ...options, headers: { 'Content-Type': 'application/json', ...options.headers } }); export const providerList = (options?: Options) => (options?.client ?? client).get({ responseType: 'json', url: '/api/agents/providers', ...options }); export const providerCreate = (options: Options) => (options.client ?? client).post({ responseType: 'json', url: '/api/agents/providers', ...options, headers: { 'Content-Type': 'application/json', ...options.headers } }); export const providerDelete = (options: Options) => (options.client ?? client).delete({ url: '/api/agents/providers/{id}', ...options }); export const providerGet = (options: Options) => (options.client ?? client).get({ responseType: 'json', url: '/api/agents/providers/{id}', ...options }); export const providerUpdate = (options: Options) => (options.client ?? client).patch({ responseType: 'json', url: '/api/agents/providers/{id}', ...options, headers: { 'Content-Type': 'application/json', ...options.headers } }); export const modelVersionList = (options?: Options) => (options?.client ?? client).get({ responseType: 'json', url: '/api/agents/versions', ...options }); export const modelVersionCreate = (options: Options) => (options.client ?? client).post({ responseType: 'json', url: '/api/agents/versions', ...options, headers: { 'Content-Type': 'application/json', ...options.headers } }); export const modelVersionDelete = (options: Options) => (options.client ?? client).delete({ url: '/api/agents/versions/{id}', ...options }); export const modelVersionGet = (options: Options) => (options.client ?? client).get({ responseType: 'json', url: '/api/agents/versions/{id}', ...options }); export const modelVersionUpdate = (options: Options) => (options.client ?? client).patch({ responseType: 'json', url: '/api/agents/versions/{id}', ...options, headers: { 'Content-Type': 'application/json', ...options.headers } }); export const modelCapabilityList = (options: Options) => (options.client ?? client).get({ responseType: 'json', url: '/api/agents/versions/{model_version_id}/capabilities', ...options }); export const modelParameterProfileList = (options: Options) => (options.client ?? client).get({ responseType: 'json', url: '/api/agents/versions/{model_version_id}/parameters', ...options }); export const modelPricingList = (options: Options) => (options.client ?? client).get({ responseType: 'json', url: '/api/agents/versions/{model_version_id}/pricing', ...options }); export const triageIssue = (options: Options) => (options.client ?? client).get({ responseType: 'json', url: '/api/agents/{project}/triage', ...options }); export const apiAuthCaptcha = (options: Options) => (options.client ?? client).post({ responseType: 'json', url: '/api/auth/captcha', ...options, headers: { 'Content-Type': 'application/json', ...options.headers } }); export const apiEmailGet = (options?: Options) => (options?.client ?? client).post({ responseType: 'json', url: '/api/auth/email', ...options }); export const apiEmailChange = (options: Options) => (options.client ?? client).post({ responseType: 'json', url: '/api/auth/email/change', ...options, headers: { 'Content-Type': 'application/json', ...options.headers } }); export const apiEmailVerify = (options: Options) => (options.client ?? client).post({ responseType: 'json', url: '/api/auth/email/verify', ...options, headers: { 'Content-Type': 'application/json', ...options.headers } }); export const apiAuthLogin = (options: Options) => (options.client ?? client).post({ responseType: 'json', url: '/api/auth/login', ...options, headers: { 'Content-Type': 'application/json', ...options.headers } }); export const apiAuthLogout = (options?: Options) => (options?.client ?? client).post({ responseType: 'json', url: '/api/auth/logout', ...options }); export const apiAuthMe = (options?: Options) => (options?.client ?? client).post({ responseType: 'json', url: '/api/auth/me', ...options }); export const apiUserChangePassword = (options: Options) => (options.client ?? client).post({ responseType: 'json', url: '/api/auth/password/change', ...options, headers: { 'Content-Type': 'application/json', ...options.headers } }); export const apiUserConfirmPasswordReset = (options: Options) => (options.client ?? client).post({ responseType: 'json', url: '/api/auth/password/confirm', ...options, headers: { 'Content-Type': 'application/json', ...options.headers } }); export const apiUserRequestPasswordReset = (options: Options) => (options.client ?? client).post({ responseType: 'json', url: '/api/auth/password/reset', ...options, headers: { 'Content-Type': 'application/json', ...options.headers } }); export const apiAuthRegister = (options: Options) => (options.client ?? client).post({ responseType: 'json', url: '/api/auth/register', ...options, headers: { 'Content-Type': 'application/json', ...options.headers } }); export const gitInitBare = (options: Options) => (options.client ?? client).post({ responseType: 'json', url: '/api/git/init', ...options, headers: { 'Content-Type': 'application/json', ...options.headers } }); export const gitIsRepo = (options: Options) => (options.client ?? client).get({ responseType: 'json', url: '/api/git/is-repo/{path}', ...options }); export const gitOpen = (options: Options) => (options.client ?? client).get({ responseType: 'json', url: '/api/git/open/{path}', ...options }); export const gitOpenWorkdir = (options: Options) => (options.client ?? client).get({ responseType: 'json', url: '/api/git/open/{path}/workdir', ...options }); export const issueList = (options: Options) => (options.client ?? client).get({ responseType: 'json', url: '/api/issue/{project}/issues', ...options }); export const issueCreate = (options: Options) => (options.client ?? client).post({ responseType: 'json', url: '/api/issue/{project}/issues', ...options, headers: { 'Content-Type': 'application/json', ...options.headers } }); export const issueSummary = (options: Options) => (options.client ?? client).get({ responseType: 'json', url: '/api/issue/{project}/issues/summary', ...options }); export const issueDelete = (options: Options) => (options.client ?? client).delete({ url: '/api/issue/{project}/issues/{number}', ...options }); export const issueGet = (options: Options) => (options.client ?? client).get({ responseType: 'json', url: '/api/issue/{project}/issues/{number}', ...options }); export const issueUpdate = (options: Options) => (options.client ?? client).patch({ responseType: 'json', url: '/api/issue/{project}/issues/{number}', ...options, headers: { 'Content-Type': 'application/json', ...options.headers } }); export const issueAssigneeList = (options: Options) => (options.client ?? client).get({ responseType: 'json', url: '/api/issue/{project}/issues/{number}/assignees', ...options }); export const issueAssigneeAdd = (options: Options) => (options.client ?? client).post({ responseType: 'json', url: '/api/issue/{project}/issues/{number}/assignees', ...options, headers: { 'Content-Type': 'application/json', ...options.headers } }); export const issueAssigneeRemove = (options: Options) => (options.client ?? client).delete({ url: '/api/issue/{project}/issues/{number}/assignees/{assignee_id}', ...options }); export const issueClose = (options: Options) => (options.client ?? client).post({ responseType: 'json', url: '/api/issue/{project}/issues/{number}/close', ...options }); export const issueCommentList = (options: Options) => (options.client ?? client).get({ responseType: 'json', url: '/api/issue/{project}/issues/{number}/comments', ...options }); export const issueCommentCreate = (options: Options) => (options.client ?? client).post({ responseType: 'json', url: '/api/issue/{project}/issues/{number}/comments', ...options, headers: { 'Content-Type': 'application/json', ...options.headers } }); export const issueCommentDelete = (options: Options) => (options.client ?? client).delete({ url: '/api/issue/{project}/issues/{number}/comments/{comment_id}', ...options }); export const issueCommentGet = (options: Options) => (options.client ?? client).get({ responseType: 'json', url: '/api/issue/{project}/issues/{number}/comments/{comment_id}', ...options }); export const issueCommentUpdate = (options: Options) => (options.client ?? client).patch({ responseType: 'json', url: '/api/issue/{project}/issues/{number}/comments/{comment_id}', ...options, headers: { 'Content-Type': 'application/json', ...options.headers } }); export const issueCommentReactionList = (options: Options) => (options.client ?? client).get({ responseType: 'json', url: '/api/issue/{project}/issues/{number}/comments/{comment_id}/reactions', ...options }); export const issueCommentReactionAdd = (options: Options) => (options.client ?? client).post({ responseType: 'json', url: '/api/issue/{project}/issues/{number}/comments/{comment_id}/reactions', ...options, headers: { 'Content-Type': 'application/json', ...options.headers } }); export const issueCommentReactionRemove = (options: Options) => (options.client ?? client).delete({ url: '/api/issue/{project}/issues/{number}/comments/{comment_id}/reactions/{reaction}', ...options }); export const issueLabelList = (options: Options) => (options.client ?? client).get({ responseType: 'json', url: '/api/issue/{project}/issues/{number}/labels', ...options }); export const issueLabelAdd = (options: Options) => (options.client ?? client).post({ responseType: 'json', url: '/api/issue/{project}/issues/{number}/labels', ...options, headers: { 'Content-Type': 'application/json', ...options.headers } }); export const issueLabelAddBulk = (options: Options) => (options.client ?? client).post({ responseType: 'json', url: '/api/issue/{project}/issues/{number}/labels/bulk', ...options, headers: { 'Content-Type': 'application/json', ...options.headers } }); export const issueLabelRemove = (options: Options) => (options.client ?? client).delete({ url: '/api/issue/{project}/issues/{number}/labels/{label_id}', ...options }); export const issuePullRequestList = (options: Options) => (options.client ?? client).get({ responseType: 'json', url: '/api/issue/{project}/issues/{number}/pulls', ...options }); export const issuePullRequestLink = (options: Options) => (options.client ?? client).post({ responseType: 'json', url: '/api/issue/{project}/issues/{number}/pulls', ...options, headers: { 'Content-Type': 'application/json', ...options.headers } }); export const issuePullRequestUnlink = (options: Options) => (options.client ?? client).delete({ url: '/api/issue/{project}/issues/{number}/pulls/{repo_id}/{pr_number}', ...options }); export const issueReactionList = (options: Options) => (options.client ?? client).get({ responseType: 'json', url: '/api/issue/{project}/issues/{number}/reactions', ...options }); export const issueReactionAdd = (options: Options) => (options.client ?? client).post({ responseType: 'json', url: '/api/issue/{project}/issues/{number}/reactions', ...options, headers: { 'Content-Type': 'application/json', ...options.headers } }); export const issueReactionRemove = (options: Options) => (options.client ?? client).delete({ url: '/api/issue/{project}/issues/{number}/reactions/{reaction}', ...options }); export const issueReopen = (options: Options) => (options.client ?? client).post({ responseType: 'json', url: '/api/issue/{project}/issues/{number}/reopen', ...options }); export const issueRepoList = (options: Options) => (options.client ?? client).get({ responseType: 'json', url: '/api/issue/{project}/issues/{number}/repos', ...options }); export const issueRepoLink = (options: Options) => (options.client ?? client).post({ responseType: 'json', url: '/api/issue/{project}/issues/{number}/repos', ...options, headers: { 'Content-Type': 'application/json', ...options.headers } }); export const issueRepoUnlink = (options: Options) => (options.client ?? client).delete({ url: '/api/issue/{project}/issues/{number}/repos/{repo_id}', ...options }); export const issueUnsubscribe = (options: Options) => (options.client ?? client).delete({ url: '/api/issue/{project}/issues/{number}/subscribe', ...options }); export const issueSubscribe = (options: Options) => (options.client ?? client).post({ responseType: 'json', url: '/api/issue/{project}/issues/{number}/subscribe', ...options }); export const issueSubscriberList = (options: Options) => (options.client ?? client).get({ responseType: 'json', url: '/api/issue/{project}/issues/{number}/subscribers', ...options }); export const labelList = (options: Options) => (options.client ?? client).get({ responseType: 'json', url: '/api/issue/{project}/labels', ...options }); export const labelCreate = (options: Options) => (options.client ?? client).post({ responseType: 'json', url: '/api/issue/{project}/labels', ...options, headers: { 'Content-Type': 'application/json', ...options.headers } }); export const labelDelete = (options: Options) => (options.client ?? client).delete({ url: '/api/issue/{project}/labels/{label_id}', ...options }); export const mentionList = (options?: Options) => (options?.client ?? client).get({ responseType: 'json', url: '/api/me/mentions', ...options }); export const mentionReadAll = (options?: Options) => (options?.client ?? client).post({ url: '/api/me/mentions/read-all', ...options }); export const notificationList = (options?: Options) => (options?.client ?? client).get({ responseType: 'json', url: '/api/me/notifications', ...options }); export const notificationMarkAllRead = (options?: Options) => (options?.client ?? client).post({ url: '/api/me/notifications/read-all', ...options }); export const notificationArchive = (options: Options) => (options.client ?? client).post({ url: '/api/me/notifications/{notification_id}/archive', ...options }); export const notificationMarkRead = (options: Options) => (options.client ?? client).post({ url: '/api/me/notifications/{notification_id}/read', ...options }); export const categoryList = (options: Options) => (options.client ?? client).get({ responseType: 'json', url: '/api/project_room/{project_name}/room-categories', ...options }); export const categoryCreate = (options: Options) => (options.client ?? client).post({ responseType: 'json', url: '/api/project_room/{project_name}/room-categories', ...options, headers: { 'Content-Type': 'application/json', ...options.headers } }); export const roomList = (options: Options) => (options.client ?? client).get({ responseType: 'json', url: '/api/project_room/{project_name}/rooms', ...options }); export const roomCreate = (options: Options) => (options.client ?? client).post({ responseType: 'json', url: '/api/project_room/{project_name}/rooms', ...options, headers: { 'Content-Type': 'application/json', ...options.headers } }); export const projectCreate = (options: Options) => (options.client ?? client).post({ responseType: 'json', url: '/api/projects', ...options, headers: { 'Content-Type': 'application/json', ...options.headers } }); export const projectMyInvitations = (options?: Options) => (options?.client ?? client).get({ responseType: 'json', url: '/api/projects/me/invitations', ...options }); export const projectMyJoinRequests = (options?: Options) => (options?.client ?? client).get({ responseType: 'json', url: '/api/projects/me/join-requests', ...options }); export const projectInfo = (options: Options) => (options.client ?? client).get({ responseType: 'json', url: '/api/projects/{project_name}', ...options }); export const projectActivities = (options: Options) => (options.client ?? client).get({ responseType: 'json', url: '/api/projects/{project_name}/activities', ...options }); export const projectLogActivity = (options: Options) => (options.client ?? client).post({ responseType: 'json', url: '/api/projects/{project_name}/activities', ...options, headers: { 'Content-Type': 'application/json', ...options.headers } }); export const projectAuditLogs = (options: Options) => (options.client ?? client).get({ responseType: 'json', url: '/api/projects/{project_name}/audit-logs', ...options }); export const projectLogAudit = (options: Options) => (options.client ?? client).post({ responseType: 'json', url: '/api/projects/{project_name}/audit-logs', ...options, headers: { 'Content-Type': 'application/json', ...options.headers } }); export const projectAuditLog = (options: Options) => (options.client ?? client).get({ responseType: 'json', url: '/api/projects/{project_name}/audit-logs/{log_id}', ...options }); export const projectBilling = (options: Options) => (options.client ?? client).get({ responseType: 'json', url: '/api/projects/{project_name}/billing', ...options }); export const projectBillingHistory = (options: Options) => (options.client ?? client).get({ responseType: 'json', url: '/api/projects/{project_name}/billing/history', ...options }); export const boardList = (options: Options) => (options.client ?? client).get({ responseType: 'json', url: '/api/projects/{project_name}/boards', ...options }); export const boardCreate = (options: Options) => (options.client ?? client).post({ responseType: 'json', url: '/api/projects/{project_name}/boards', ...options, headers: { 'Content-Type': 'application/json', ...options.headers } }); export const boardDelete = (options: Options) => (options.client ?? client).delete({ url: '/api/projects/{project_name}/boards/{board_id}', ...options }); export const boardGet = (options: Options) => (options.client ?? client).get({ responseType: 'json', url: '/api/projects/{project_name}/boards/{board_id}', ...options }); export const boardUpdate = (options: Options) => (options.client ?? client).patch({ responseType: 'json', url: '/api/projects/{project_name}/boards/{board_id}', ...options, headers: { 'Content-Type': 'application/json', ...options.headers } }); export const columnCreate = (options: Options) => (options.client ?? client).post({ responseType: 'json', url: '/api/projects/{project_name}/boards/{board_id}/columns', ...options, headers: { 'Content-Type': 'application/json', ...options.headers } }); export const cardCreate = (options: Options) => (options.client ?? client).post({ responseType: 'json', url: '/api/projects/{project_name}/cards', ...options, headers: { 'Content-Type': 'application/json', ...options.headers } }); export const cardDelete = (options: Options) => (options.client ?? client).delete({ url: '/api/projects/{project_name}/cards/{card_id}', ...options }); export const cardUpdate = (options: Options) => (options.client ?? client).patch({ responseType: 'json', url: '/api/projects/{project_name}/cards/{card_id}', ...options, headers: { 'Content-Type': 'application/json', ...options.headers } }); export const cardMove = (options: Options) => (options.client ?? client).post({ responseType: 'json', url: '/api/projects/{project_name}/cards/{card_id}/move', ...options, headers: { 'Content-Type': 'application/json', ...options.headers } }); export const columnDelete = (options: Options) => (options.client ?? client).delete({ url: '/api/projects/{project_name}/columns/{column_id}', ...options }); export const columnUpdate = (options: Options) => (options.client ?? client).patch({ responseType: 'json', url: '/api/projects/{project_name}/columns/{column_id}', ...options, headers: { 'Content-Type': 'application/json', ...options.headers } }); export const projectInvitations = (options: Options) => (options.client ?? client).get({ responseType: 'json', url: '/api/projects/{project_name}/invitations', ...options }); export const projectInviteUser = (options: Options) => (options.client ?? client).post({ url: '/api/projects/{project_name}/invitations', ...options, headers: { 'Content-Type': 'application/json', ...options.headers } }); export const projectAcceptInvitation = (options: Options) => (options.client ?? client).post({ url: '/api/projects/{project_name}/invitations/accept', ...options }); export const projectRejectInvitation = (options: Options) => (options.client ?? client).post({ url: '/api/projects/{project_name}/invitations/reject', ...options }); export const projectCancelInvitation = (options: Options) => (options.client ?? client).delete({ url: '/api/projects/{project_name}/invitations/{user_id}', ...options }); export const projectJoinRequests = (options: Options) => (options.client ?? client).get({ responseType: 'json', url: '/api/projects/{project_name}/join-requests', ...options }); export const projectSubmitJoinRequest = (options: Options) => (options.client ?? client).post({ url: '/api/projects/{project_name}/join-requests', ...options, headers: { 'Content-Type': 'application/json', ...options.headers } }); export const projectCancelJoinRequest = (options: Options) => (options.client ?? client).delete({ url: '/api/projects/{project_name}/join-requests/{request_id}', ...options }); export const projectProcessJoinRequest = (options: Options) => (options.client ?? client).patch({ url: '/api/projects/{project_name}/join-requests/{request_id}', ...options, headers: { 'Content-Type': 'application/json', ...options.headers } }); export const projectJoinAnswers = (options: Options) => (options.client ?? client).get({ responseType: 'json', url: '/api/projects/{project_name}/join-requests/{request_id}/answers', ...options }); export const projectSubmitJoinAnswers = (options: Options) => (options.client ?? client).post({ url: '/api/projects/{project_name}/join-requests/{request_id}/answers', ...options, headers: { 'Content-Type': 'application/json', ...options.headers } }); export const projectJoinSettings = (options: Options) => (options.client ?? client).get({ responseType: 'json', url: '/api/projects/{project_name}/join-settings', ...options }); export const projectUpdateJoinSettings = (options: Options) => (options.client ?? client).patch({ responseType: 'json', url: '/api/projects/{project_name}/join-settings', ...options, headers: { 'Content-Type': 'application/json', ...options.headers } }); export const projectLabels = (options: Options) => (options.client ?? client).get({ responseType: 'json', url: '/api/projects/{project_name}/labels', ...options }); export const projectCreateLabel = (options: Options) => (options.client ?? client).post({ responseType: 'json', url: '/api/projects/{project_name}/labels', ...options, headers: { 'Content-Type': 'application/json', ...options.headers } }); export const projectDeleteLabel = (options: Options) => (options.client ?? client).delete({ url: '/api/projects/{project_name}/labels/{label_id}', ...options }); export const projectGetLabel = (options: Options) => (options.client ?? client).get({ responseType: 'json', url: '/api/projects/{project_name}/labels/{label_id}', ...options }); export const projectUpdateLabel = (options: Options) => (options.client ?? client).patch({ responseType: 'json', url: '/api/projects/{project_name}/labels/{label_id}', ...options, headers: { 'Content-Type': 'application/json', ...options.headers } }); export const projectUnlike = (options: Options) => (options.client ?? client).delete({ url: '/api/projects/{project_name}/like', ...options }); export const projectIsLike = (options: Options) => (options.client ?? client).get({ responseType: 'json', url: '/api/projects/{project_name}/like', ...options }); export const projectLike = (options: Options) => (options.client ?? client).post({ url: '/api/projects/{project_name}/like', ...options }); export const projectLikesCount = (options: Options) => (options.client ?? client).get({ url: '/api/projects/{project_name}/likes/count', ...options }); export const projectLikeUsers = (options: Options) => (options.client ?? client).get({ responseType: 'json', url: '/api/projects/{project_name}/likes/users', ...options }); export const projectMembers = (options: Options) => (options.client ?? client).get({ responseType: 'json', url: '/api/projects/{project_name}/members', ...options }); export const projectUpdateMemberRole = (options: Options) => (options.client ?? client).patch({ url: '/api/projects/{project_name}/members/role', ...options, headers: { 'Content-Type': 'application/json', ...options.headers } }); export const projectRemoveMember = (options: Options) => (options.client ?? client).delete({ url: '/api/projects/{project_name}/members/{user_id}', ...options }); export const projectRepos = (options: Options) => (options.client ?? client).get({ responseType: 'json', url: '/api/projects/{project_name}/repos', ...options }); export const projectRepoCreate = (options: Options) => (options.client ?? client).post({ responseType: 'json', url: '/api/projects/{project_name}/repos', ...options, headers: { 'Content-Type': 'application/json', ...options.headers } }); export const projectExchangeName = (options: Options) => (options.client ?? client).patch({ url: '/api/projects/{project_name}/settings/name', ...options, headers: { 'Content-Type': 'application/json', ...options.headers } }); export const projectExchangeTitle = (options: Options) => (options.client ?? client).patch({ url: '/api/projects/{project_name}/settings/title', ...options, headers: { 'Content-Type': 'application/json', ...options.headers } }); export const projectExchangeVisibility = (options: Options) => (options.client ?? client).patch({ url: '/api/projects/{project_name}/settings/visibility', ...options, headers: { 'Content-Type': 'application/json', ...options.headers } }); export const skillList = (options: Options) => (options.client ?? client).get({ responseType: 'json', url: '/api/projects/{project_name}/skills', ...options }); export const skillCreate = (options: Options) => (options.client ?? client).post({ responseType: 'json', url: '/api/projects/{project_name}/skills', ...options, headers: { 'Content-Type': 'application/json', ...options.headers } }); export const skillScan = (options: Options) => (options.client ?? client).post({ responseType: 'json', url: '/api/projects/{project_name}/skills/scan', ...options }); export const skillDelete = (options: Options) => (options.client ?? client).delete({ responseType: 'json', url: '/api/projects/{project_name}/skills/{slug}', ...options }); export const skillGet = (options: Options) => (options.client ?? client).get({ responseType: 'json', url: '/api/projects/{project_name}/skills/{slug}', ...options }); export const skillUpdate = (options: Options) => (options.client ?? client).patch({ responseType: 'json', url: '/api/projects/{project_name}/skills/{slug}', ...options, headers: { 'Content-Type': 'application/json', ...options.headers } }); export const projectUnwatch = (options: Options) => (options.client ?? client).delete({ url: '/api/projects/{project_name}/watch', ...options }); export const projectIsWatch = (options: Options) => (options.client ?? client).get({ responseType: 'json', url: '/api/projects/{project_name}/watch', ...options }); export const projectWatch = (options: Options) => (options.client ?? client).post({ url: '/api/projects/{project_name}/watch', ...options }); export const projectWatchesCount = (options: Options) => (options.client ?? client).get({ url: '/api/projects/{project_name}/watches/count', ...options }); export const projectWatchUsers = (options: Options) => (options.client ?? client).get({ responseType: 'json', url: '/api/projects/{project_name}/watches/users', ...options }); export const projectTransferRepo = (options: Options) => (options.client ?? client).post({ responseType: 'json', url: '/api/projects/{source_project}/repos/{repo_name}/transfer', ...options, headers: { 'Content-Type': 'application/json', ...options.headers } }); export const pullRequestList = (options: Options) => (options.client ?? client).get({ responseType: 'json', url: '/api/repo_pr/{namespace}/{repo}/pulls', ...options }); export const pullRequestCreate = (options: Options) => (options.client ?? client).post({ responseType: 'json', url: '/api/repo_pr/{namespace}/{repo}/pulls', ...options, headers: { 'Content-Type': 'application/json', ...options.headers } }); export const pullRequestSummary = (options: Options) => (options.client ?? client).get({ responseType: 'json', url: '/api/repo_pr/{namespace}/{repo}/pulls/summary', ...options }); export const pullRequestDelete = (options: Options) => (options.client ?? client).delete({ url: '/api/repo_pr/{namespace}/{repo}/pulls/{number}', ...options }); export const pullRequestGet = (options: Options) => (options.client ?? client).get({ responseType: 'json', url: '/api/repo_pr/{namespace}/{repo}/pulls/{number}', ...options }); export const pullRequestUpdate = (options: Options) => (options.client ?? client).patch({ responseType: 'json', url: '/api/repo_pr/{namespace}/{repo}/pulls/{number}', ...options, headers: { 'Content-Type': 'application/json', ...options.headers } }); export const pullRequestClose = (options: Options) => (options.client ?? client).post({ responseType: 'json', url: '/api/repo_pr/{namespace}/{repo}/pulls/{number}/close', ...options }); export const pullRequestReopen = (options: Options) => (options.client ?? client).post({ responseType: 'json', url: '/api/repo_pr/{namespace}/{repo}/pulls/{number}/reopen', ...options }); export const reviewCommentList = (options: Options) => (options.client ?? client).get({ responseType: 'json', url: '/api/repo_pr/{namespace}/{repo}/pulls/{pr_number}/comments', ...options }); export const reviewCommentCreate = (options: Options) => (options.client ?? client).post({ responseType: 'json', url: '/api/repo_pr/{namespace}/{repo}/pulls/{pr_number}/comments', ...options, headers: { 'Content-Type': 'application/json', ...options.headers } }); export const reviewCommentDelete = (options: Options) => (options.client ?? client).delete({ url: '/api/repo_pr/{namespace}/{repo}/pulls/{pr_number}/comments/{comment_id}', ...options }); export const reviewCommentUpdate = (options: Options) => (options.client ?? client).patch({ responseType: 'json', url: '/api/repo_pr/{namespace}/{repo}/pulls/{pr_number}/comments/{comment_id}', ...options, headers: { 'Content-Type': 'application/json', ...options.headers } }); export const reviewCommentReply = (options: Options) => (options.client ?? client).post({ responseType: 'json', url: '/api/repo_pr/{namespace}/{repo}/pulls/{pr_number}/comments/{comment_id}/replies', ...options, headers: { 'Content-Type': 'application/json', ...options.headers } }); export const reviewCommentUnresolve = (options: Options) => (options.client ?? client).delete({ responseType: 'json', url: '/api/repo_pr/{namespace}/{repo}/pulls/{pr_number}/comments/{comment_id}/resolve', ...options }); export const reviewCommentResolve = (options: Options) => (options.client ?? client).put({ responseType: 'json', url: '/api/repo_pr/{namespace}/{repo}/pulls/{pr_number}/comments/{comment_id}/resolve', ...options }); export const prCommitsList = (options: Options) => (options.client ?? client).get({ responseType: 'json', url: '/api/repo_pr/{namespace}/{repo}/pulls/{pr_number}/commits', ...options }); export const mergeConflictCheck = (options: Options) => (options.client ?? client).get({ responseType: 'json', url: '/api/repo_pr/{namespace}/{repo}/pulls/{pr_number}/conflicts', ...options }); export const prDiffSideBySide = (options: Options) => (options.client ?? client).get({ responseType: 'json', url: '/api/repo_pr/{namespace}/{repo}/pulls/{pr_number}/diff/side-by-side', ...options }); export const mergeAnalysis = (options: Options) => (options.client ?? client).get({ responseType: 'json', url: '/api/repo_pr/{namespace}/{repo}/pulls/{pr_number}/merge', ...options }); export const mergeExecute = (options: Options) => (options.client ?? client).post({ responseType: 'json', url: '/api/repo_pr/{namespace}/{repo}/pulls/{pr_number}/merge', ...options, headers: { 'Content-Type': 'application/json', ...options.headers } }); export const mergeAbort = (options: Options) => (options.client ?? client).post({ url: '/api/repo_pr/{namespace}/{repo}/pulls/{pr_number}/merge/abort', ...options }); export const mergeIsInProgress = (options: Options) => (options.client ?? client).get({ url: '/api/repo_pr/{namespace}/{repo}/pulls/{pr_number}/merge/in_progress', ...options }); export const reviewRequestList = (options: Options) => (options.client ?? client).get({ responseType: 'json', url: '/api/repo_pr/{namespace}/{repo}/pulls/{pr_number}/review-requests', ...options }); export const reviewRequestCreate = (options: Options) => (options.client ?? client).post({ responseType: 'json', url: '/api/repo_pr/{namespace}/{repo}/pulls/{pr_number}/review-requests', ...options, headers: { 'Content-Type': 'application/json', ...options.headers } }); export const reviewRequestDelete = (options: Options) => (options.client ?? client).delete({ url: '/api/repo_pr/{namespace}/{repo}/pulls/{pr_number}/review-requests/{reviewer}', ...options }); export const reviewRequestDismiss = (options: Options) => (options.client ?? client).post({ responseType: 'json', url: '/api/repo_pr/{namespace}/{repo}/pulls/{pr_number}/review-requests/{reviewer}/dismiss', ...options }); export const reviewList = (options: Options) => (options.client ?? client).get({ responseType: 'json', url: '/api/repo_pr/{namespace}/{repo}/pulls/{pr_number}/reviews', ...options }); export const reviewUpdate = (options: Options) => (options.client ?? client).patch({ responseType: 'json', url: '/api/repo_pr/{namespace}/{repo}/pulls/{pr_number}/reviews', ...options, headers: { 'Content-Type': 'application/json', ...options.headers } }); export const reviewSubmit = (options: Options) => (options.client ?? client).post({ responseType: 'json', url: '/api/repo_pr/{namespace}/{repo}/pulls/{pr_number}/reviews', ...options, headers: { 'Content-Type': 'application/json', ...options.headers } }); export const reviewDelete = (options: Options) => (options.client ?? client).delete({ url: '/api/repo_pr/{namespace}/{repo}/pulls/{pr_number}/reviews/{reviewer_id}', ...options }); export const branchProtectionList = (options: Options) => (options.client ?? client).get({ responseType: 'json', url: '/api/repos/{namespace}/{repo}/branch-protections', ...options }); export const branchProtectionCreate = (options: Options) => (options.client ?? client).post({ responseType: 'json', url: '/api/repos/{namespace}/{repo}/branch-protections', ...options, headers: { 'Content-Type': 'application/json', ...options.headers } }); export const branchProtectionCheckApprovals = (options: Options) => (options.client ?? client).get({ responseType: 'json', url: '/api/repos/{namespace}/{repo}/branch-protections/check-approvals', ...options }); export const branchProtectionDelete = (options: Options) => (options.client ?? client).delete({ url: '/api/repos/{namespace}/{repo}/branch-protections/{id}', ...options }); export const branchProtectionGet = (options: Options) => (options.client ?? client).get({ responseType: 'json', url: '/api/repos/{namespace}/{repo}/branch-protections/{id}', ...options }); export const branchProtectionUpdate = (options: Options) => (options.client ?? client).patch({ responseType: 'json', url: '/api/repos/{namespace}/{repo}/branch-protections/{id}', ...options, headers: { 'Content-Type': 'application/json', ...options.headers } }); export const gitUpdateRepo = (options: Options) => (options.client ?? client).patch({ url: '/api/repos/{namespace}/{repo}/git', ...options, headers: { 'Content-Type': 'application/json', ...options.headers } }); export const gitArchive = (options: Options) => (options.client ?? client).get({ responseType: 'json', url: '/api/repos/{namespace}/{repo}/git/archive', ...options }); export const gitArchiveCached = (options: Options) => (options.client ?? client).get({ responseType: 'json', url: '/api/repos/{namespace}/{repo}/git/archive/cached', ...options }); export const gitArchiveInvalidate = (options: Options) => (options.client ?? client).get({ responseType: 'json', url: '/api/repos/{namespace}/{repo}/git/archive/invalidate', ...options }); export const gitArchiveInvalidateAll = (options: Options) => (options.client ?? client).get({ responseType: 'json', url: '/api/repos/{namespace}/{repo}/git/archive/invalidate/{commit_oid}', ...options }); export const gitArchiveList = (options: Options) => (options.client ?? client).get({ responseType: 'json', url: '/api/repos/{namespace}/{repo}/git/archive/list', ...options }); export const gitArchiveSummary = (options: Options) => (options.client ?? client).get({ responseType: 'json', url: '/api/repos/{namespace}/{repo}/git/archive/summary', ...options }); export const gitBlameFile = (options: Options) => (options.client ?? client).get({ responseType: 'json', url: '/api/repos/{namespace}/{repo}/git/blame/{commit_oid}/{tail:.*}', ...options }); export const gitBlobCreate = (options: Options) => (options.client ?? client).post({ responseType: 'json', url: '/api/repos/{namespace}/{repo}/git/blob', ...options, headers: { 'Content-Type': 'application/json', ...options.headers } }); export const gitBlobGet = (options: Options) => (options.client ?? client).get({ responseType: 'json', url: '/api/repos/{namespace}/{repo}/git/blob/{oid}', ...options }); export const gitBlobContent = (options: Options) => (options.client ?? client).get({ responseType: 'json', url: '/api/repos/{namespace}/{repo}/git/blob/{oid}/content', ...options }); export const gitBlobExists = (options: Options) => (options.client ?? client).get({ responseType: 'json', url: '/api/repos/{namespace}/{repo}/git/blob/{oid}/exists', ...options }); export const gitBlobIsBinary = (options: Options) => (options.client ?? client).get({ responseType: 'json', url: '/api/repos/{namespace}/{repo}/git/blob/{oid}/is-binary', ...options }); export const gitBlobSize = (options: Options) => (options.client ?? client).get({ responseType: 'json', url: '/api/repos/{namespace}/{repo}/git/blob/{oid}/size', ...options }); export const gitBranchList = (options: Options) => (options.client ?? client).get({ responseType: 'json', url: '/api/repos/{namespace}/{repo}/git/branches', ...options }); export const gitBranchCreate = (options: Options) => (options.client ?? client).post({ responseType: 'json', url: '/api/repos/{namespace}/{repo}/git/branches', ...options, headers: { 'Content-Type': 'application/json', ...options.headers } }); export const gitBranchCurrent = (options: Options) => (options.client ?? client).get({ responseType: 'json', url: '/api/repos/{namespace}/{repo}/git/branches/current', ...options }); export const gitBranchDiff = (options: Options) => (options.client ?? client).get({ responseType: 'json', url: '/api/repos/{namespace}/{repo}/git/branches/diff', ...options }); export const gitBranchFastForward = (options: Options) => (options.client ?? client).post({ responseType: 'json', url: '/api/repos/{namespace}/{repo}/git/branches/fast-forward/{target}', ...options }); export const gitBranchIsAncestor = (options: Options) => (options.client ?? client).get({ responseType: 'json', url: '/api/repos/{namespace}/{repo}/git/branches/is-ancestor', ...options }); export const gitBranchIsConflicted = (options: Options) => (options.client ?? client).get({ responseType: 'json', url: '/api/repos/{namespace}/{repo}/git/branches/is-conflicted', ...options }); export const gitBranchIsDetached = (options: Options) => (options.client ?? client).get({ responseType: 'json', url: '/api/repos/{namespace}/{repo}/git/branches/is-detached', ...options }); export const gitBranchIsMerged = (options: Options) => (options.client ?? client).get({ responseType: 'json', url: '/api/repos/{namespace}/{repo}/git/branches/is-merged', ...options }); export const gitBranchMergeBase = (options: Options) => (options.client ?? client).get({ responseType: 'json', url: '/api/repos/{namespace}/{repo}/git/branches/merge-base', ...options }); export const gitBranchMove = (options: Options) => (options.client ?? client).patch({ responseType: 'json', url: '/api/repos/{namespace}/{repo}/git/branches/move', ...options, headers: { 'Content-Type': 'application/json', ...options.headers } }); export const gitBranchDeleteRemote = (options: Options) => (options.client ?? client).delete({ url: '/api/repos/{namespace}/{repo}/git/branches/remote/{name}', ...options }); export const gitBranchRename = (options: Options) => (options.client ?? client).patch({ responseType: 'json', url: '/api/repos/{namespace}/{repo}/git/branches/rename', ...options, headers: { 'Content-Type': 'application/json', ...options.headers } }); export const gitBranchSummary = (options: Options) => (options.client ?? client).get({ responseType: 'json', url: '/api/repos/{namespace}/{repo}/git/branches/summary', ...options }); export const gitBranchSetUpstream = (options: Options) => (options.client ?? client).patch({ url: '/api/repos/{namespace}/{repo}/git/branches/upstream', ...options, headers: { 'Content-Type': 'application/json', ...options.headers } }); export const gitBranchDelete = (options: Options) => (options.client ?? client).delete({ url: '/api/repos/{namespace}/{repo}/git/branches/{name}', ...options }); export const gitBranchGet = (options: Options) => (options.client ?? client).get({ responseType: 'json', url: '/api/repos/{namespace}/{repo}/git/branches/{name}', ...options }); export const gitBranchExists = (options: Options) => (options.client ?? client).get({ responseType: 'json', url: '/api/repos/{namespace}/{repo}/git/branches/{name}/exists', ...options }); export const gitBranchIsHead = (options: Options) => (options.client ?? client).get({ responseType: 'json', url: '/api/repos/{namespace}/{repo}/git/branches/{name}/is-head', ...options }); export const gitBranchTrackingDifference = (options: Options) => (options.client ?? client).get({ responseType: 'json', url: '/api/repos/{namespace}/{repo}/git/branches/{name}/tracking-difference', ...options }); export const gitBranchUpstream = (options: Options) => (options.client ?? client).get({ responseType: 'json', url: '/api/repos/{namespace}/{repo}/git/branches/{name}/upstream', ...options }); export const gitCommitLog = (options: Options) => (options.client ?? client).get({ responseType: 'json', url: '/api/repos/{namespace}/{repo}/git/commits', ...options }); export const gitCommitCreate = (options: Options) => (options.client ?? client).post({ responseType: 'json', url: '/api/repos/{namespace}/{repo}/git/commits', ...options, headers: { 'Content-Type': 'application/json', ...options.headers } }); export const gitCommitBranches = (options: Options) => (options.client ?? client).get({ responseType: 'json', url: '/api/repos/{namespace}/{repo}/git/commits/branches', ...options }); export const gitCommitCount = (options: Options) => (options.client ?? client).get({ responseType: 'json', url: '/api/repos/{namespace}/{repo}/git/commits/count', ...options }); export const gitCommitGraph = (options: Options) => (options.client ?? client).get({ responseType: 'json', url: '/api/repos/{namespace}/{repo}/git/commits/graph', ...options }); /** * Returns commit graph data enriched with full commit metadata (author, timestamp, * parents, lane_index) for use with @gitgraph/react on the frontend. */ export const gitCommitGraphReact = (options: Options) => (options.client ?? client).get({ responseType: 'json', url: '/api/repos/{namespace}/{repo}/git/commits/graph-react', ...options }); export const gitCommitReflog = (options: Options) => (options.client ?? client).get({ responseType: 'json', url: '/api/repos/{namespace}/{repo}/git/commits/reflog', ...options }); export const gitCommitResolveRev = (options: Options) => (options.client ?? client).get({ responseType: 'json', url: '/api/repos/{namespace}/{repo}/git/commits/resolve', ...options }); export const gitCommitTags = (options: Options) => (options.client ?? client).get({ responseType: 'json', url: '/api/repos/{namespace}/{repo}/git/commits/tags', ...options }); export const gitCommitWalk = (options: Options) => (options.client ?? client).get({ responseType: 'json', url: '/api/repos/{namespace}/{repo}/git/commits/walk', ...options }); export const gitCommitGet = (options: Options) => (options.client ?? client).get({ responseType: 'json', url: '/api/repos/{namespace}/{repo}/git/commits/{oid}', ...options }); export const gitCommitAmend = (options: Options) => (options.client ?? client).patch({ responseType: 'json', url: '/api/repos/{namespace}/{repo}/git/commits/{oid}/amend', ...options, headers: { 'Content-Type': 'application/json', ...options.headers } }); export const gitCommitAncestors = (options: Options) => (options.client ?? client).get({ responseType: 'json', url: '/api/repos/{namespace}/{repo}/git/commits/{oid}/ancestors', ...options }); export const gitCommitAuthor = (options: Options) => (options.client ?? client).get({ responseType: 'json', url: '/api/repos/{namespace}/{repo}/git/commits/{oid}/author', ...options }); export const gitCommitCherryPick = (options: Options) => (options.client ?? client).post({ responseType: 'json', url: '/api/repos/{namespace}/{repo}/git/commits/{oid}/cherry-pick', ...options, headers: { 'Content-Type': 'application/json', ...options.headers } }); export const gitCommitCherryPickAbort = (options: Options) => (options.client ?? client).post({ responseType: 'json', url: '/api/repos/{namespace}/{repo}/git/commits/{oid}/cherry-pick/abort', ...options, headers: { 'Content-Type': 'application/json', ...options.headers } }); export const gitCommitDescendants = (options: Options) => (options.client ?? client).get({ responseType: 'json', url: '/api/repos/{namespace}/{repo}/git/commits/{oid}/descendants', ...options }); export const gitCommitExists = (options: Options) => (options.client ?? client).get({ responseType: 'json', url: '/api/repos/{namespace}/{repo}/git/commits/{oid}/exists', ...options }); export const gitCommitFirstParent = (options: Options) => (options.client ?? client).get({ responseType: 'json', url: '/api/repos/{namespace}/{repo}/git/commits/{oid}/first-parent', ...options }); export const gitCommitIsCommit = (options: Options) => (options.client ?? client).get({ responseType: 'json', url: '/api/repos/{namespace}/{repo}/git/commits/{oid}/is-commit', ...options }); export const gitCommitIsMerge = (options: Options) => (options.client ?? client).get({ responseType: 'json', url: '/api/repos/{namespace}/{repo}/git/commits/{oid}/is-merge', ...options }); export const gitCommitIsTip = (options: Options) => (options.client ?? client).get({ responseType: 'json', url: '/api/repos/{namespace}/{repo}/git/commits/{oid}/is-tip', ...options }); export const gitCommitMessage = (options: Options) => (options.client ?? client).get({ responseType: 'json', url: '/api/repos/{namespace}/{repo}/git/commits/{oid}/message', ...options }); export const gitCommitParentCount = (options: Options) => (options.client ?? client).get({ responseType: 'json', url: '/api/repos/{namespace}/{repo}/git/commits/{oid}/parent-count', ...options }); export const gitCommitParentIds = (options: Options) => (options.client ?? client).get({ responseType: 'json', url: '/api/repos/{namespace}/{repo}/git/commits/{oid}/parent-ids', ...options }); export const gitCommitParent = (options: Options) => (options.client ?? client).get({ responseType: 'json', url: '/api/repos/{namespace}/{repo}/git/commits/{oid}/parent/{index}', ...options }); export const gitCommitRefCount = (options: Options) => (options.client ?? client).get({ responseType: 'json', url: '/api/repos/{namespace}/{repo}/git/commits/{oid}/ref-count', ...options }); export const gitCommitRefs = (options: Options) => (options.client ?? client).get({ responseType: 'json', url: '/api/repos/{namespace}/{repo}/git/commits/{oid}/refs', ...options }); export const gitCommitRevert = (options: Options) => (options.client ?? client).post({ responseType: 'json', url: '/api/repos/{namespace}/{repo}/git/commits/{oid}/revert', ...options, headers: { 'Content-Type': 'application/json', ...options.headers } }); export const gitCommitRevertAbort = (options: Options) => (options.client ?? client).post({ responseType: 'json', url: '/api/repos/{namespace}/{repo}/git/commits/{oid}/revert/abort', ...options, headers: { 'Content-Type': 'application/json', ...options.headers } }); export const gitCommitShortId = (options: Options) => (options.client ?? client).get({ responseType: 'json', url: '/api/repos/{namespace}/{repo}/git/commits/{oid}/short-id', ...options }); export const gitCommitSummary = (options: Options) => (options.client ?? client).get({ responseType: 'json', url: '/api/repos/{namespace}/{repo}/git/commits/{oid}/summary', ...options }); export const gitCommitTreeId = (options: Options) => (options.client ?? client).get({ responseType: 'json', url: '/api/repos/{namespace}/{repo}/git/commits/{oid}/tree-id', ...options }); export const gitConfigEntries = (options: Options) => (options.client ?? client).get({ responseType: 'json', url: '/api/repos/{namespace}/{repo}/git/config/entries', ...options }); export const gitConfigDelete = (options: Options) => (options.client ?? client).delete({ url: '/api/repos/{namespace}/{repo}/git/config/{key}', ...options }); export const gitConfigGet = (options: Options) => (options.client ?? client).get({ responseType: 'json', url: '/api/repos/{namespace}/{repo}/git/config/{key}', ...options }); export const gitConfigSet = (options: Options) => (options.client ?? client).put({ url: '/api/repos/{namespace}/{repo}/git/config/{key}', ...options, headers: { 'Content-Type': 'application/json', ...options.headers } }); export const gitConfigHas = (options: Options) => (options.client ?? client).get({ responseType: 'json', url: '/api/repos/{namespace}/{repo}/git/config/{key}/has', ...options }); export const gitContributors = (options: Options) => (options.client ?? client).get({ responseType: 'json', url: '/api/repos/{namespace}/{repo}/git/contributors', ...options }); export const gitDescriptionReset = (options: Options) => (options.client ?? client).delete({ responseType: 'json', url: '/api/repos/{namespace}/{repo}/git/description', ...options }); export const gitDescriptionGet = (options: Options) => (options.client ?? client).get({ responseType: 'json', url: '/api/repos/{namespace}/{repo}/git/description', ...options }); export const gitDescriptionSet = (options: Options) => (options.client ?? client).put({ responseType: 'json', url: '/api/repos/{namespace}/{repo}/git/description', ...options, headers: { 'Content-Type': 'application/json', ...options.headers } }); export const gitDescriptionExists = (options: Options) => (options.client ?? client).get({ responseType: 'json', url: '/api/repos/{namespace}/{repo}/git/description/exists', ...options }); export const gitDiffTreeToTree = (options: Options) => (options.client ?? client).get({ responseType: 'json', url: '/api/repos/{namespace}/{repo}/git/diff', ...options }); export const gitDiffCommitToWorkdir = (options: Options) => (options.client ?? client).get({ responseType: 'json', url: '/api/repos/{namespace}/{repo}/git/diff/commit/{commit}', ...options }); export const gitDiffCommitToIndex = (options: Options) => (options.client ?? client).get({ responseType: 'json', url: '/api/repos/{namespace}/{repo}/git/diff/commit/{commit}/index', ...options }); export const gitDiffIndexToTree = (options: Options) => (options.client ?? client).get({ responseType: 'json', url: '/api/repos/{namespace}/{repo}/git/diff/index', ...options }); export const gitDiffPatchId = (options: Options) => (options.client ?? client).get({ responseType: 'json', url: '/api/repos/{namespace}/{repo}/git/diff/patch-id', ...options }); export const gitDiffSideBySide = (options: Options) => (options.client ?? client).get({ responseType: 'json', url: '/api/repos/{namespace}/{repo}/git/diff/side-by-side', ...options }); export const gitDiffStats = (options: Options) => (options.client ?? client).get({ responseType: 'json', url: '/api/repos/{namespace}/{repo}/git/diff/stats', ...options }); export const gitDiffWorkdirToIndex = (options: Options) => (options.client ?? client).get({ responseType: 'json', url: '/api/repos/{namespace}/{repo}/git/diff/workdir', ...options }); export const gitMergeAbort = (options: Options) => (options.client ?? client).post({ url: '/api/repos/{namespace}/{repo}/git/merge/abort', ...options }); export const gitMergeAnalysisForRef = (options: Options) => (options.client ?? client).get({ responseType: 'json', url: '/api/repos/{namespace}/{repo}/git/merge/analysis/{ref_name}/{their_oid}', ...options }); export const gitMergeAnalysis = (options: Options) => (options.client ?? client).get({ responseType: 'json', url: '/api/repos/{namespace}/{repo}/git/merge/analysis/{their_oid}', ...options }); export const gitMergeBase = (options: Options) => (options.client ?? client).get({ responseType: 'json', url: '/api/repos/{namespace}/{repo}/git/merge/base/{oid1}/{oid2}', ...options }); export const gitMergeCommits = (options: Options) => (options.client ?? client).post({ url: '/api/repos/{namespace}/{repo}/git/merge/commits', ...options, headers: { 'Content-Type': 'application/json', ...options.headers } }); export const gitMergeheadList = (options: Options) => (options.client ?? client).get({ responseType: 'json', url: '/api/repos/{namespace}/{repo}/git/merge/heads', ...options }); export const gitMergeIsInProgress = (options: Options) => (options.client ?? client).get({ responseType: 'json', url: '/api/repos/{namespace}/{repo}/git/merge/in-progress', ...options }); export const gitMergeIsConflicted = (options: Options) => (options.client ?? client).get({ responseType: 'json', url: '/api/repos/{namespace}/{repo}/git/merge/is-conflicted', ...options }); export const gitMergeTrees = (options: Options) => (options.client ?? client).post({ url: '/api/repos/{namespace}/{repo}/git/merge/trees', ...options, headers: { 'Content-Type': 'application/json', ...options.headers } }); export const gitReadme = (options: Options) => (options.client ?? client).get({ responseType: 'json', url: '/api/repos/{namespace}/{repo}/git/readme', ...options }); export const gitRefList = (options: Options) => (options.client ?? client).get({ responseType: 'json', url: '/api/repos/{namespace}/{repo}/git/refs', ...options }); export const gitRefCreate = (options: Options) => (options.client ?? client).post({ responseType: 'json', url: '/api/repos/{namespace}/{repo}/git/refs', ...options, headers: { 'Content-Type': 'application/json', ...options.headers } }); export const gitRefUpdate = (options: Options) => (options.client ?? client).put({ responseType: 'json', url: '/api/repos/{namespace}/{repo}/git/refs', ...options, headers: { 'Content-Type': 'application/json', ...options.headers } }); export const gitRefRename = (options: Options) => (options.client ?? client).patch({ responseType: 'json', url: '/api/repos/{namespace}/{repo}/git/refs/rename', ...options }); export const gitRefDelete = (options: Options) => (options.client ?? client).delete({ responseType: 'json', url: '/api/repos/{namespace}/{repo}/git/refs/{name}', ...options }); export const gitRefGet = (options: Options) => (options.client ?? client).get({ responseType: 'json', url: '/api/repos/{namespace}/{repo}/git/refs/{name}', ...options }); export const gitRefExists = (options: Options) => (options.client ?? client).get({ responseType: 'json', url: '/api/repos/{namespace}/{repo}/git/refs/{name}/exists', ...options }); export const gitRefTarget = (options: Options) => (options.client ?? client).get({ responseType: 'json', url: '/api/repos/{namespace}/{repo}/git/refs/{name}/target', ...options }); export const gitUnstar = (options: Options) => (options.client ?? client).delete({ url: '/api/repos/{namespace}/{repo}/git/star', ...options }); export const gitStar = (options: Options) => (options.client ?? client).post({ url: '/api/repos/{namespace}/{repo}/git/star', ...options }); export const gitStarCount = (options: Options) => (options.client ?? client).get({ responseType: 'json', url: '/api/repos/{namespace}/{repo}/git/star/count', ...options }); export const gitIsStarred = (options: Options) => (options.client ?? client).get({ responseType: 'json', url: '/api/repos/{namespace}/{repo}/git/star/is-starred', ...options }); export const gitStarUserList = (options: Options) => (options.client ?? client).get({ responseType: 'json', url: '/api/repos/{namespace}/{repo}/git/star/users', ...options }); export const gitTagList = (options: Options) => (options.client ?? client).get({ responseType: 'json', url: '/api/repos/{namespace}/{repo}/git/tags', ...options }); export const gitTagCreate = (options: Options) => (options.client ?? client).post({ responseType: 'json', url: '/api/repos/{namespace}/{repo}/git/tags', ...options, headers: { 'Content-Type': 'application/json', ...options.headers } }); export const gitTagCount = (options: Options) => (options.client ?? client).get({ responseType: 'json', url: '/api/repos/{namespace}/{repo}/git/tags/count', ...options }); export const gitTagCreateLightweight = (options: Options) => (options.client ?? client).post({ responseType: 'json', url: '/api/repos/{namespace}/{repo}/git/tags/lightweight', ...options, headers: { 'Content-Type': 'application/json', ...options.headers } }); export const gitTagUpdateMessage = (options: Options) => (options.client ?? client).patch({ responseType: 'json', url: '/api/repos/{namespace}/{repo}/git/tags/message', ...options, headers: { 'Content-Type': 'application/json', ...options.headers } }); export const gitTagListNames = (options: Options) => (options.client ?? client).get({ responseType: 'json', url: '/api/repos/{namespace}/{repo}/git/tags/names', ...options }); export const gitTagRename = (options: Options) => (options.client ?? client).patch({ responseType: 'json', url: '/api/repos/{namespace}/{repo}/git/tags/rename', ...options, headers: { 'Content-Type': 'application/json', ...options.headers } }); export const gitTagSummary = (options: Options) => (options.client ?? client).get({ responseType: 'json', url: '/api/repos/{namespace}/{repo}/git/tags/summary', ...options }); export const gitTagDelete = (options: Options) => (options.client ?? client).delete({ url: '/api/repos/{namespace}/{repo}/git/tags/{name}', ...options }); export const gitTagGet = (options: Options) => (options.client ?? client).get({ responseType: 'json', url: '/api/repos/{namespace}/{repo}/git/tags/{name}', ...options }); export const gitTagExists = (options: Options) => (options.client ?? client).get({ responseType: 'json', url: '/api/repos/{namespace}/{repo}/git/tags/{name}/exists', ...options }); export const gitTagIsAnnotated = (options: Options) => (options.client ?? client).get({ responseType: 'json', url: '/api/repos/{namespace}/{repo}/git/tags/{name}/is-annotated', ...options }); export const gitTagMessage = (options: Options) => (options.client ?? client).get({ responseType: 'json', url: '/api/repos/{namespace}/{repo}/git/tags/{name}/message', ...options }); export const gitTagTagger = (options: Options) => (options.client ?? client).get({ responseType: 'json', url: '/api/repos/{namespace}/{repo}/git/tags/{name}/tagger', ...options }); export const gitTagTarget = (options: Options) => (options.client ?? client).get({ responseType: 'json', url: '/api/repos/{namespace}/{repo}/git/tags/{name}/target', ...options }); export const gitTreeDiffstats = (options: Options) => (options.client ?? client).get({ responseType: 'json', url: '/api/repos/{namespace}/{repo}/git/tree/diff-stats', ...options }); export const gitTreeEntryByCommitPath = (options: Options) => (options.client ?? client).get({ responseType: 'json', url: '/api/repos/{namespace}/{repo}/git/tree/{commit}/commit-entry-by-path', ...options }); export const gitTreeGet = (options: Options) => (options.client ?? client).get({ responseType: 'json', url: '/api/repos/{namespace}/{repo}/git/tree/{oid}', ...options }); export const gitTreeEntryByPath = (options: Options) => (options.client ?? client).get({ responseType: 'json', url: '/api/repos/{namespace}/{repo}/git/tree/{oid}/entry-by-path', ...options }); export const gitTreeEntryCount = (options: Options) => (options.client ?? client).get({ responseType: 'json', url: '/api/repos/{namespace}/{repo}/git/tree/{oid}/entry-count', ...options }); export const gitTreeEntry = (options: Options) => (options.client ?? client).get({ responseType: 'json', url: '/api/repos/{namespace}/{repo}/git/tree/{oid}/entry/{index}', ...options }); export const gitTreeExists = (options: Options) => (options.client ?? client).get({ responseType: 'json', url: '/api/repos/{namespace}/{repo}/git/tree/{oid}/exists', ...options }); export const gitTreeIsEmpty = (options: Options) => (options.client ?? client).get({ responseType: 'json', url: '/api/repos/{namespace}/{repo}/git/tree/{oid}/is-empty', ...options }); export const gitTreeList = (options: Options) => (options.client ?? client).get({ responseType: 'json', url: '/api/repos/{namespace}/{repo}/git/tree/{oid}/list', ...options }); export const gitUnwatch = (options: Options) => (options.client ?? client).delete({ url: '/api/repos/{namespace}/{repo}/git/watch', ...options }); export const gitWatch = (options: Options) => (options.client ?? client).post({ url: '/api/repos/{namespace}/{repo}/git/watch', ...options, headers: { 'Content-Type': 'application/json', ...options.headers } }); export const gitWatchCount = (options: Options) => (options.client ?? client).get({ responseType: 'json', url: '/api/repos/{namespace}/{repo}/git/watch/count', ...options }); export const gitIsWatched = (options: Options) => (options.client ?? client).get({ responseType: 'json', url: '/api/repos/{namespace}/{repo}/git/watch/is-watched', ...options }); export const gitWatchUserList = (options: Options) => (options.client ?? client).get({ responseType: 'json', url: '/api/repos/{namespace}/{repo}/git/watch/users', ...options }); export const gitWebhookList = (options: Options) => (options.client ?? client).get({ responseType: 'json', url: '/api/repos/{namespace}/{repo}/git/webhooks', ...options }); export const gitWebhookCreate = (options: Options) => (options.client ?? client).post({ responseType: 'json', url: '/api/repos/{namespace}/{repo}/git/webhooks', ...options, headers: { 'Content-Type': 'application/json', ...options.headers } }); export const gitWebhookDelete = (options: Options) => (options.client ?? client).delete({ url: '/api/repos/{namespace}/{repo}/git/webhooks/{webhook_id}', ...options }); export const gitWebhookGet = (options: Options) => (options.client ?? client).get({ responseType: 'json', url: '/api/repos/{namespace}/{repo}/git/webhooks/{webhook_id}', ...options }); export const gitWebhookUpdate = (options: Options) => (options.client ?? client).patch({ responseType: 'json', url: '/api/repos/{namespace}/{repo}/git/webhooks/{webhook_id}', ...options, headers: { 'Content-Type': 'application/json', ...options.headers } }); export const categoryDelete = (options: Options) => (options.client ?? client).delete({ url: '/api/room-categories/{category_id}', ...options }); export const categoryUpdate = (options: Options) => (options.client ?? client).patch({ responseType: 'json', url: '/api/room-categories/{category_id}', ...options, headers: { 'Content-Type': 'application/json', ...options.headers } }); export const roomDelete = (options: Options) => (options.client ?? client).delete({ url: '/api/rooms/{room_id}', ...options }); export const roomGet = (options: Options) => (options.client ?? client).get({ responseType: 'json', url: '/api/rooms/{room_id}', ...options }); export const roomUpdate = (options: Options) => (options.client ?? client).patch({ responseType: 'json', url: '/api/rooms/{room_id}', ...options, headers: { 'Content-Type': 'application/json', ...options.headers } }); export const aiList = (options: Options) => (options.client ?? client).get({ responseType: 'json', url: '/api/rooms/{room_id}/ai', ...options }); export const aiUpsert = (options: Options) => (options.client ?? client).put({ responseType: 'json', url: '/api/rooms/{room_id}/ai', ...options, headers: { 'Content-Type': 'application/json', ...options.headers } }); export const aiDelete = (options: Options) => (options.client ?? client).delete({ url: '/api/rooms/{room_id}/ai/{model_id}', ...options }); export const memberList = (options: Options) => (options.client ?? client).get({ responseType: 'json', url: '/api/rooms/{room_id}/members', ...options }); export const memberAdd = (options: Options) => (options.client ?? client).post({ responseType: 'json', url: '/api/rooms/{room_id}/members', ...options, headers: { 'Content-Type': 'application/json', ...options.headers } }); export const memberSetReadSeq = (options: Options) => (options.client ?? client).patch({ responseType: 'json', url: '/api/rooms/{room_id}/members/me/read-seq', ...options, headers: { 'Content-Type': 'application/json', ...options.headers } }); export const memberRemove = (options: Options) => (options.client ?? client).delete({ url: '/api/rooms/{room_id}/members/{user_id}', ...options }); export const memberUpdateRole = (options: Options) => (options.client ?? client).patch({ responseType: 'json', url: '/api/rooms/{room_id}/members/{user_id}/role', ...options, headers: { 'Content-Type': 'application/json', ...options.headers } }); export const messageCreate = (options: Options) => (options.client ?? client).post({ responseType: 'json', url: '/api/rooms/{room_id}/messages', ...options, headers: { 'Content-Type': 'application/json', ...options.headers } }); export const messageSearch = (options: Options) => (options.client ?? client).get({ responseType: 'json', url: '/api/rooms/{room_id}/messages/search', ...options }); export const messageUpdate = (options: Options) => (options.client ?? client).patch({ responseType: 'json', url: '/api/rooms/{room_id}/messages/{message_id}', ...options, headers: { 'Content-Type': 'application/json', ...options.headers } }); export const messageEditHistory = (options: Options) => (options.client ?? client).get({ responseType: 'json', url: '/api/rooms/{room_id}/messages/{message_id}/edit-history', ...options }); export const pinRemove = (options: Options) => (options.client ?? client).delete({ url: '/api/rooms/{room_id}/messages/{message_id}/pin', ...options }); export const pinAdd = (options: Options) => (options.client ?? client).post({ responseType: 'json', url: '/api/rooms/{room_id}/messages/{message_id}/pin', ...options }); export const messageRevoke = (options: Options) => (options.client ?? client).post({ responseType: 'json', url: '/api/rooms/{room_id}/messages/{message_id}/revoke', ...options }); export const pinList = (options: Options) => (options.client ?? client).get({ responseType: 'json', url: '/api/rooms/{room_id}/pins', ...options }); export const threadList = (options: Options) => (options.client ?? client).get({ responseType: 'json', url: '/api/rooms/{room_id}/threads', ...options }); export const threadCreate = (options: Options) => (options.client ?? client).post({ responseType: 'json', url: '/api/rooms/{room_id}/threads', ...options, headers: { 'Content-Type': 'application/json', ...options.headers } }); export const threadMessages = (options: Options) => (options.client ?? client).get({ responseType: 'json', url: '/api/rooms/{room_id}/threads/{thread_id}/messages', ...options }); export const search = (options: Options) => (options.client ?? client).get({ responseType: 'json', url: '/api/search', ...options }); export const searchMessages = (options: Options) => (options.client ?? client).get({ responseType: 'json', url: '/api/search/messages', ...options }); export const listAccessKeys = (options?: Options) => (options?.client ?? client).get({ responseType: 'json', url: '/api/users/me/access-keys', ...options }); export const createAccessKey = (options: Options) => (options.client ?? client).post({ responseType: 'json', url: '/api/users/me/access-keys', ...options, headers: { 'Content-Type': 'application/json', ...options.headers } }); export const deleteAccessKey = (options: Options) => (options.client ?? client).delete({ url: '/api/users/me/access-keys/{access_key_id}', ...options }); export const getMyContributionHeatmap = (options?: Options) => (options?.client ?? client).get({ responseType: 'json', url: '/api/users/me/heatmap', ...options }); export const listSshKeys = (options?: Options) => (options?.client ?? client).get({ responseType: 'json', url: '/api/users/me/keys', ...options }); export const addSshKey = (options: Options) => (options.client ?? client).post({ responseType: 'json', url: '/api/users/me/keys', ...options, headers: { 'Content-Type': 'application/json', ...options.headers } }); export const deleteSshKey = (options: Options) => (options.client ?? client).delete({ url: '/api/users/me/keys/{key_id}', ...options }); export const getSshKey = (options: Options) => (options.client ?? client).get({ responseType: 'json', url: '/api/users/me/keys/{key_id}', ...options }); export const updateSshKey = (options: Options) => (options.client ?? client).patch({ responseType: 'json', url: '/api/users/me/keys/{key_id}', ...options, headers: { 'Content-Type': 'application/json', ...options.headers } }); export const getNotificationPreferences = (options?: Options) => (options?.client ?? client).get({ responseType: 'json', url: '/api/users/me/notifications/preferences', ...options }); export const updateNotificationPreferences = (options: Options) => (options.client ?? client).patch({ responseType: 'json', url: '/api/users/me/notifications/preferences', ...options, headers: { 'Content-Type': 'application/json', ...options.headers } }); export const getPreferences = (options?: Options) => (options?.client ?? client).get({ responseType: 'json', url: '/api/users/me/preferences', ...options }); export const updatePreferences = (options: Options) => (options.client ?? client).patch({ responseType: 'json', url: '/api/users/me/preferences', ...options, headers: { 'Content-Type': 'application/json', ...options.headers } }); export const getMyProfile = (options?: Options) => (options?.client ?? client).get({ responseType: 'json', url: '/api/users/me/profile', ...options }); export const updateMyProfile = (options: Options) => (options.client ?? client).patch({ responseType: 'json', url: '/api/users/me/profile', ...options, headers: { 'Content-Type': 'application/json', ...options.headers } }); export const getCurrentUserProjects = (options?: Options) => (options?.client ?? client).get({ responseType: 'json', url: '/api/users/me/projects', ...options }); export const getCurrentUserRepos = (options?: Options) => (options?.client ?? client).get({ responseType: 'json', url: '/api/users/me/repos', ...options }); export const getProfileByUsername = (options: Options) => (options.client ?? client).get({ responseType: 'json', url: '/api/users/{username}', ...options }); export const getUserActivity = (options: Options) => (options.client ?? client).get({ responseType: 'json', url: '/api/users/{username}/activity', ...options }); export const unsubscribeTarget = (options: Options) => (options.client ?? client).delete({ url: '/api/users/{username}/follow', ...options }); export const isSubscribedToTarget = (options: Options) => (options.client ?? client).get({ url: '/api/users/{username}/follow', ...options }); export const subscribeTarget = (options: Options) => (options.client ?? client).post({ url: '/api/users/{username}/follow', ...options }); export const getSubscribers = (options: Options) => (options.client ?? client).get({ responseType: 'json', url: '/api/users/{username}/followers', ...options }); export const getSubscriberCount = (options: Options) => (options.client ?? client).get({ url: '/api/users/{username}/followers/count', ...options }); export const getFollowingList = (options: Options) => (options.client ?? client).get({ responseType: 'json', url: '/api/users/{username}/following', ...options }); export const getSubscriptionCount = (options: Options) => (options.client ?? client).get({ url: '/api/users/{username}/following/count', ...options }); export const getContributionHeatmap = (options: Options) => (options.client ?? client).get({ responseType: 'json', url: '/api/users/{username}/heatmap', ...options }); export const getUserInfo = (options: Options) => (options.client ?? client).get({ responseType: 'json', url: '/api/users/{username}/info', ...options }); export const getUserProjects = (options: Options) => (options.client ?? client).get({ responseType: 'json', url: '/api/users/{username}/projects', ...options }); export const getUserRepos = (options: Options) => (options.client ?? client).get({ responseType: 'json', url: '/api/users/{username}/repos', ...options }); export const getUserStars = (options: Options) => (options.client ?? client).get({ responseType: 'json', url: '/api/users/{username}/stars', ...options }); export const workspaceCreate = (options: Options) => (options.client ?? client).post({ responseType: 'json', url: '/api/workspaces', ...options, headers: { 'Content-Type': 'application/json', ...options.headers } }); export const workspaceAcceptInvitation = (options: Options) => (options.client ?? client).post({ responseType: 'json', url: '/api/workspaces/invitations/accept', ...options, headers: { 'Content-Type': 'application/json', ...options.headers } }); /** * Accept a workspace invitation by slug. */ export const workspaceAcceptInvitationBySlug = (options: Options) => (options.client ?? client).post({ responseType: 'json', url: '/api/workspaces/invitations/accept-by-slug', ...options, headers: { 'Content-Type': 'application/json', ...options.headers } }); export const workspaceList = (options?: Options) => (options?.client ?? client).get({ responseType: 'json', url: '/api/workspaces/me', ...options }); /** * List all pending workspace invitations for the current user. */ export const workspaceMyInvitations = (options?: Options) => (options?.client ?? client).get({ responseType: 'json', url: '/api/workspaces/me/invitations', ...options }); export const workspaceDelete = (options: Options) => (options.client ?? client).delete({ url: '/api/workspaces/{slug}', ...options }); export const workspaceInfo = (options: Options) => (options.client ?? client).get({ responseType: 'json', url: '/api/workspaces/{slug}', ...options }); export const workspaceUpdate = (options: Options) => (options.client ?? client).patch({ responseType: 'json', url: '/api/workspaces/{slug}', ...options, headers: { 'Content-Type': 'application/json', ...options.headers } }); export const workspaceBillingCurrent = (options: Options) => (options.client ?? client).get({ responseType: 'json', url: '/api/workspaces/{slug}/billing', ...options }); export const workspaceBillingAddCredit = (options: Options) => (options.client ?? client).post({ responseType: 'json', url: '/api/workspaces/{slug}/billing/credits', ...options, headers: { 'Content-Type': 'application/json', ...options.headers } }); export const workspaceBillingHistory = (options: Options) => (options.client ?? client).get({ responseType: 'json', url: '/api/workspaces/{slug}/billing/history', ...options }); export const workspacePendingInvitations = (options: Options) => (options.client ?? client).get({ responseType: 'json', url: '/api/workspaces/{slug}/invitations', ...options }); export const workspaceInviteMember = (options: Options) => (options.client ?? client).post({ url: '/api/workspaces/{slug}/invitations', ...options, headers: { 'Content-Type': 'application/json', ...options.headers } }); export const workspaceCancelInvitation = (options: Options) => (options.client ?? client).delete({ url: '/api/workspaces/{slug}/invitations/{user_id}', ...options }); export const workspaceMembers = (options: Options) => (options.client ?? client).get({ responseType: 'json', url: '/api/workspaces/{slug}/members', ...options }); export const workspaceUpdateMemberRole = (options: Options) => (options.client ?? client).patch({ url: '/api/workspaces/{slug}/members/role', ...options, headers: { 'Content-Type': 'application/json', ...options.headers } }); export const workspaceRemoveMember = (options: Options) => (options.client ?? client).delete({ url: '/api/workspaces/{slug}/members/{user_id}', ...options }); export const workspaceProjects = (options: Options) => (options.client ?? client).get({ responseType: 'json', url: '/api/workspaces/{slug}/projects', ...options }); export const workspaceStats = (options: Options) => (options.client ?? client).get({ responseType: 'json', url: '/api/workspaces/{slug}/stats', ...options });