gitdataai/src/client/sdk.gen.ts
ZhenYi c2b4553537
Some checks are pending
CI / Rust Lint & Check (push) Waiting to run
CI / Rust Tests (push) Waiting to run
CI / Frontend Lint & Type Check (push) Waiting to run
CI / Frontend Build (push) Blocked by required conditions
feat(client): generate API client SDK with auto-generated exports
2026-04-29 00:06:30 +08:00

2738 lines
172 KiB
TypeScript

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