/** * Generated by orval v8.9.0 🍺 * Do not edit manually. * api * OpenAPI spec version: 0.2.9 */ import * as axios from 'axios'; import type { AxiosInstance, AxiosRequestConfig, AxiosResponse } from 'axios'; import type { ActivityLogParams, AddSshKeyParams, AiConversationListParams, AiMessageListParams, AnswerRequest, ApiResponseAccessKeyListResponse, ApiResponseAccessKeyResponse, ApiResponseActivityLogListResponse, ApiResponseActivityLogResponse, ApiResponseApiError, ApiResponseApprovalCheckResult, ApiResponseArchiveCachedResponse, ApiResponseArchiveInvalidateAllResponse, ApiResponseArchiveInvalidateResponse, ApiResponseArchiveListResponse, ApiResponseArchiveResponse, ApiResponseArchiveSummaryResponse, ApiResponseAuditLogResponse, ApiResponseAvatarUploadResponse, ApiResponseBillingErrorsResponse, ApiResponseBlobContentResponse, ApiResponseBlobCreateResponse, ApiResponseBlobExistsResponse, ApiResponseBlobInfoResponse, ApiResponseBlobIsBinaryResponse, ApiResponseBlobSizeResponse, ApiResponseBoardResponse, ApiResponseBoardWithColumnsResponse, ApiResponseBool, ApiResponseBranchDiffResponse, ApiResponseBranchExistsResponse, ApiResponseBranchFastForwardResponse, ApiResponseBranchInfoResponse, ApiResponseBranchIsAncestorResponse, ApiResponseBranchIsConflictedResponse, ApiResponseBranchIsDetachedResponse, ApiResponseBranchIsHeadResponse, ApiResponseBranchIsMergedResponse, ApiResponseBranchMergeBaseResponse, ApiResponseBranchProtectionResponse, ApiResponseBranchSummaryResponse, ApiResponseBranchTrackingDiffResponse, ApiResponseCaptchaResponse, ApiResponseCardResponse, ApiResponseColumnResponse, ApiResponseCommitAuthorResponse, ApiResponseCommitBranchesResponse, ApiResponseCommitCountResponse, ApiResponseCommitCreateResponse, ApiResponseCommitExistsResponse, ApiResponseCommitGraphReactResponse, ApiResponseCommitGraphResponse, ApiResponseCommitIsCommitResponse, ApiResponseCommitIsMergeResponse, ApiResponseCommitIsTipResponse, ApiResponseCommitLogResponse, ApiResponseCommitMessageResponse, ApiResponseCommitMetaResponse, ApiResponseCommitParentCountResponse, ApiResponseCommitParentIdsResponse, ApiResponseCommitRefCountResponse, ApiResponseCommitShortIdResponse, ApiResponseCommitSummaryResponse, ApiResponseCommitTagsResponse, ApiResponseCommitTreeIdResponse, ApiResponseConfigBoolResponse, ApiResponseConfigSnapshotResponse, ApiResponseContextMe, ApiResponseContributionHeatmapResponse, ApiResponseContributorsResponse, ApiResponseConversationResponse, ApiResponseDeleteSkillResponse, ApiResponseDescriptionResponse, ApiResponseDiffPatchIdResponse, ApiResponseDiffResultResponse, ApiResponseDiffStatsResponse, ApiResponseEmailResponse, ApiResponseForkConversationResponse, ApiResponseGitInitResponse, ApiResponseGitReadmeResponse, ApiResponseGlobalMessageSearchResponse, ApiResponseGroupedMemberListResponse, ApiResponseInvitationListResponse, ApiResponseIsLikeResponse, ApiResponseIsWatchResponse, ApiResponseIssueAssigneeResponse, ApiResponseIssueCommentListResponse, ApiResponseIssueCommentResponse, ApiResponseIssueLabelResponse, ApiResponseIssueListResponse, ApiResponseIssuePullRequestResponse, ApiResponseIssueRepoResponse, ApiResponseIssueResponse, ApiResponseIssueSubscriberResponse, ApiResponseIssueSummaryResponse, ApiResponseIssueTriageResponse, ApiResponseJoinAnswersListResponse, ApiResponseJoinRequestListResponse, ApiResponseJoinSettingsResponse, ApiResponseLabelListResponse, ApiResponseLabelResponse, ApiResponseMemberListResponse, ApiResponseMergeAnalysisResponse, ApiResponseMergeConflictResponse, ApiResponseMergeResponse, ApiResponseMessageEditHistoryResponse, ApiResponseMessageResponse, ApiResponseMessageSearchResponse, ApiResponseNotificationListResponse, ApiResponseNotificationPreferencesResponse, ApiResponseOptionCommitMetaResponse, ApiResponsePrCommitsListResponse, ApiResponsePreferencesResponse, ApiResponseProfileResponse, ApiResponseProjectBillingCurrentResponse, ApiResponseProjectBillingHistoryResponse, ApiResponseProjectInfoRelational, ApiResponseProjectInitResponse, ApiResponseProjectRepoCreateResponse, ApiResponseProjectRepositoryPagination, ApiResponseProjectStatsResponse, ApiResponsePullRequestListResponse, ApiResponsePullRequestResponse, ApiResponsePullRequestSummaryResponse, ApiResponseReactionListResponse, ApiResponseReactionResponse, ApiResponseRefDeleteResponse, ApiResponseRefExistsResponse, ApiResponseRefInfoResponse, ApiResponseRefTargetResponse, ApiResponseRefUpdateResponse, ApiResponseReviewCommentListResponse, ApiResponseReviewCommentResponse, ApiResponseReviewListResponse, ApiResponseReviewRequestListResponse, ApiResponseReviewRequestResponse, ApiResponseReviewResponse, ApiResponseRolePriorityInfo, ApiResponseRolePriorityListResponse, ApiResponseRoomAiResponse, ApiResponseRoomCategoryResponse, ApiResponseRoomMessageListResponse, ApiResponseRoomMessageResponse, ApiResponseRoomParticipantListResponse, ApiResponseRoomPinResponse, ApiResponseRoomResponse, ApiResponseRoomThreadResponse, ApiResponseRoomUserStateResponse, ApiResponseScanResponse, ApiResponseSearchResponse, ApiResponseShareResponse, ApiResponseSideBySideDiffResponse, ApiResponseSkillResponse, ApiResponseSshKeyListResponse, ApiResponseSshKeyResponse, ApiResponseStarCountResponse, ApiResponseStarUserListResponse, ApiResponseString, ApiResponseTagCountResponse, ApiResponseTagExistsResponse, ApiResponseTagInfoResponse, ApiResponseTagIsAnnotatedResponse, ApiResponseTagMessageResponse, ApiResponseTagSummaryResponse, ApiResponseTagTaggerResponse, ApiResponseTagTargetResponse, ApiResponseTransferRepoResponse, ApiResponseTreeDiffStatsResponse, ApiResponseTreeEntryCountResponse, ApiResponseTreeEntryResponse, ApiResponseTreeExistsResponse, ApiResponseTreeInfoResponse, ApiResponseTreeIsEmptyResponse, ApiResponseUserActivityResponse, ApiResponseUserBillingErrorsResponse, ApiResponseUserBillingHistoryResponse, ApiResponseUserBillingResponse, ApiResponseUserInfoExternal, ApiResponseUserProjectsResponse, ApiResponseUserReposResponse, ApiResponseUserStarsResponse, ApiResponseUserSummaryResponse, ApiResponseValue, ApiResponseVecAuditLogResponse, ApiResponseVecBoardResponse, ApiResponseVecBranchInfoResponse, ApiResponseVecBranchProtectionResponse, ApiResponseVecCommitMetaResponse, ApiResponseVecCommitRefInfoResponse, ApiResponseVecCommitReflogEntryResponse, ApiResponseVecConversationResponse, ApiResponseVecIssueAssigneeResponse, ApiResponseVecIssueLabelResponse, ApiResponseVecIssuePullRequestResponse, ApiResponseVecIssueRepoResponse, ApiResponseVecIssueSubscriberResponse, ApiResponseVecLabelResponse, ApiResponseVecLikeUserInfo, ApiResponseVecMentionNotificationResponse, ApiResponseVecMergeheadInfoResponse, ApiResponseVecMessageResponse, ApiResponseVecPresenceChanged, ApiResponseVecRefInfoResponse, ApiResponseVecRoomAiResponse, ApiResponseVecRoomCategoryResponse, ApiResponseVecRoomPinResponse, ApiResponseVecRoomResponse, ApiResponseVecRoomThreadResponse, ApiResponseVecSkillResponse, ApiResponseVecString, ApiResponseVecSubscriptionInfo, ApiResponseVecTagInfoResponse, ApiResponseVecTreeEntryResponse, ApiResponseVecUserCard, ApiResponseVecWatchUserInfo, ApiResponseWatchCountResponse, ApiResponseWatchUserListResponse, ApiResponseWebhookListResponse, ApiResponseWebhookResponse, AuditLogParams, BlameHunkResponse, BlobCreateRequest, BranchCreateRequest, BranchMoveRequest, BranchProtectionCheckApprovalsParams, BranchProtectionCreateRequest, BranchProtectionUpdateRequest, BranchRenameRequest, BranchSetUpstreamRequest, CaptchaQuery, ChangePasswordParams, CommitAmendRequest, CommitCherryPickAbortRequest, CommitCherryPickRequest, CommitCreateRequest, CommitRevertAbortRequest, CommitRevertRequest, ConfigSetRequest, ConfirmResetPasswordParams, CreateAccessKeyParams, CreateBoardParams, CreateCardParams, CreateColumnParams, CreateConversationParams, CreateLabelParams, CreateLabelRequest, CreateMessageParams, CreateModelCapabilityRequest, CreateModelParameterProfileRequest, CreateModelPricingRequest, CreateModelRequest, CreateModelVersionRequest, CreateProviderRequest, CreateSkillRequest, CreateWebhookParams, DescriptionQuery, Disable2FAParams, EmailChangeRequest, EmailVerifyRequest, Enable2FAResponse, ExchangeProjectName, ExchangeProjectTitle, ExchangeProjectVisibility, GeneratePrDescriptionRequest, GeneratePrDescriptionResponse, Get2FAStatusResponse, GetUserActivityParams, GitArchiveCachedParams, GitArchiveInvalidateParams, GitArchiveListParams, GitArchiveParams, GitArchiveSummaryParams, GitCommitLogParams, GitDiffTreeToTreeParams, GitInitRequest, GitReadmeParams, GitStarUserListParams, GitUpdateRepoRequest, GitWatchRequest, GitWatchUserListParams, InviteUserRequest, IssueAddLabelRequest, IssueAddLabelsByNamesRequest, IssueAssignUserRequest, IssueCommentCreateRequest, IssueCommentListParams, IssueCommentUpdateRequest, IssueCreateRequest, IssueLinkPullRequestRequest, IssueLinkRepoRequest, IssueListParams, IssueUpdateRequest, LoginParams, MentionListParams, MergeCommitsRequest, MergeRequest, MergeTreesRequest, MessageListParams, MessageSearchParams, ModelCapabilityResponse, ModelCatalogParams, ModelListParams, ModelListResponse, ModelParameterProfileResponse, ModelPricingResponse, ModelResponse, ModelVersionListParams, ModelVersionResponse, MoveCardParams, NotificationListParams, NotificationPreferencesParams, PreferencesParams, ProcessJoinRequest, ProjectActivitiesParams, ProjectAuditLogsParams, ProjectInitParams, ProjectInvitationsParams, ProjectJoinRequestsParams, ProjectMembersParams, ProjectRepoCreateParams, ProviderResponse, PullRequestCreateRequest, PullRequestListParams, PullRequestUpdateRequest, ReactionAddRequest, RefCreateRequest, RefUpdateRequest, RegisterParams, ResetPasswordParams, ReviewCommentCreateRequest, ReviewCommentListParams, ReviewCommentReplyRequest, ReviewCommentUpdateRequest, ReviewRequestCreateRequest, ReviewSubmitRequest, ReviewUpdateRequest, RoomAccessGrantRequest, RoomAiUpsertRequest, RoomCategoryCreateRequest, RoomCategoryUpdateRequest, RoomCreateRequest, RoomListParams, RoomMemberReadSeqRequest, RoomMessageCreateRequest, RoomMessageUpdateRequest, RoomThreadCreateRequest, RoomUpdateRequest, RoomUserStateUpdateDndRequest, SearchMessagesParams, SearchParams, SubmitJoinRequest, TagCreateLightweightRequest, TagCreateRequest, TagRenameQuery, TagUpdateMessageRequest, ThreadMessagesParams, TransferRepoParams, TriageIssueParams, TriggerCodeReviewRequest, TriggerCodeReviewResponse, UpdateBoardParams, UpdateCardParams, UpdateColumnParams, UpdateConversationParams, UpdateJoinSettingsRequest, UpdateLabelParams, UpdateMemberRoleRequest, UpdateModelCapabilityRequest, UpdateModelParameterProfileRequest, UpdateModelPricingRequest, UpdateModelRequest, UpdateModelVersionRequest, UpdateProfileParams, UpdateProviderRequest, UpdateSkillRequest, UpdateSshKeyParams, UpdateWebhookParams, UpsertRolePriorityRequest, UserBillingHistoryParams, Verify2FAParams } from './model'; export const getApi = (axiosInstance: AxiosInstance = axios.default) => { const modelCapabilityCreate = ( createModelCapabilityRequest: CreateModelCapabilityRequest, options?: AxiosRequestConfig ): Promise> => { return axiosInstance.post( `/api/agents/capabilities`, createModelCapabilityRequest,options ); } const modelCapabilityGet = ( id: number, options?: AxiosRequestConfig ): Promise> => { return axiosInstance.get( `/api/agents/capabilities/${id}`,options ); } const modelCapabilityDelete = ( id: number, options?: AxiosRequestConfig ): Promise> => { return axiosInstance.delete( `/api/agents/capabilities/${id}`,options ); } const modelCapabilityUpdate = ( id: number, updateModelCapabilityRequest: UpdateModelCapabilityRequest, options?: AxiosRequestConfig ): Promise> => { return axiosInstance.patch( `/api/agents/capabilities/${id}`, updateModelCapabilityRequest,options ); } const triggerCodeReview = ( namespace: string, repo: string, triggerCodeReviewRequest: TriggerCodeReviewRequest, options?: AxiosRequestConfig ): Promise> => { return axiosInstance.post( `/api/agents/code-review/${namespace}/${repo}`, triggerCodeReviewRequest,options ); } const modelList = ( params?: ModelListParams, options?: AxiosRequestConfig ): Promise> => { return axiosInstance.get( `/api/agents/models`,{ ...options, params: {...params, ...options?.params},} ); } const modelCreate = ( createModelRequest: CreateModelRequest, options?: AxiosRequestConfig ): Promise> => { return axiosInstance.post( `/api/agents/models`, createModelRequest,options ); } const modelCatalog = ( params?: ModelCatalogParams, options?: AxiosRequestConfig ): Promise> => { return axiosInstance.get( `/api/agents/models/catalog`,{ ...options, params: {...params, ...options?.params},} ); } const modelGet = ( id: string, options?: AxiosRequestConfig ): Promise> => { return axiosInstance.get( `/api/agents/models/${id}`,options ); } const modelDelete = ( id: string, options?: AxiosRequestConfig ): Promise> => { return axiosInstance.delete( `/api/agents/models/${id}`,options ); } const modelUpdate = ( id: string, updateModelRequest: UpdateModelRequest, options?: AxiosRequestConfig ): Promise> => { return axiosInstance.patch( `/api/agents/models/${id}`, updateModelRequest,options ); } const modelParameterProfileCreate = ( createModelParameterProfileRequest: CreateModelParameterProfileRequest, options?: AxiosRequestConfig ): Promise> => { return axiosInstance.post( `/api/agents/parameters`, createModelParameterProfileRequest,options ); } const modelParameterProfileGet = ( id: number, options?: AxiosRequestConfig ): Promise> => { return axiosInstance.get( `/api/agents/parameters/${id}`,options ); } const modelParameterProfileDelete = ( id: number, options?: AxiosRequestConfig ): Promise> => { return axiosInstance.delete( `/api/agents/parameters/${id}`,options ); } const modelParameterProfileUpdate = ( id: number, updateModelParameterProfileRequest: UpdateModelParameterProfileRequest, options?: AxiosRequestConfig ): Promise> => { return axiosInstance.patch( `/api/agents/parameters/${id}`, updateModelParameterProfileRequest,options ); } const generatePrDescription = ( namespace: string, repo: string, generatePrDescriptionRequest: GeneratePrDescriptionRequest, options?: AxiosRequestConfig ): Promise> => { return axiosInstance.post( `/api/agents/pr-description/${namespace}/${repo}`, generatePrDescriptionRequest,options ); } const modelPricingCreate = ( createModelPricingRequest: CreateModelPricingRequest, options?: AxiosRequestConfig ): Promise> => { return axiosInstance.post( `/api/agents/pricing`, createModelPricingRequest,options ); } const modelPricingGet = ( id: number, options?: AxiosRequestConfig ): Promise> => { return axiosInstance.get( `/api/agents/pricing/${id}`,options ); } const modelPricingDelete = ( id: number, options?: AxiosRequestConfig ): Promise> => { return axiosInstance.delete( `/api/agents/pricing/${id}`,options ); } const modelPricingUpdate = ( id: number, updateModelPricingRequest: UpdateModelPricingRequest, options?: AxiosRequestConfig ): Promise> => { return axiosInstance.patch( `/api/agents/pricing/${id}`, updateModelPricingRequest,options ); } const providerList = ( options?: AxiosRequestConfig ): Promise> => { return axiosInstance.get( `/api/agents/providers`,options ); } const providerCreate = ( createProviderRequest: CreateProviderRequest, options?: AxiosRequestConfig ): Promise> => { return axiosInstance.post( `/api/agents/providers`, createProviderRequest,options ); } const providerGet = ( id: string, options?: AxiosRequestConfig ): Promise> => { return axiosInstance.get( `/api/agents/providers/${id}`,options ); } const providerDelete = ( id: string, options?: AxiosRequestConfig ): Promise> => { return axiosInstance.delete( `/api/agents/providers/${id}`,options ); } const providerUpdate = ( id: string, updateProviderRequest: UpdateProviderRequest, options?: AxiosRequestConfig ): Promise> => { return axiosInstance.patch( `/api/agents/providers/${id}`, updateProviderRequest,options ); } const modelVersionList = ( params?: ModelVersionListParams, options?: AxiosRequestConfig ): Promise> => { return axiosInstance.get( `/api/agents/versions`,{ ...options, params: {...params, ...options?.params},} ); } const modelVersionCreate = ( createModelVersionRequest: CreateModelVersionRequest, options?: AxiosRequestConfig ): Promise> => { return axiosInstance.post( `/api/agents/versions`, createModelVersionRequest,options ); } const modelVersionGet = ( id: string, options?: AxiosRequestConfig ): Promise> => { return axiosInstance.get( `/api/agents/versions/${id}`,options ); } const modelVersionDelete = ( id: string, options?: AxiosRequestConfig ): Promise> => { return axiosInstance.delete( `/api/agents/versions/${id}`,options ); } const modelVersionUpdate = ( id: string, updateModelVersionRequest: UpdateModelVersionRequest, options?: AxiosRequestConfig ): Promise> => { return axiosInstance.patch( `/api/agents/versions/${id}`, updateModelVersionRequest,options ); } const modelCapabilityList = ( modelVersionId: number, options?: AxiosRequestConfig ): Promise> => { return axiosInstance.get( `/api/agents/versions/${modelVersionId}/capabilities`,options ); } const modelParameterProfileList = ( modelVersionId: string, options?: AxiosRequestConfig ): Promise> => { return axiosInstance.get( `/api/agents/versions/${modelVersionId}/parameters`,options ); } const modelPricingList = ( modelVersionId: string, options?: AxiosRequestConfig ): Promise> => { return axiosInstance.get( `/api/agents/versions/${modelVersionId}/pricing`,options ); } const triageIssue = ( project: string, params: TriageIssueParams, options?: AxiosRequestConfig ): Promise> => { return axiosInstance.get( `/api/agents/${project}/triage`,{ ...options, params: {...params, ...options?.params},} ); } const aiConversationList = ( params?: AiConversationListParams, options?: AxiosRequestConfig ): Promise> => { return axiosInstance.get( `/api/ai/conversations`,{ ...options, params: {...params, ...options?.params},} ); } const aiConversationCreate = ( createConversationParams: CreateConversationParams, options?: AxiosRequestConfig ): Promise> => { return axiosInstance.post( `/api/ai/conversations`, createConversationParams,options ); } const aiConversationGet = ( conversationId: string, options?: AxiosRequestConfig ): Promise> => { return axiosInstance.get( `/api/ai/conversations/${conversationId}`,options ); } const aiConversationDelete = ( conversationId: string, options?: AxiosRequestConfig ): Promise> => { return axiosInstance.delete( `/api/ai/conversations/${conversationId}`,options ); } const aiConversationUpdate = ( conversationId: string, updateConversationParams: UpdateConversationParams, options?: AxiosRequestConfig ): Promise> => { return axiosInstance.patch( `/api/ai/conversations/${conversationId}`, updateConversationParams,options ); } const aiMessageList = ( conversationId: string, params?: AiMessageListParams, options?: AxiosRequestConfig ): Promise> => { return axiosInstance.get( `/api/ai/conversations/${conversationId}/messages`,{ ...options, params: {...params, ...options?.params},} ); } const aiMessageCreate = ( conversationId: string, createMessageParams: CreateMessageParams, options?: AxiosRequestConfig ): Promise> => { return axiosInstance.post( `/api/ai/conversations/${conversationId}/messages`, createMessageParams,options ); } const aiMessageGet = ( conversationId: string, messageId: string, options?: AxiosRequestConfig ): Promise> => { return axiosInstance.get( `/api/ai/conversations/${conversationId}/messages/${messageId}`,options ); } const aiMessageChildren = ( conversationId: string, messageId: string, options?: AxiosRequestConfig ): Promise> => { return axiosInstance.get( `/api/ai/conversations/${conversationId}/messages/${messageId}/children`,options ); } /** * @summary Fork a conversation from a specific message, creating a new conversation with all messages up to and including the source message. */ const aiConversationFork = ( conversationId: string, messageId: string, options?: AxiosRequestConfig ): Promise> => { return axiosInstance.post( `/api/ai/conversations/${conversationId}/messages/${messageId}/fork`,undefined,options ); } const aiMessageResend = ( conversationId: string, messageId: string, options?: AxiosRequestConfig ): Promise> => { return axiosInstance.post( `/api/ai/conversations/${conversationId}/messages/${messageId}/resend`,undefined,options ); } const aiMessageStop = ( conversationId: string, messageId: string, options?: AxiosRequestConfig ): Promise> => { return axiosInstance.post( `/api/ai/conversations/${conversationId}/messages/${messageId}/stop`,undefined,options ); } const messageStream = ( conversationId: string, messageId: string, options?: AxiosRequestConfig ): Promise> => { return axiosInstance.get( `/api/ai/conversations/${conversationId}/messages/${messageId}/stream`,options ); } const aiConversationShare = ( conversationId: string, options?: AxiosRequestConfig ): Promise> => { return axiosInstance.post( `/api/ai/conversations/${conversationId}/share`,undefined,options ); } const aiSharedConversationGet = ( conversationId: string, shareToken: string, options?: AxiosRequestConfig ): Promise> => { return axiosInstance.get( `/api/ai/conversations/${conversationId}/share/${shareToken}`,options ); } const api2faDisable = ( disable2FAParams: Disable2FAParams, options?: AxiosRequestConfig ): Promise> => { return axiosInstance.post( `/api/auth/2fa/disable`, disable2FAParams,options ); } const api2faEnable = ( options?: AxiosRequestConfig ): Promise> => { return axiosInstance.post( `/api/auth/2fa/enable`,undefined,options ); } const api2faStatus = ( options?: AxiosRequestConfig ): Promise> => { return axiosInstance.post( `/api/auth/2fa/status`,undefined,options ); } const api2faVerify = ( verify2FAParams: Verify2FAParams, options?: AxiosRequestConfig ): Promise> => { return axiosInstance.post( `/api/auth/2fa/verify`, verify2FAParams,options ); } const apiAuthCaptcha = ( captchaQuery: CaptchaQuery, options?: AxiosRequestConfig ): Promise> => { return axiosInstance.post( `/api/auth/captcha`, captchaQuery,options ); } const apiEmailGet = ( options?: AxiosRequestConfig ): Promise> => { return axiosInstance.post( `/api/auth/email`,undefined,options ); } const apiEmailChange = ( emailChangeRequest: EmailChangeRequest, options?: AxiosRequestConfig ): Promise> => { return axiosInstance.post( `/api/auth/email/change`, emailChangeRequest,options ); } const apiEmailVerify = ( emailVerifyRequest: EmailVerifyRequest, options?: AxiosRequestConfig ): Promise> => { return axiosInstance.post( `/api/auth/email/verify`, emailVerifyRequest,options ); } const apiAuthLogin = ( loginParams: LoginParams, options?: AxiosRequestConfig ): Promise> => { return axiosInstance.post( `/api/auth/login`, loginParams,options ); } const apiAuthLogout = ( options?: AxiosRequestConfig ): Promise> => { return axiosInstance.post( `/api/auth/logout`,undefined,options ); } const apiAuthMe = ( options?: AxiosRequestConfig ): Promise> => { return axiosInstance.post( `/api/auth/me`,undefined,options ); } const apiUserChangePassword = ( changePasswordParams: ChangePasswordParams, options?: AxiosRequestConfig ): Promise> => { return axiosInstance.post( `/api/auth/password/change`, changePasswordParams,options ); } const apiUserConfirmPasswordReset = ( confirmResetPasswordParams: ConfirmResetPasswordParams, options?: AxiosRequestConfig ): Promise> => { return axiosInstance.post( `/api/auth/password/confirm`, confirmResetPasswordParams,options ); } const apiUserRequestPasswordReset = ( resetPasswordParams: ResetPasswordParams, options?: AxiosRequestConfig ): Promise> => { return axiosInstance.post( `/api/auth/password/reset`, resetPasswordParams,options ); } const apiAuthRegister = ( registerParams: RegisterParams, options?: AxiosRequestConfig ): Promise> => { return axiosInstance.post( `/api/auth/register`, registerParams,options ); } const gitInitBare = ( gitInitRequest: GitInitRequest, options?: AxiosRequestConfig ): Promise> => { return axiosInstance.post( `/api/git/init`, gitInitRequest,options ); } const gitIsRepo = ( path: string, options?: AxiosRequestConfig ): Promise> => { return axiosInstance.get( `/api/git/is-repo/${path}`,options ); } const gitOpen = ( path: string, options?: AxiosRequestConfig ): Promise> => { return axiosInstance.get( `/api/git/open/${path}`,options ); } const gitOpenBare = ( path: string, options?: AxiosRequestConfig ): Promise> => { return axiosInstance.get( `/api/git/open/${path}/bare`,options ); } const issueList = ( project: string, params?: IssueListParams, options?: AxiosRequestConfig ): Promise> => { return axiosInstance.get( `/api/issue/${project}/issues`,{ ...options, params: {...params, ...options?.params},} ); } const issueCreate = ( project: string, issueCreateRequest: IssueCreateRequest, options?: AxiosRequestConfig ): Promise> => { return axiosInstance.post( `/api/issue/${project}/issues`, issueCreateRequest,options ); } const issueSummary = ( project: string, options?: AxiosRequestConfig ): Promise> => { return axiosInstance.get( `/api/issue/${project}/issues/summary`,options ); } const issueGet = ( project: string, number: number, options?: AxiosRequestConfig ): Promise> => { return axiosInstance.get( `/api/issue/${project}/issues/${number}`,options ); } const issueDelete = ( project: string, number: number, options?: AxiosRequestConfig ): Promise> => { return axiosInstance.delete( `/api/issue/${project}/issues/${number}`,options ); } const issueUpdate = ( project: string, number: number, issueUpdateRequest: IssueUpdateRequest, options?: AxiosRequestConfig ): Promise> => { return axiosInstance.patch( `/api/issue/${project}/issues/${number}`, issueUpdateRequest,options ); } const issueAssigneeList = ( project: string, number: number, options?: AxiosRequestConfig ): Promise> => { return axiosInstance.get( `/api/issue/${project}/issues/${number}/assignees`,options ); } const issueAssigneeAdd = ( project: string, number: number, issueAssignUserRequest: IssueAssignUserRequest, options?: AxiosRequestConfig ): Promise> => { return axiosInstance.post( `/api/issue/${project}/issues/${number}/assignees`, issueAssignUserRequest,options ); } const issueAssigneeRemove = ( project: string, number: number, assigneeId: string, options?: AxiosRequestConfig ): Promise> => { return axiosInstance.delete( `/api/issue/${project}/issues/${number}/assignees/${assigneeId}`,options ); } const issueClose = ( project: string, number: number, options?: AxiosRequestConfig ): Promise> => { return axiosInstance.post( `/api/issue/${project}/issues/${number}/close`,undefined,options ); } const issueCommentList = ( project: string, number: number, params?: IssueCommentListParams, options?: AxiosRequestConfig ): Promise> => { return axiosInstance.get( `/api/issue/${project}/issues/${number}/comments`,{ ...options, params: {...params, ...options?.params},} ); } const issueCommentCreate = ( project: string, number: number, issueCommentCreateRequest: IssueCommentCreateRequest, options?: AxiosRequestConfig ): Promise> => { return axiosInstance.post( `/api/issue/${project}/issues/${number}/comments`, issueCommentCreateRequest,options ); } const issueCommentGet = ( project: string, number: number, commentId: number, options?: AxiosRequestConfig ): Promise> => { return axiosInstance.get( `/api/issue/${project}/issues/${number}/comments/${commentId}`,options ); } const issueCommentDelete = ( project: string, number: number, commentId: number, options?: AxiosRequestConfig ): Promise> => { return axiosInstance.delete( `/api/issue/${project}/issues/${number}/comments/${commentId}`,options ); } const issueCommentUpdate = ( project: string, number: number, commentId: number, issueCommentUpdateRequest: IssueCommentUpdateRequest, options?: AxiosRequestConfig ): Promise> => { return axiosInstance.patch( `/api/issue/${project}/issues/${number}/comments/${commentId}`, issueCommentUpdateRequest,options ); } const issueCommentReactionList = ( project: string, number: number, commentId: number, options?: AxiosRequestConfig ): Promise> => { return axiosInstance.get( `/api/issue/${project}/issues/${number}/comments/${commentId}/reactions`,options ); } const issueCommentReactionAdd = ( project: string, number: number, commentId: number, reactionAddRequest: ReactionAddRequest, options?: AxiosRequestConfig ): Promise> => { return axiosInstance.post( `/api/issue/${project}/issues/${number}/comments/${commentId}/reactions`, reactionAddRequest,options ); } const issueCommentReactionRemove = ( project: string, number: number, commentId: number, reaction: string, options?: AxiosRequestConfig ): Promise> => { return axiosInstance.delete( `/api/issue/${project}/issues/${number}/comments/${commentId}/reactions/${reaction}`,options ); } const issueLabelList = ( project: string, number: number, options?: AxiosRequestConfig ): Promise> => { return axiosInstance.get( `/api/issue/${project}/issues/${number}/labels`,options ); } const issueLabelAdd = ( project: string, number: number, issueAddLabelRequest: IssueAddLabelRequest, options?: AxiosRequestConfig ): Promise> => { return axiosInstance.post( `/api/issue/${project}/issues/${number}/labels`, issueAddLabelRequest,options ); } const issueLabelAddBulk = ( project: string, number: number, issueAddLabelsByNamesRequest: IssueAddLabelsByNamesRequest, options?: AxiosRequestConfig ): Promise> => { return axiosInstance.post( `/api/issue/${project}/issues/${number}/labels/bulk`, issueAddLabelsByNamesRequest,options ); } const issueLabelRemove = ( project: string, number: number, labelId: number, options?: AxiosRequestConfig ): Promise> => { return axiosInstance.delete( `/api/issue/${project}/issues/${number}/labels/${labelId}`,options ); } const issuePullRequestList = ( project: string, number: number, options?: AxiosRequestConfig ): Promise> => { return axiosInstance.get( `/api/issue/${project}/issues/${number}/pulls`,options ); } const issuePullRequestLink = ( project: string, number: number, issueLinkPullRequestRequest: IssueLinkPullRequestRequest, options?: AxiosRequestConfig ): Promise> => { return axiosInstance.post( `/api/issue/${project}/issues/${number}/pulls`, issueLinkPullRequestRequest,options ); } const issuePullRequestUnlink = ( project: string, number: number, repoId: string, prNumber: number, options?: AxiosRequestConfig ): Promise> => { return axiosInstance.delete( `/api/issue/${project}/issues/${number}/pulls/${repoId}/${prNumber}`,options ); } const issueReactionList = ( project: string, number: number, options?: AxiosRequestConfig ): Promise> => { return axiosInstance.get( `/api/issue/${project}/issues/${number}/reactions`,options ); } const issueReactionAdd = ( project: string, number: number, reactionAddRequest: ReactionAddRequest, options?: AxiosRequestConfig ): Promise> => { return axiosInstance.post( `/api/issue/${project}/issues/${number}/reactions`, reactionAddRequest,options ); } const issueReactionRemove = ( project: string, number: number, reaction: string, options?: AxiosRequestConfig ): Promise> => { return axiosInstance.delete( `/api/issue/${project}/issues/${number}/reactions/${reaction}`,options ); } const issueReopen = ( project: string, number: number, options?: AxiosRequestConfig ): Promise> => { return axiosInstance.post( `/api/issue/${project}/issues/${number}/reopen`,undefined,options ); } const issueRepoList = ( project: string, number: number, options?: AxiosRequestConfig ): Promise> => { return axiosInstance.get( `/api/issue/${project}/issues/${number}/repos`,options ); } const issueRepoLink = ( project: string, number: number, issueLinkRepoRequest: IssueLinkRepoRequest, options?: AxiosRequestConfig ): Promise> => { return axiosInstance.post( `/api/issue/${project}/issues/${number}/repos`, issueLinkRepoRequest,options ); } const issueRepoUnlink = ( project: string, number: number, repoId: string, options?: AxiosRequestConfig ): Promise> => { return axiosInstance.delete( `/api/issue/${project}/issues/${number}/repos/${repoId}`,options ); } const issueSubscribe = ( project: string, number: number, options?: AxiosRequestConfig ): Promise> => { return axiosInstance.post( `/api/issue/${project}/issues/${number}/subscribe`,undefined,options ); } const issueUnsubscribe = ( project: string, number: number, options?: AxiosRequestConfig ): Promise> => { return axiosInstance.delete( `/api/issue/${project}/issues/${number}/subscribe`,options ); } const issueSubscriberList = ( project: string, number: number, options?: AxiosRequestConfig ): Promise> => { return axiosInstance.get( `/api/issue/${project}/issues/${number}/subscribers`,options ); } const labelList = ( project: string, options?: AxiosRequestConfig ): Promise> => { return axiosInstance.get( `/api/issue/${project}/labels`,options ); } const labelCreate = ( project: string, createLabelRequest: CreateLabelRequest, options?: AxiosRequestConfig ): Promise> => { return axiosInstance.post( `/api/issue/${project}/labels`, createLabelRequest,options ); } const labelDelete = ( project: string, labelId: number, options?: AxiosRequestConfig ): Promise> => { return axiosInstance.delete( `/api/issue/${project}/labels/${labelId}`,options ); } const mentionList = ( params?: MentionListParams, options?: AxiosRequestConfig ): Promise> => { return axiosInstance.get( `/api/me/mentions`,{ ...options, params: {...params, ...options?.params},} ); } const mentionReadAll = ( options?: AxiosRequestConfig ): Promise> => { return axiosInstance.post( `/api/me/mentions/read-all`,undefined,options ); } const notificationList = ( params?: NotificationListParams, options?: AxiosRequestConfig ): Promise> => { return axiosInstance.get( `/api/me/notifications`,{ ...options, params: {...params, ...options?.params},} ); } const notificationMarkAllRead = ( options?: AxiosRequestConfig ): Promise> => { return axiosInstance.post( `/api/me/notifications/read-all`,undefined,options ); } const notificationArchive = ( notificationId: string, options?: AxiosRequestConfig ): Promise> => { return axiosInstance.post( `/api/me/notifications/${notificationId}/archive`,undefined,options ); } const notificationMarkRead = ( notificationId: string, options?: AxiosRequestConfig ): Promise> => { return axiosInstance.post( `/api/me/notifications/${notificationId}/read`,undefined,options ); } const projectPresence = ( projectId: string, options?: AxiosRequestConfig ): Promise> => { return axiosInstance.get( `/api/project/${projectId}/presence`,options ); } const categoryList = ( projectName: string, options?: AxiosRequestConfig ): Promise> => { return axiosInstance.get( `/api/project_room/${projectName}/room-categories`,options ); } const categoryCreate = ( projectName: string, roomCategoryCreateRequest: RoomCategoryCreateRequest, options?: AxiosRequestConfig ): Promise> => { return axiosInstance.post( `/api/project_room/${projectName}/room-categories`, roomCategoryCreateRequest,options ); } const roomList = ( projectName: string, params?: RoomListParams, options?: AxiosRequestConfig ): Promise> => { return axiosInstance.get( `/api/project_room/${projectName}/rooms`,{ ...options, params: {...params, ...options?.params},} ); } const roomCreate = ( projectName: string, roomCreateRequest: RoomCreateRequest, options?: AxiosRequestConfig ): Promise> => { return axiosInstance.post( `/api/project_room/${projectName}/rooms`, roomCreateRequest,options ); } const projectCreate = ( projectInitParams: ProjectInitParams, options?: AxiosRequestConfig ): Promise> => { return axiosInstance.post( `/api/projects`, projectInitParams,options ); } const projectMyInvitations = ( options?: AxiosRequestConfig ): Promise> => { return axiosInstance.get( `/api/projects/me/invitations`,options ); } const projectMyJoinRequests = ( options?: AxiosRequestConfig ): Promise> => { return axiosInstance.get( `/api/projects/me/join-requests`,options ); } const projectInfo = ( projectName: string, options?: AxiosRequestConfig ): Promise> => { return axiosInstance.get( `/api/projects/${projectName}`,options ); } const projectActivities = ( projectName: string, params?: ProjectActivitiesParams, options?: AxiosRequestConfig ): Promise> => { return axiosInstance.get( `/api/projects/${projectName}/activities`,{ ...options, params: {...params, ...options?.params},} ); } const projectLogActivity = ( projectName: string, activityLogParams: ActivityLogParams, options?: AxiosRequestConfig ): Promise> => { return axiosInstance.post( `/api/projects/${projectName}/activities`, activityLogParams,options ); } const projectAuditLogs = ( projectName: string, params?: ProjectAuditLogsParams, options?: AxiosRequestConfig ): Promise> => { return axiosInstance.get( `/api/projects/${projectName}/audit-logs`,{ ...options, params: {...params, ...options?.params},} ); } const projectLogAudit = ( projectName: string, auditLogParams: AuditLogParams, options?: AxiosRequestConfig ): Promise> => { return axiosInstance.post( `/api/projects/${projectName}/audit-logs`, auditLogParams,options ); } const projectAuditLog = ( projectName: string, logId: number, options?: AxiosRequestConfig ): Promise> => { return axiosInstance.get( `/api/projects/${projectName}/audit-logs/${logId}`,options ); } const projectBilling = ( projectName: string, options?: AxiosRequestConfig ): Promise> => { return axiosInstance.get( `/api/projects/${projectName}/billing`,options ); } const projectBillingErrors = ( projectName: string, options?: AxiosRequestConfig ): Promise> => { return axiosInstance.get( `/api/projects/${projectName}/billing/errors`,options ); } const projectBillingHistory = ( projectName: string, options?: AxiosRequestConfig ): Promise> => { return axiosInstance.get( `/api/projects/${projectName}/billing/history`,options ); } const boardList = ( projectName: string, options?: AxiosRequestConfig ): Promise> => { return axiosInstance.get( `/api/projects/${projectName}/boards`,options ); } const boardCreate = ( projectName: string, createBoardParams: CreateBoardParams, options?: AxiosRequestConfig ): Promise> => { return axiosInstance.post( `/api/projects/${projectName}/boards`, createBoardParams,options ); } const boardGet = ( projectName: string, boardId: string, options?: AxiosRequestConfig ): Promise> => { return axiosInstance.get( `/api/projects/${projectName}/boards/${boardId}`,options ); } const boardDelete = ( projectName: string, boardId: string, options?: AxiosRequestConfig ): Promise> => { return axiosInstance.delete( `/api/projects/${projectName}/boards/${boardId}`,options ); } const boardUpdate = ( projectName: string, boardId: string, updateBoardParams: UpdateBoardParams, options?: AxiosRequestConfig ): Promise> => { return axiosInstance.patch( `/api/projects/${projectName}/boards/${boardId}`, updateBoardParams,options ); } const columnCreate = ( projectName: string, boardId: string, createColumnParams: CreateColumnParams, options?: AxiosRequestConfig ): Promise> => { return axiosInstance.post( `/api/projects/${projectName}/boards/${boardId}/columns`, createColumnParams,options ); } const cardCreate = ( projectName: string, createCardParams: CreateCardParams, options?: AxiosRequestConfig ): Promise> => { return axiosInstance.post( `/api/projects/${projectName}/cards`, createCardParams,options ); } const cardDelete = ( projectName: string, cardId: string, options?: AxiosRequestConfig ): Promise> => { return axiosInstance.delete( `/api/projects/${projectName}/cards/${cardId}`,options ); } const cardUpdate = ( projectName: string, cardId: string, updateCardParams: UpdateCardParams, options?: AxiosRequestConfig ): Promise> => { return axiosInstance.patch( `/api/projects/${projectName}/cards/${cardId}`, updateCardParams,options ); } const cardMove = ( projectName: string, cardId: string, moveCardParams: MoveCardParams, options?: AxiosRequestConfig ): Promise> => { return axiosInstance.post( `/api/projects/${projectName}/cards/${cardId}/move`, moveCardParams,options ); } const columnDelete = ( projectName: string, columnId: string, options?: AxiosRequestConfig ): Promise> => { return axiosInstance.delete( `/api/projects/${projectName}/columns/${columnId}`,options ); } const columnUpdate = ( projectName: string, columnId: string, updateColumnParams: UpdateColumnParams, options?: AxiosRequestConfig ): Promise> => { return axiosInstance.patch( `/api/projects/${projectName}/columns/${columnId}`, updateColumnParams,options ); } const projectInvitations = ( projectName: string, params?: ProjectInvitationsParams, options?: AxiosRequestConfig ): Promise> => { return axiosInstance.get( `/api/projects/${projectName}/invitations`,{ ...options, params: {...params, ...options?.params},} ); } const projectInviteUser = ( projectName: string, inviteUserRequest: InviteUserRequest, options?: AxiosRequestConfig ): Promise> => { return axiosInstance.post( `/api/projects/${projectName}/invitations`, inviteUserRequest,options ); } const projectAcceptInvitation = ( projectName: string, options?: AxiosRequestConfig ): Promise> => { return axiosInstance.post( `/api/projects/${projectName}/invitations/accept`,undefined,options ); } const projectRejectInvitation = ( projectName: string, options?: AxiosRequestConfig ): Promise> => { return axiosInstance.post( `/api/projects/${projectName}/invitations/reject`,undefined,options ); } const projectCancelInvitation = ( projectName: string, userId: string, options?: AxiosRequestConfig ): Promise> => { return axiosInstance.delete( `/api/projects/${projectName}/invitations/${userId}`,options ); } const projectJoinRequests = ( projectName: string, params?: ProjectJoinRequestsParams, options?: AxiosRequestConfig ): Promise> => { return axiosInstance.get( `/api/projects/${projectName}/join-requests`,{ ...options, params: {...params, ...options?.params},} ); } const projectSubmitJoinRequest = ( projectName: string, submitJoinRequest: SubmitJoinRequest, options?: AxiosRequestConfig ): Promise> => { return axiosInstance.post( `/api/projects/${projectName}/join-requests`, submitJoinRequest,options ); } const projectCancelJoinRequest = ( projectName: string, requestId: number, options?: AxiosRequestConfig ): Promise> => { return axiosInstance.delete( `/api/projects/${projectName}/join-requests/${requestId}`,options ); } const projectProcessJoinRequest = ( projectName: string, requestId: number, processJoinRequest: ProcessJoinRequest, options?: AxiosRequestConfig ): Promise> => { return axiosInstance.patch( `/api/projects/${projectName}/join-requests/${requestId}`, processJoinRequest,options ); } const projectJoinAnswers = ( projectName: string, requestId: number, options?: AxiosRequestConfig ): Promise> => { return axiosInstance.get( `/api/projects/${projectName}/join-requests/${requestId}/answers`,options ); } const projectSubmitJoinAnswers = ( projectName: string, requestId: number, answerRequest: AnswerRequest[], options?: AxiosRequestConfig ): Promise> => { return axiosInstance.post( `/api/projects/${projectName}/join-requests/${requestId}/answers`, answerRequest,options ); } const projectJoinSettings = ( projectName: string, options?: AxiosRequestConfig ): Promise> => { return axiosInstance.get( `/api/projects/${projectName}/join-settings`,options ); } const projectUpdateJoinSettings = ( projectName: string, updateJoinSettingsRequest: UpdateJoinSettingsRequest, options?: AxiosRequestConfig ): Promise> => { return axiosInstance.patch( `/api/projects/${projectName}/join-settings`, updateJoinSettingsRequest,options ); } const projectLabels = ( projectName: string, options?: AxiosRequestConfig ): Promise> => { return axiosInstance.get( `/api/projects/${projectName}/labels`,options ); } const projectCreateLabel = ( projectName: string, createLabelParams: CreateLabelParams, options?: AxiosRequestConfig ): Promise> => { return axiosInstance.post( `/api/projects/${projectName}/labels`, createLabelParams,options ); } const projectGetLabel = ( projectName: string, labelId: number, options?: AxiosRequestConfig ): Promise> => { return axiosInstance.get( `/api/projects/${projectName}/labels/${labelId}`,options ); } const projectDeleteLabel = ( projectName: string, labelId: number, options?: AxiosRequestConfig ): Promise> => { return axiosInstance.delete( `/api/projects/${projectName}/labels/${labelId}`,options ); } const projectUpdateLabel = ( projectName: string, labelId: number, updateLabelParams: UpdateLabelParams, options?: AxiosRequestConfig ): Promise> => { return axiosInstance.patch( `/api/projects/${projectName}/labels/${labelId}`, updateLabelParams,options ); } const projectIsLike = ( projectName: string, options?: AxiosRequestConfig ): Promise> => { return axiosInstance.get( `/api/projects/${projectName}/like`,options ); } const projectLike = ( projectName: string, options?: AxiosRequestConfig ): Promise> => { return axiosInstance.post( `/api/projects/${projectName}/like`,undefined,options ); } const projectUnlike = ( projectName: string, options?: AxiosRequestConfig ): Promise> => { return axiosInstance.delete( `/api/projects/${projectName}/like`,options ); } const projectLikesCount = ( projectName: string, options?: AxiosRequestConfig ): Promise> => { return axiosInstance.get( `/api/projects/${projectName}/likes/count`,options ); } const projectLikeUsers = ( projectName: string, options?: AxiosRequestConfig ): Promise> => { return axiosInstance.get( `/api/projects/${projectName}/likes/users`,options ); } const projectMembers = ( projectName: string, params?: ProjectMembersParams, options?: AxiosRequestConfig ): Promise> => { return axiosInstance.get( `/api/projects/${projectName}/members`,{ ...options, params: {...params, ...options?.params},} ); } const projectMembersGrouped = ( projectName: string, options?: AxiosRequestConfig ): Promise> => { return axiosInstance.get( `/api/projects/${projectName}/members/grouped`,options ); } const projectUpdateMemberRole = ( projectName: string, updateMemberRoleRequest: UpdateMemberRoleRequest, options?: AxiosRequestConfig ): Promise> => { return axiosInstance.patch( `/api/projects/${projectName}/members/role`, updateMemberRoleRequest,options ); } const projectRemoveMember = ( projectName: string, userId: string, options?: AxiosRequestConfig ): Promise> => { return axiosInstance.delete( `/api/projects/${projectName}/members/${userId}`,options ); } const projectRepos = ( projectName: string, options?: AxiosRequestConfig ): Promise> => { return axiosInstance.get( `/api/projects/${projectName}/repos`,options ); } const projectRepoCreate = ( projectName: string, projectRepoCreateParams: ProjectRepoCreateParams, options?: AxiosRequestConfig ): Promise> => { return axiosInstance.post( `/api/projects/${projectName}/repos`, projectRepoCreateParams,options ); } const projectRolePriorities = ( projectName: string, options?: AxiosRequestConfig ): Promise> => { return axiosInstance.get( `/api/projects/${projectName}/role-priorities`,options ); } const projectUpsertRolePriority = ( projectName: string, upsertRolePriorityRequest: UpsertRolePriorityRequest, options?: AxiosRequestConfig ): Promise> => { return axiosInstance.post( `/api/projects/${projectName}/role-priorities`, upsertRolePriorityRequest,options ); } const projectDeleteRolePriority = ( projectName: string, roleKey: string, options?: AxiosRequestConfig ): Promise> => { return axiosInstance.delete( `/api/projects/${projectName}/role-priorities/${roleKey}`,options ); } const projectExchangeName = ( projectName: string, exchangeProjectName: ExchangeProjectName, options?: AxiosRequestConfig ): Promise> => { return axiosInstance.patch( `/api/projects/${projectName}/settings/name`, exchangeProjectName,options ); } const projectExchangeTitle = ( projectName: string, exchangeProjectTitle: ExchangeProjectTitle, options?: AxiosRequestConfig ): Promise> => { return axiosInstance.patch( `/api/projects/${projectName}/settings/title`, exchangeProjectTitle,options ); } const projectExchangeVisibility = ( projectName: string, exchangeProjectVisibility: ExchangeProjectVisibility, options?: AxiosRequestConfig ): Promise> => { return axiosInstance.patch( `/api/projects/${projectName}/settings/visibility`, exchangeProjectVisibility,options ); } const skillList = ( projectName: string, options?: AxiosRequestConfig ): Promise> => { return axiosInstance.get( `/api/projects/${projectName}/skills`,options ); } const skillCreate = ( projectName: string, createSkillRequest: CreateSkillRequest, options?: AxiosRequestConfig ): Promise> => { return axiosInstance.post( `/api/projects/${projectName}/skills`, createSkillRequest,options ); } const skillScan = ( projectName: string, options?: AxiosRequestConfig ): Promise> => { return axiosInstance.post( `/api/projects/${projectName}/skills/scan`,undefined,options ); } const skillGet = ( projectName: string, slug: string, options?: AxiosRequestConfig ): Promise> => { return axiosInstance.get( `/api/projects/${projectName}/skills/${slug}`,options ); } const skillDelete = ( projectName: string, slug: string, options?: AxiosRequestConfig ): Promise> => { return axiosInstance.delete( `/api/projects/${projectName}/skills/${slug}`,options ); } const skillUpdate = ( projectName: string, slug: string, updateSkillRequest: UpdateSkillRequest, options?: AxiosRequestConfig ): Promise> => { return axiosInstance.patch( `/api/projects/${projectName}/skills/${slug}`, updateSkillRequest,options ); } const projectStats = ( projectName: string, options?: AxiosRequestConfig ): Promise> => { return axiosInstance.get( `/api/projects/${projectName}/stats`,options ); } const projectIsWatch = ( projectName: string, options?: AxiosRequestConfig ): Promise> => { return axiosInstance.get( `/api/projects/${projectName}/watch`,options ); } const projectWatch = ( projectName: string, options?: AxiosRequestConfig ): Promise> => { return axiosInstance.post( `/api/projects/${projectName}/watch`,undefined,options ); } const projectUnwatch = ( projectName: string, options?: AxiosRequestConfig ): Promise> => { return axiosInstance.delete( `/api/projects/${projectName}/watch`,options ); } const projectWatchesCount = ( projectName: string, options?: AxiosRequestConfig ): Promise> => { return axiosInstance.get( `/api/projects/${projectName}/watches/count`,options ); } const projectWatchUsers = ( projectName: string, options?: AxiosRequestConfig ): Promise> => { return axiosInstance.get( `/api/projects/${projectName}/watches/users`,options ); } const projectTransferRepo = ( sourceProject: string, repoName: string, transferRepoParams: TransferRepoParams, options?: AxiosRequestConfig ): Promise> => { return axiosInstance.post( `/api/projects/${sourceProject}/repos/${repoName}/transfer`, transferRepoParams,options ); } const pullRequestList = ( namespace: string, repo: string, params?: PullRequestListParams, options?: AxiosRequestConfig ): Promise> => { return axiosInstance.get( `/api/repo_pr/${namespace}/${repo}/pulls`,{ ...options, params: {...params, ...options?.params},} ); } const pullRequestCreate = ( namespace: string, repo: string, pullRequestCreateRequest: PullRequestCreateRequest, options?: AxiosRequestConfig ): Promise> => { return axiosInstance.post( `/api/repo_pr/${namespace}/${repo}/pulls`, pullRequestCreateRequest,options ); } const pullRequestSummary = ( namespace: string, repo: string, options?: AxiosRequestConfig ): Promise> => { return axiosInstance.get( `/api/repo_pr/${namespace}/${repo}/pulls/summary`,options ); } const pullRequestGet = ( namespace: string, repo: string, number: number, options?: AxiosRequestConfig ): Promise> => { return axiosInstance.get( `/api/repo_pr/${namespace}/${repo}/pulls/${number}`,options ); } const pullRequestDelete = ( namespace: string, repo: string, number: number, options?: AxiosRequestConfig ): Promise> => { return axiosInstance.delete( `/api/repo_pr/${namespace}/${repo}/pulls/${number}`,options ); } const pullRequestUpdate = ( namespace: string, repo: string, number: number, pullRequestUpdateRequest: PullRequestUpdateRequest, options?: AxiosRequestConfig ): Promise> => { return axiosInstance.patch( `/api/repo_pr/${namespace}/${repo}/pulls/${number}`, pullRequestUpdateRequest,options ); } const pullRequestClose = ( namespace: string, repo: string, number: number, options?: AxiosRequestConfig ): Promise> => { return axiosInstance.post( `/api/repo_pr/${namespace}/${repo}/pulls/${number}/close`,undefined,options ); } const pullRequestReopen = ( namespace: string, repo: string, number: number, options?: AxiosRequestConfig ): Promise> => { return axiosInstance.post( `/api/repo_pr/${namespace}/${repo}/pulls/${number}/reopen`,undefined,options ); } const reviewCommentList = ( namespace: string, repo: string, prNumber: number, params?: ReviewCommentListParams, options?: AxiosRequestConfig ): Promise> => { return axiosInstance.get( `/api/repo_pr/${namespace}/${repo}/pulls/${prNumber}/comments`,{ ...options, params: {...params, ...options?.params},} ); } const reviewCommentCreate = ( namespace: string, repo: string, prNumber: number, reviewCommentCreateRequest: ReviewCommentCreateRequest, options?: AxiosRequestConfig ): Promise> => { return axiosInstance.post( `/api/repo_pr/${namespace}/${repo}/pulls/${prNumber}/comments`, reviewCommentCreateRequest,options ); } const reviewCommentDelete = ( namespace: string, repo: string, prNumber: number, commentId: number, options?: AxiosRequestConfig ): Promise> => { return axiosInstance.delete( `/api/repo_pr/${namespace}/${repo}/pulls/${prNumber}/comments/${commentId}`,options ); } const reviewCommentUpdate = ( namespace: string, repo: string, prNumber: number, commentId: number, reviewCommentUpdateRequest: ReviewCommentUpdateRequest, options?: AxiosRequestConfig ): Promise> => { return axiosInstance.patch( `/api/repo_pr/${namespace}/${repo}/pulls/${prNumber}/comments/${commentId}`, reviewCommentUpdateRequest,options ); } const reviewCommentReply = ( namespace: string, repo: string, prNumber: number, commentId: number, reviewCommentReplyRequest: ReviewCommentReplyRequest, options?: AxiosRequestConfig ): Promise> => { return axiosInstance.post( `/api/repo_pr/${namespace}/${repo}/pulls/${prNumber}/comments/${commentId}/replies`, reviewCommentReplyRequest,options ); } const reviewCommentResolve = ( namespace: string, repo: string, prNumber: number, commentId: number, options?: AxiosRequestConfig ): Promise> => { return axiosInstance.put( `/api/repo_pr/${namespace}/${repo}/pulls/${prNumber}/comments/${commentId}/resolve`,undefined,options ); } const reviewCommentUnresolve = ( namespace: string, repo: string, prNumber: number, commentId: number, options?: AxiosRequestConfig ): Promise> => { return axiosInstance.delete( `/api/repo_pr/${namespace}/${repo}/pulls/${prNumber}/comments/${commentId}/resolve`,options ); } const prCommitsList = ( namespace: string, repo: string, prNumber: number, options?: AxiosRequestConfig ): Promise> => { return axiosInstance.get( `/api/repo_pr/${namespace}/${repo}/pulls/${prNumber}/commits`,options ); } const mergeConflictCheck = ( namespace: string, repo: string, prNumber: number, options?: AxiosRequestConfig ): Promise> => { return axiosInstance.get( `/api/repo_pr/${namespace}/${repo}/pulls/${prNumber}/conflicts`,options ); } const prDiffSideBySide = ( namespace: string, repo: string, prNumber: number, options?: AxiosRequestConfig ): Promise> => { return axiosInstance.get( `/api/repo_pr/${namespace}/${repo}/pulls/${prNumber}/diff/side-by-side`,options ); } const mergeAnalysis = ( namespace: string, repo: string, prNumber: number, options?: AxiosRequestConfig ): Promise> => { return axiosInstance.get( `/api/repo_pr/${namespace}/${repo}/pulls/${prNumber}/merge`,options ); } const mergeExecute = ( namespace: string, repo: string, prNumber: number, mergeRequest: MergeRequest, options?: AxiosRequestConfig ): Promise> => { return axiosInstance.post( `/api/repo_pr/${namespace}/${repo}/pulls/${prNumber}/merge`, mergeRequest,options ); } const mergeAbort = ( namespace: string, repo: string, prNumber: number, options?: AxiosRequestConfig ): Promise> => { return axiosInstance.post( `/api/repo_pr/${namespace}/${repo}/pulls/${prNumber}/merge/abort`,undefined,options ); } const mergeIsInProgress = ( namespace: string, repo: string, prNumber: number, options?: AxiosRequestConfig ): Promise> => { return axiosInstance.get( `/api/repo_pr/${namespace}/${repo}/pulls/${prNumber}/merge/in_progress`,options ); } const reviewRequestList = ( namespace: string, repo: string, prNumber: number, options?: AxiosRequestConfig ): Promise> => { return axiosInstance.get( `/api/repo_pr/${namespace}/${repo}/pulls/${prNumber}/review-requests`,options ); } const reviewRequestCreate = ( namespace: string, repo: string, prNumber: number, reviewRequestCreateRequest: ReviewRequestCreateRequest, options?: AxiosRequestConfig ): Promise> => { return axiosInstance.post( `/api/repo_pr/${namespace}/${repo}/pulls/${prNumber}/review-requests`, reviewRequestCreateRequest,options ); } const reviewRequestDelete = ( namespace: string, repo: string, prNumber: number, reviewer: string, options?: AxiosRequestConfig ): Promise> => { return axiosInstance.delete( `/api/repo_pr/${namespace}/${repo}/pulls/${prNumber}/review-requests/${reviewer}`,options ); } const reviewRequestDismiss = ( namespace: string, repo: string, prNumber: number, reviewer: string, options?: AxiosRequestConfig ): Promise> => { return axiosInstance.post( `/api/repo_pr/${namespace}/${repo}/pulls/${prNumber}/review-requests/${reviewer}/dismiss`,undefined,options ); } const reviewList = ( namespace: string, repo: string, prNumber: number, options?: AxiosRequestConfig ): Promise> => { return axiosInstance.get( `/api/repo_pr/${namespace}/${repo}/pulls/${prNumber}/reviews`,options ); } const reviewSubmit = ( namespace: string, repo: string, prNumber: number, reviewSubmitRequest: ReviewSubmitRequest, options?: AxiosRequestConfig ): Promise> => { return axiosInstance.post( `/api/repo_pr/${namespace}/${repo}/pulls/${prNumber}/reviews`, reviewSubmitRequest,options ); } const reviewUpdate = ( namespace: string, repo: string, prNumber: number, reviewUpdateRequest: ReviewUpdateRequest, options?: AxiosRequestConfig ): Promise> => { return axiosInstance.patch( `/api/repo_pr/${namespace}/${repo}/pulls/${prNumber}/reviews`, reviewUpdateRequest,options ); } const reviewDelete = ( namespace: string, repo: string, prNumber: number, reviewerId: string, options?: AxiosRequestConfig ): Promise> => { return axiosInstance.delete( `/api/repo_pr/${namespace}/${repo}/pulls/${prNumber}/reviews/${reviewerId}`,options ); } const branchProtectionList = ( namespace: string, repo: string, options?: AxiosRequestConfig ): Promise> => { return axiosInstance.get( `/api/repos/${namespace}/${repo}/branch-protections`,options ); } const branchProtectionCreate = ( namespace: string, repo: string, branchProtectionCreateRequest: BranchProtectionCreateRequest, options?: AxiosRequestConfig ): Promise> => { return axiosInstance.post( `/api/repos/${namespace}/${repo}/branch-protections`, branchProtectionCreateRequest,options ); } const branchProtectionCheckApprovals = ( namespace: string, repo: string, params: BranchProtectionCheckApprovalsParams, options?: AxiosRequestConfig ): Promise> => { return axiosInstance.get( `/api/repos/${namespace}/${repo}/branch-protections/check-approvals`,{ ...options, params: {...params, ...options?.params},} ); } const branchProtectionGet = ( namespace: string, repo: string, id: number, options?: AxiosRequestConfig ): Promise> => { return axiosInstance.get( `/api/repos/${namespace}/${repo}/branch-protections/${id}`,options ); } const branchProtectionDelete = ( namespace: string, repo: string, id: number, options?: AxiosRequestConfig ): Promise> => { return axiosInstance.delete( `/api/repos/${namespace}/${repo}/branch-protections/${id}`,options ); } const branchProtectionUpdate = ( namespace: string, repo: string, id: number, branchProtectionUpdateRequest: BranchProtectionUpdateRequest, options?: AxiosRequestConfig ): Promise> => { return axiosInstance.patch( `/api/repos/${namespace}/${repo}/branch-protections/${id}`, branchProtectionUpdateRequest,options ); } const gitUpdateRepo = ( namespace: string, repo: string, gitUpdateRepoRequest: GitUpdateRepoRequest, options?: AxiosRequestConfig ): Promise> => { return axiosInstance.patch( `/api/repos/${namespace}/${repo}/git`, gitUpdateRepoRequest,options ); } const gitArchive = ( namespace: string, repo: string, params: GitArchiveParams, options?: AxiosRequestConfig ): Promise> => { return axiosInstance.get( `/api/repos/${namespace}/${repo}/git/archive`,{ ...options, params: {...params, ...options?.params},} ); } const gitArchiveCached = ( namespace: string, repo: string, params: GitArchiveCachedParams, options?: AxiosRequestConfig ): Promise> => { return axiosInstance.get( `/api/repos/${namespace}/${repo}/git/archive/cached`,{ ...options, params: {...params, ...options?.params},} ); } const gitArchiveInvalidate = ( namespace: string, repo: string, params: GitArchiveInvalidateParams, options?: AxiosRequestConfig ): Promise> => { return axiosInstance.get( `/api/repos/${namespace}/${repo}/git/archive/invalidate`,{ ...options, params: {...params, ...options?.params},} ); } const gitArchiveInvalidateAll = ( namespace: string, repo: string, commitOid: string, options?: AxiosRequestConfig ): Promise> => { return axiosInstance.get( `/api/repos/${namespace}/${repo}/git/archive/invalidate/${commitOid}`,options ); } const gitArchiveList = ( namespace: string, repo: string, params: GitArchiveListParams, options?: AxiosRequestConfig ): Promise> => { return axiosInstance.get( `/api/repos/${namespace}/${repo}/git/archive/list`,{ ...options, params: {...params, ...options?.params},} ); } const gitArchiveSummary = ( namespace: string, repo: string, params: GitArchiveSummaryParams, options?: AxiosRequestConfig ): Promise> => { return axiosInstance.get( `/api/repos/${namespace}/${repo}/git/archive/summary`,{ ...options, params: {...params, ...options?.params},} ); } const gitBlameFile = ( namespace: string, repo: string, commitOid: string, tail: string, options?: AxiosRequestConfig ): Promise> => { return axiosInstance.get( `/api/repos/${namespace}/${repo}/git/blame/${commitOid}/${tail}`,options ); } const gitBlobCreate = ( namespace: string, repo: string, blobCreateRequest: BlobCreateRequest, options?: AxiosRequestConfig ): Promise> => { return axiosInstance.post( `/api/repos/${namespace}/${repo}/git/blob`, blobCreateRequest,options ); } const gitBlobGet = ( namespace: string, repo: string, oid: string, options?: AxiosRequestConfig ): Promise> => { return axiosInstance.get( `/api/repos/${namespace}/${repo}/git/blob/${oid}`,options ); } const gitBlobContent = ( namespace: string, repo: string, oid: string, options?: AxiosRequestConfig ): Promise> => { return axiosInstance.get( `/api/repos/${namespace}/${repo}/git/blob/${oid}/content`,options ); } const gitBlobExists = ( namespace: string, repo: string, oid: string, options?: AxiosRequestConfig ): Promise> => { return axiosInstance.get( `/api/repos/${namespace}/${repo}/git/blob/${oid}/exists`,options ); } const gitBlobIsBinary = ( namespace: string, repo: string, oid: string, options?: AxiosRequestConfig ): Promise> => { return axiosInstance.get( `/api/repos/${namespace}/${repo}/git/blob/${oid}/is-binary`,options ); } const gitBlobSize = ( namespace: string, repo: string, oid: string, options?: AxiosRequestConfig ): Promise> => { return axiosInstance.get( `/api/repos/${namespace}/${repo}/git/blob/${oid}/size`,options ); } const gitBranchList = ( namespace: string, repo: string, options?: AxiosRequestConfig ): Promise> => { return axiosInstance.get( `/api/repos/${namespace}/${repo}/git/branches`,options ); } const gitBranchCreate = ( namespace: string, repo: string, branchCreateRequest: BranchCreateRequest, options?: AxiosRequestConfig ): Promise> => { return axiosInstance.post( `/api/repos/${namespace}/${repo}/git/branches`, branchCreateRequest,options ); } const gitBranchCurrent = ( namespace: string, repo: string, options?: AxiosRequestConfig ): Promise> => { return axiosInstance.get( `/api/repos/${namespace}/${repo}/git/branches/current`,options ); } const gitBranchDiff = ( namespace: string, repo: string, options?: AxiosRequestConfig ): Promise> => { return axiosInstance.get( `/api/repos/${namespace}/${repo}/git/branches/diff`,options ); } const gitBranchFastForward = ( namespace: string, repo: string, target: string, options?: AxiosRequestConfig ): Promise> => { return axiosInstance.post( `/api/repos/${namespace}/${repo}/git/branches/fast-forward/${target}`,undefined,options ); } const gitBranchIsAncestor = ( namespace: string, repo: string, options?: AxiosRequestConfig ): Promise> => { return axiosInstance.get( `/api/repos/${namespace}/${repo}/git/branches/is-ancestor`,options ); } const gitBranchIsConflicted = ( namespace: string, repo: string, options?: AxiosRequestConfig ): Promise> => { return axiosInstance.get( `/api/repos/${namespace}/${repo}/git/branches/is-conflicted`,options ); } const gitBranchIsDetached = ( namespace: string, repo: string, options?: AxiosRequestConfig ): Promise> => { return axiosInstance.get( `/api/repos/${namespace}/${repo}/git/branches/is-detached`,options ); } const gitBranchIsMerged = ( namespace: string, repo: string, options?: AxiosRequestConfig ): Promise> => { return axiosInstance.get( `/api/repos/${namespace}/${repo}/git/branches/is-merged`,options ); } const gitBranchMergeBase = ( namespace: string, repo: string, options?: AxiosRequestConfig ): Promise> => { return axiosInstance.get( `/api/repos/${namespace}/${repo}/git/branches/merge-base`,options ); } const gitBranchMove = ( namespace: string, repo: string, branchMoveRequest: BranchMoveRequest, options?: AxiosRequestConfig ): Promise> => { return axiosInstance.patch( `/api/repos/${namespace}/${repo}/git/branches/move`, branchMoveRequest,options ); } const gitBranchDeleteRemote = ( namespace: string, repo: string, name: string, options?: AxiosRequestConfig ): Promise> => { return axiosInstance.delete( `/api/repos/${namespace}/${repo}/git/branches/remote/${name}`,options ); } const gitBranchRename = ( namespace: string, repo: string, branchRenameRequest: BranchRenameRequest, options?: AxiosRequestConfig ): Promise> => { return axiosInstance.patch( `/api/repos/${namespace}/${repo}/git/branches/rename`, branchRenameRequest,options ); } const gitBranchSummary = ( namespace: string, repo: string, options?: AxiosRequestConfig ): Promise> => { return axiosInstance.get( `/api/repos/${namespace}/${repo}/git/branches/summary`,options ); } const gitBranchSetUpstream = ( namespace: string, repo: string, branchSetUpstreamRequest: BranchSetUpstreamRequest, options?: AxiosRequestConfig ): Promise> => { return axiosInstance.patch( `/api/repos/${namespace}/${repo}/git/branches/upstream`, branchSetUpstreamRequest,options ); } const gitBranchGet = ( namespace: string, repo: string, name: string, options?: AxiosRequestConfig ): Promise> => { return axiosInstance.get( `/api/repos/${namespace}/${repo}/git/branches/${name}`,options ); } const gitBranchDelete = ( namespace: string, repo: string, name: string, options?: AxiosRequestConfig ): Promise> => { return axiosInstance.delete( `/api/repos/${namespace}/${repo}/git/branches/${name}`,options ); } const gitBranchExists = ( namespace: string, repo: string, name: string, options?: AxiosRequestConfig ): Promise> => { return axiosInstance.get( `/api/repos/${namespace}/${repo}/git/branches/${name}/exists`,options ); } const gitBranchIsHead = ( namespace: string, repo: string, name: string, options?: AxiosRequestConfig ): Promise> => { return axiosInstance.get( `/api/repos/${namespace}/${repo}/git/branches/${name}/is-head`,options ); } const gitBranchTrackingDifference = ( namespace: string, repo: string, name: string, options?: AxiosRequestConfig ): Promise> => { return axiosInstance.get( `/api/repos/${namespace}/${repo}/git/branches/${name}/tracking-difference`,options ); } const gitBranchUpstream = ( namespace: string, repo: string, name: string, options?: AxiosRequestConfig ): Promise> => { return axiosInstance.get( `/api/repos/${namespace}/${repo}/git/branches/${name}/upstream`,options ); } const gitCommitLog = ( namespace: string, repo: string, params?: GitCommitLogParams, options?: AxiosRequestConfig ): Promise> => { return axiosInstance.get( `/api/repos/${namespace}/${repo}/git/commits`,{ ...options, params: {...params, ...options?.params},} ); } const gitCommitCreate = ( namespace: string, repo: string, commitCreateRequest: CommitCreateRequest, options?: AxiosRequestConfig ): Promise> => { return axiosInstance.post( `/api/repos/${namespace}/${repo}/git/commits`, commitCreateRequest,options ); } const gitCommitBranches = ( namespace: string, repo: string, options?: AxiosRequestConfig ): Promise> => { return axiosInstance.get( `/api/repos/${namespace}/${repo}/git/commits/branches`,options ); } const gitCommitCount = ( namespace: string, repo: string, options?: AxiosRequestConfig ): Promise> => { return axiosInstance.get( `/api/repos/${namespace}/${repo}/git/commits/count`,options ); } const gitCommitGraph = ( namespace: string, repo: string, options?: AxiosRequestConfig ): Promise> => { return axiosInstance.get( `/api/repos/${namespace}/${repo}/git/commits/graph`,options ); } /** * @summary Returns commit graph data enriched with full commit metadata (author, timestamp, parents, lane_index) for use with @gitgraph/react on the frontend. */ const gitCommitGraphReact = ( namespace: string, repo: string, options?: AxiosRequestConfig ): Promise> => { return axiosInstance.get( `/api/repos/${namespace}/${repo}/git/commits/graph-react`,options ); } const gitCommitReflog = ( namespace: string, repo: string, options?: AxiosRequestConfig ): Promise> => { return axiosInstance.get( `/api/repos/${namespace}/${repo}/git/commits/reflog`,options ); } const gitCommitResolveRev = ( namespace: string, repo: string, options?: AxiosRequestConfig ): Promise> => { return axiosInstance.get( `/api/repos/${namespace}/${repo}/git/commits/resolve`,options ); } const gitCommitTags = ( namespace: string, repo: string, options?: AxiosRequestConfig ): Promise> => { return axiosInstance.get( `/api/repos/${namespace}/${repo}/git/commits/tags`,options ); } const gitCommitWalk = ( namespace: string, repo: string, options?: AxiosRequestConfig ): Promise> => { return axiosInstance.get( `/api/repos/${namespace}/${repo}/git/commits/walk`,options ); } const gitCommitGet = ( namespace: string, repo: string, oid: string, options?: AxiosRequestConfig ): Promise> => { return axiosInstance.get( `/api/repos/${namespace}/${repo}/git/commits/${oid}`,options ); } const gitCommitAmend = ( namespace: string, repo: string, oid: string, commitAmendRequest: CommitAmendRequest, options?: AxiosRequestConfig ): Promise> => { return axiosInstance.patch( `/api/repos/${namespace}/${repo}/git/commits/${oid}/amend`, commitAmendRequest,options ); } const gitCommitAncestors = ( namespace: string, repo: string, oid: string, options?: AxiosRequestConfig ): Promise> => { return axiosInstance.get( `/api/repos/${namespace}/${repo}/git/commits/${oid}/ancestors`,options ); } const gitCommitAuthor = ( namespace: string, repo: string, oid: string, options?: AxiosRequestConfig ): Promise> => { return axiosInstance.get( `/api/repos/${namespace}/${repo}/git/commits/${oid}/author`,options ); } const gitCommitCherryPick = ( namespace: string, repo: string, oid: string, commitCherryPickRequest: CommitCherryPickRequest, options?: AxiosRequestConfig ): Promise> => { return axiosInstance.post( `/api/repos/${namespace}/${repo}/git/commits/${oid}/cherry-pick`, commitCherryPickRequest,options ); } const gitCommitCherryPickAbort = ( namespace: string, repo: string, oid: string, commitCherryPickAbortRequest: CommitCherryPickAbortRequest, options?: AxiosRequestConfig ): Promise> => { return axiosInstance.post( `/api/repos/${namespace}/${repo}/git/commits/${oid}/cherry-pick/abort`, commitCherryPickAbortRequest,options ); } const gitCommitDescendants = ( namespace: string, repo: string, oid: string, options?: AxiosRequestConfig ): Promise> => { return axiosInstance.get( `/api/repos/${namespace}/${repo}/git/commits/${oid}/descendants`,options ); } const gitCommitExists = ( namespace: string, repo: string, oid: string, options?: AxiosRequestConfig ): Promise> => { return axiosInstance.get( `/api/repos/${namespace}/${repo}/git/commits/${oid}/exists`,options ); } const gitCommitFirstParent = ( namespace: string, repo: string, oid: string, options?: AxiosRequestConfig ): Promise> => { return axiosInstance.get( `/api/repos/${namespace}/${repo}/git/commits/${oid}/first-parent`,options ); } const gitCommitIsCommit = ( namespace: string, repo: string, oid: string, options?: AxiosRequestConfig ): Promise> => { return axiosInstance.get( `/api/repos/${namespace}/${repo}/git/commits/${oid}/is-commit`,options ); } const gitCommitIsMerge = ( namespace: string, repo: string, oid: string, options?: AxiosRequestConfig ): Promise> => { return axiosInstance.get( `/api/repos/${namespace}/${repo}/git/commits/${oid}/is-merge`,options ); } const gitCommitIsTip = ( namespace: string, repo: string, oid: string, options?: AxiosRequestConfig ): Promise> => { return axiosInstance.get( `/api/repos/${namespace}/${repo}/git/commits/${oid}/is-tip`,options ); } const gitCommitMessage = ( namespace: string, repo: string, oid: string, options?: AxiosRequestConfig ): Promise> => { return axiosInstance.get( `/api/repos/${namespace}/${repo}/git/commits/${oid}/message`,options ); } const gitCommitParentCount = ( namespace: string, repo: string, oid: string, options?: AxiosRequestConfig ): Promise> => { return axiosInstance.get( `/api/repos/${namespace}/${repo}/git/commits/${oid}/parent-count`,options ); } const gitCommitParentIds = ( namespace: string, repo: string, oid: string, options?: AxiosRequestConfig ): Promise> => { return axiosInstance.get( `/api/repos/${namespace}/${repo}/git/commits/${oid}/parent-ids`,options ); } const gitCommitParent = ( namespace: string, repo: string, oid: string, index: number, options?: AxiosRequestConfig ): Promise> => { return axiosInstance.get( `/api/repos/${namespace}/${repo}/git/commits/${oid}/parent/${index}`,options ); } const gitCommitRefCount = ( namespace: string, repo: string, oid: string, options?: AxiosRequestConfig ): Promise> => { return axiosInstance.get( `/api/repos/${namespace}/${repo}/git/commits/${oid}/ref-count`,options ); } const gitCommitRefs = ( namespace: string, repo: string, oid: string, options?: AxiosRequestConfig ): Promise> => { return axiosInstance.get( `/api/repos/${namespace}/${repo}/git/commits/${oid}/refs`,options ); } const gitCommitRevert = ( namespace: string, repo: string, oid: string, commitRevertRequest: CommitRevertRequest, options?: AxiosRequestConfig ): Promise> => { return axiosInstance.post( `/api/repos/${namespace}/${repo}/git/commits/${oid}/revert`, commitRevertRequest,options ); } const gitCommitRevertAbort = ( namespace: string, repo: string, oid: string, commitRevertAbortRequest: CommitRevertAbortRequest, options?: AxiosRequestConfig ): Promise> => { return axiosInstance.post( `/api/repos/${namespace}/${repo}/git/commits/${oid}/revert/abort`, commitRevertAbortRequest,options ); } const gitCommitShortId = ( namespace: string, repo: string, oid: string, options?: AxiosRequestConfig ): Promise> => { return axiosInstance.get( `/api/repos/${namespace}/${repo}/git/commits/${oid}/short-id`,options ); } const gitCommitSummary = ( namespace: string, repo: string, oid: string, options?: AxiosRequestConfig ): Promise> => { return axiosInstance.get( `/api/repos/${namespace}/${repo}/git/commits/${oid}/summary`,options ); } const gitCommitTreeId = ( namespace: string, repo: string, oid: string, options?: AxiosRequestConfig ): Promise> => { return axiosInstance.get( `/api/repos/${namespace}/${repo}/git/commits/${oid}/tree-id`,options ); } const gitConfigEntries = ( namespace: string, repo: string, options?: AxiosRequestConfig ): Promise> => { return axiosInstance.get( `/api/repos/${namespace}/${repo}/git/config/entries`,options ); } const gitConfigGet = ( namespace: string, repo: string, key: string, options?: AxiosRequestConfig ): Promise> => { return axiosInstance.get( `/api/repos/${namespace}/${repo}/git/config/${key}`,options ); } const gitConfigSet = ( namespace: string, repo: string, key: string, configSetRequest: ConfigSetRequest, options?: AxiosRequestConfig ): Promise> => { return axiosInstance.put( `/api/repos/${namespace}/${repo}/git/config/${key}`, configSetRequest,options ); } const gitConfigDelete = ( namespace: string, repo: string, key: string, options?: AxiosRequestConfig ): Promise> => { return axiosInstance.delete( `/api/repos/${namespace}/${repo}/git/config/${key}`,options ); } const gitConfigHas = ( namespace: string, repo: string, key: string, options?: AxiosRequestConfig ): Promise> => { return axiosInstance.get( `/api/repos/${namespace}/${repo}/git/config/${key}/has`,options ); } const gitContributors = ( namespace: string, repo: string, options?: AxiosRequestConfig ): Promise> => { return axiosInstance.get( `/api/repos/${namespace}/${repo}/git/contributors`,options ); } const gitDescriptionGet = ( namespace: string, repo: string, options?: AxiosRequestConfig ): Promise> => { return axiosInstance.get( `/api/repos/${namespace}/${repo}/git/description`,options ); } const gitDescriptionSet = ( namespace: string, repo: string, descriptionQuery: DescriptionQuery, options?: AxiosRequestConfig ): Promise> => { return axiosInstance.put( `/api/repos/${namespace}/${repo}/git/description`, descriptionQuery,options ); } const gitDescriptionReset = ( namespace: string, repo: string, options?: AxiosRequestConfig ): Promise> => { return axiosInstance.delete( `/api/repos/${namespace}/${repo}/git/description`,options ); } const gitDescriptionExists = ( namespace: string, repo: string, options?: AxiosRequestConfig ): Promise> => { return axiosInstance.get( `/api/repos/${namespace}/${repo}/git/description/exists`,options ); } const gitDiffTreeToTree = ( namespace: string, repo: string, params: GitDiffTreeToTreeParams, options?: AxiosRequestConfig ): Promise> => { return axiosInstance.get( `/api/repos/${namespace}/${repo}/git/diff`,{ ...options, params: {...params, ...options?.params},} ); } const gitDiffCommitToWorkdir = ( namespace: string, repo: string, commit: string, options?: AxiosRequestConfig ): Promise> => { return axiosInstance.get( `/api/repos/${namespace}/${repo}/git/diff/commit/${commit}`,options ); } const gitDiffCommitToIndex = ( namespace: string, repo: string, commit: string, options?: AxiosRequestConfig ): Promise> => { return axiosInstance.get( `/api/repos/${namespace}/${repo}/git/diff/commit/${commit}/index`,options ); } const gitDiffIndexToTree = ( namespace: string, repo: string, options?: AxiosRequestConfig ): Promise> => { return axiosInstance.get( `/api/repos/${namespace}/${repo}/git/diff/index`,options ); } const gitDiffPatchId = ( namespace: string, repo: string, options?: AxiosRequestConfig ): Promise> => { return axiosInstance.get( `/api/repos/${namespace}/${repo}/git/diff/patch-id`,options ); } const gitDiffSideBySide = ( namespace: string, repo: string, options?: AxiosRequestConfig ): Promise> => { return axiosInstance.get( `/api/repos/${namespace}/${repo}/git/diff/side-by-side`,options ); } const gitDiffStats = ( namespace: string, repo: string, options?: AxiosRequestConfig ): Promise> => { return axiosInstance.get( `/api/repos/${namespace}/${repo}/git/diff/stats`,options ); } const gitDiffWorkdirToIndex = ( namespace: string, repo: string, options?: AxiosRequestConfig ): Promise> => { return axiosInstance.get( `/api/repos/${namespace}/${repo}/git/diff/workdir`,options ); } const gitMergeAbort = ( namespace: string, repo: string, options?: AxiosRequestConfig ): Promise> => { return axiosInstance.post( `/api/repos/${namespace}/${repo}/git/merge/abort`,undefined,options ); } const gitMergeAnalysisForRef = ( namespace: string, repo: string, refName: string, theirOid: string, options?: AxiosRequestConfig ): Promise> => { return axiosInstance.get( `/api/repos/${namespace}/${repo}/git/merge/analysis/${refName}/${theirOid}`,options ); } const gitMergeAnalysis = ( namespace: string, repo: string, theirOid: string, options?: AxiosRequestConfig ): Promise> => { return axiosInstance.get( `/api/repos/${namespace}/${repo}/git/merge/analysis/${theirOid}`,options ); } const gitMergeBase = ( namespace: string, repo: string, oid1: string, oid2: string, options?: AxiosRequestConfig ): Promise> => { return axiosInstance.get( `/api/repos/${namespace}/${repo}/git/merge/base/${oid1}/${oid2}`,options ); } const gitMergeCommits = ( namespace: string, repo: string, mergeCommitsRequest: MergeCommitsRequest, options?: AxiosRequestConfig ): Promise> => { return axiosInstance.post( `/api/repos/${namespace}/${repo}/git/merge/commits`, mergeCommitsRequest,options ); } const gitMergeheadList = ( namespace: string, repo: string, options?: AxiosRequestConfig ): Promise> => { return axiosInstance.get( `/api/repos/${namespace}/${repo}/git/merge/heads`,options ); } const gitMergeIsInProgress = ( namespace: string, repo: string, options?: AxiosRequestConfig ): Promise> => { return axiosInstance.get( `/api/repos/${namespace}/${repo}/git/merge/in-progress`,options ); } const gitMergeIsConflicted = ( namespace: string, repo: string, options?: AxiosRequestConfig ): Promise> => { return axiosInstance.get( `/api/repos/${namespace}/${repo}/git/merge/is-conflicted`,options ); } const gitMergeTrees = ( namespace: string, repo: string, mergeTreesRequest: MergeTreesRequest, options?: AxiosRequestConfig ): Promise> => { return axiosInstance.post( `/api/repos/${namespace}/${repo}/git/merge/trees`, mergeTreesRequest,options ); } const gitReadme = ( namespace: string, repo: string, params?: GitReadmeParams, options?: AxiosRequestConfig ): Promise> => { return axiosInstance.get( `/api/repos/${namespace}/${repo}/git/readme`,{ ...options, params: {...params, ...options?.params},} ); } const gitRefList = ( namespace: string, repo: string, options?: AxiosRequestConfig ): Promise> => { return axiosInstance.get( `/api/repos/${namespace}/${repo}/git/refs`,options ); } const gitRefUpdate = ( namespace: string, repo: string, refUpdateRequest: RefUpdateRequest, options?: AxiosRequestConfig ): Promise> => { return axiosInstance.put( `/api/repos/${namespace}/${repo}/git/refs`, refUpdateRequest,options ); } const gitRefCreate = ( namespace: string, repo: string, refCreateRequest: RefCreateRequest, options?: AxiosRequestConfig ): Promise> => { return axiosInstance.post( `/api/repos/${namespace}/${repo}/git/refs`, refCreateRequest,options ); } const gitRefRename = ( namespace: string, repo: string, options?: AxiosRequestConfig ): Promise> => { return axiosInstance.patch( `/api/repos/${namespace}/${repo}/git/refs/rename`,undefined,options ); } const gitRefGet = ( namespace: string, repo: string, name: string, options?: AxiosRequestConfig ): Promise> => { return axiosInstance.get( `/api/repos/${namespace}/${repo}/git/refs/${name}`,options ); } const gitRefDelete = ( namespace: string, repo: string, name: string, options?: AxiosRequestConfig ): Promise> => { return axiosInstance.delete( `/api/repos/${namespace}/${repo}/git/refs/${name}`,options ); } const gitRefExists = ( namespace: string, repo: string, name: string, options?: AxiosRequestConfig ): Promise> => { return axiosInstance.get( `/api/repos/${namespace}/${repo}/git/refs/${name}/exists`,options ); } const gitRefTarget = ( namespace: string, repo: string, name: string, options?: AxiosRequestConfig ): Promise> => { return axiosInstance.get( `/api/repos/${namespace}/${repo}/git/refs/${name}/target`,options ); } const gitStar = ( namespace: string, repo: string, options?: AxiosRequestConfig ): Promise> => { return axiosInstance.post( `/api/repos/${namespace}/${repo}/git/star`,undefined,options ); } const gitUnstar = ( namespace: string, repo: string, options?: AxiosRequestConfig ): Promise> => { return axiosInstance.delete( `/api/repos/${namespace}/${repo}/git/star`,options ); } const gitStarCount = ( namespace: string, repo: string, options?: AxiosRequestConfig ): Promise> => { return axiosInstance.get( `/api/repos/${namespace}/${repo}/git/star/count`,options ); } const gitIsStarred = ( namespace: string, repo: string, options?: AxiosRequestConfig ): Promise> => { return axiosInstance.get( `/api/repos/${namespace}/${repo}/git/star/is-starred`,options ); } const gitStarUserList = ( namespace: string, repo: string, params?: GitStarUserListParams, options?: AxiosRequestConfig ): Promise> => { return axiosInstance.get( `/api/repos/${namespace}/${repo}/git/star/users`,{ ...options, params: {...params, ...options?.params},} ); } const gitTagList = ( namespace: string, repo: string, options?: AxiosRequestConfig ): Promise> => { return axiosInstance.get( `/api/repos/${namespace}/${repo}/git/tags`,options ); } const gitTagCreate = ( namespace: string, repo: string, tagCreateRequest: TagCreateRequest, options?: AxiosRequestConfig ): Promise> => { return axiosInstance.post( `/api/repos/${namespace}/${repo}/git/tags`, tagCreateRequest,options ); } const gitTagCount = ( namespace: string, repo: string, options?: AxiosRequestConfig ): Promise> => { return axiosInstance.get( `/api/repos/${namespace}/${repo}/git/tags/count`,options ); } const gitTagCreateLightweight = ( namespace: string, repo: string, tagCreateLightweightRequest: TagCreateLightweightRequest, options?: AxiosRequestConfig ): Promise> => { return axiosInstance.post( `/api/repos/${namespace}/${repo}/git/tags/lightweight`, tagCreateLightweightRequest,options ); } const gitTagUpdateMessage = ( namespace: string, repo: string, tagUpdateMessageRequest: TagUpdateMessageRequest, options?: AxiosRequestConfig ): Promise> => { return axiosInstance.patch( `/api/repos/${namespace}/${repo}/git/tags/message`, tagUpdateMessageRequest,options ); } const gitTagListNames = ( namespace: string, repo: string, options?: AxiosRequestConfig ): Promise> => { return axiosInstance.get( `/api/repos/${namespace}/${repo}/git/tags/names`,options ); } const gitTagRename = ( namespace: string, repo: string, tagRenameQuery: TagRenameQuery, options?: AxiosRequestConfig ): Promise> => { return axiosInstance.patch( `/api/repos/${namespace}/${repo}/git/tags/rename`, tagRenameQuery,options ); } const gitTagSummary = ( namespace: string, repo: string, options?: AxiosRequestConfig ): Promise> => { return axiosInstance.get( `/api/repos/${namespace}/${repo}/git/tags/summary`,options ); } const gitTagGet = ( namespace: string, repo: string, name: string, options?: AxiosRequestConfig ): Promise> => { return axiosInstance.get( `/api/repos/${namespace}/${repo}/git/tags/${name}`,options ); } const gitTagDelete = ( namespace: string, repo: string, name: string, options?: AxiosRequestConfig ): Promise> => { return axiosInstance.delete( `/api/repos/${namespace}/${repo}/git/tags/${name}`,options ); } const gitTagExists = ( namespace: string, repo: string, name: string, options?: AxiosRequestConfig ): Promise> => { return axiosInstance.get( `/api/repos/${namespace}/${repo}/git/tags/${name}/exists`,options ); } const gitTagIsAnnotated = ( namespace: string, repo: string, name: string, options?: AxiosRequestConfig ): Promise> => { return axiosInstance.get( `/api/repos/${namespace}/${repo}/git/tags/${name}/is-annotated`,options ); } const gitTagMessage = ( namespace: string, repo: string, name: string, options?: AxiosRequestConfig ): Promise> => { return axiosInstance.get( `/api/repos/${namespace}/${repo}/git/tags/${name}/message`,options ); } const gitTagTagger = ( namespace: string, repo: string, name: string, options?: AxiosRequestConfig ): Promise> => { return axiosInstance.get( `/api/repos/${namespace}/${repo}/git/tags/${name}/tagger`,options ); } const gitTagTarget = ( namespace: string, repo: string, name: string, options?: AxiosRequestConfig ): Promise> => { return axiosInstance.get( `/api/repos/${namespace}/${repo}/git/tags/${name}/target`,options ); } const gitTreeDiffstats = ( namespace: string, repo: string, options?: AxiosRequestConfig ): Promise> => { return axiosInstance.get( `/api/repos/${namespace}/${repo}/git/tree/diff-stats`,options ); } const gitTreeEntryByCommitPath = ( namespace: string, repo: string, commit: string, options?: AxiosRequestConfig ): Promise> => { return axiosInstance.get( `/api/repos/${namespace}/${repo}/git/tree/${commit}/commit-entry-by-path`,options ); } const gitTreeGet = ( namespace: string, repo: string, oid: string, options?: AxiosRequestConfig ): Promise> => { return axiosInstance.get( `/api/repos/${namespace}/${repo}/git/tree/${oid}`,options ); } const gitTreeEntryByPath = ( namespace: string, repo: string, oid: string, options?: AxiosRequestConfig ): Promise> => { return axiosInstance.get( `/api/repos/${namespace}/${repo}/git/tree/${oid}/entry-by-path`,options ); } const gitTreeEntryCount = ( namespace: string, repo: string, oid: string, options?: AxiosRequestConfig ): Promise> => { return axiosInstance.get( `/api/repos/${namespace}/${repo}/git/tree/${oid}/entry-count`,options ); } const gitTreeEntry = ( namespace: string, repo: string, oid: string, index: number, options?: AxiosRequestConfig ): Promise> => { return axiosInstance.get( `/api/repos/${namespace}/${repo}/git/tree/${oid}/entry/${index}`,options ); } const gitTreeExists = ( namespace: string, repo: string, oid: string, options?: AxiosRequestConfig ): Promise> => { return axiosInstance.get( `/api/repos/${namespace}/${repo}/git/tree/${oid}/exists`,options ); } const gitTreeIsEmpty = ( namespace: string, repo: string, oid: string, options?: AxiosRequestConfig ): Promise> => { return axiosInstance.get( `/api/repos/${namespace}/${repo}/git/tree/${oid}/is-empty`,options ); } const gitTreeList = ( namespace: string, repo: string, oid: string, options?: AxiosRequestConfig ): Promise> => { return axiosInstance.get( `/api/repos/${namespace}/${repo}/git/tree/${oid}/list`,options ); } const gitWatch = ( namespace: string, repo: string, gitWatchRequest: GitWatchRequest, options?: AxiosRequestConfig ): Promise> => { return axiosInstance.post( `/api/repos/${namespace}/${repo}/git/watch`, gitWatchRequest,options ); } const gitUnwatch = ( namespace: string, repo: string, options?: AxiosRequestConfig ): Promise> => { return axiosInstance.delete( `/api/repos/${namespace}/${repo}/git/watch`,options ); } const gitWatchCount = ( namespace: string, repo: string, options?: AxiosRequestConfig ): Promise> => { return axiosInstance.get( `/api/repos/${namespace}/${repo}/git/watch/count`,options ); } const gitIsWatched = ( namespace: string, repo: string, options?: AxiosRequestConfig ): Promise> => { return axiosInstance.get( `/api/repos/${namespace}/${repo}/git/watch/is-watched`,options ); } const gitWatchUserList = ( namespace: string, repo: string, params?: GitWatchUserListParams, options?: AxiosRequestConfig ): Promise> => { return axiosInstance.get( `/api/repos/${namespace}/${repo}/git/watch/users`,{ ...options, params: {...params, ...options?.params},} ); } const gitWebhookList = ( namespace: string, repo: string, options?: AxiosRequestConfig ): Promise> => { return axiosInstance.get( `/api/repos/${namespace}/${repo}/git/webhooks`,options ); } const gitWebhookCreate = ( namespace: string, repo: string, createWebhookParams: CreateWebhookParams, options?: AxiosRequestConfig ): Promise> => { return axiosInstance.post( `/api/repos/${namespace}/${repo}/git/webhooks`, createWebhookParams,options ); } const gitWebhookGet = ( namespace: string, repo: string, webhookId: number, options?: AxiosRequestConfig ): Promise> => { return axiosInstance.get( `/api/repos/${namespace}/${repo}/git/webhooks/${webhookId}`,options ); } const gitWebhookDelete = ( namespace: string, repo: string, webhookId: number, options?: AxiosRequestConfig ): Promise> => { return axiosInstance.delete( `/api/repos/${namespace}/${repo}/git/webhooks/${webhookId}`,options ); } const gitWebhookUpdate = ( namespace: string, repo: string, webhookId: number, updateWebhookParams: UpdateWebhookParams, options?: AxiosRequestConfig ): Promise> => { return axiosInstance.patch( `/api/repos/${namespace}/${repo}/git/webhooks/${webhookId}`, updateWebhookParams,options ); } const categoryDelete = ( categoryId: string, options?: AxiosRequestConfig ): Promise> => { return axiosInstance.delete( `/api/room-categories/${categoryId}`,options ); } const categoryUpdate = ( categoryId: string, roomCategoryUpdateRequest: RoomCategoryUpdateRequest, options?: AxiosRequestConfig ): Promise> => { return axiosInstance.patch( `/api/room-categories/${categoryId}`, roomCategoryUpdateRequest,options ); } const roomGet = ( roomId: string, options?: AxiosRequestConfig ): Promise> => { return axiosInstance.get( `/api/rooms/${roomId}`,options ); } const roomDelete = ( roomId: string, options?: AxiosRequestConfig ): Promise> => { return axiosInstance.delete( `/api/rooms/${roomId}`,options ); } const roomUpdate = ( roomId: string, roomUpdateRequest: RoomUpdateRequest, options?: AxiosRequestConfig ): Promise> => { return axiosInstance.patch( `/api/rooms/${roomId}`, roomUpdateRequest,options ); } const accessGrant = ( roomId: string, roomAccessGrantRequest: RoomAccessGrantRequest, options?: AxiosRequestConfig ): Promise> => { return axiosInstance.post( `/api/rooms/${roomId}/access`, roomAccessGrantRequest,options ); } const accessRevoke = ( roomId: string, userId: string, options?: AxiosRequestConfig ): Promise> => { return axiosInstance.delete( `/api/rooms/${roomId}/access/${userId}`,options ); } const aiList = ( roomId: string, options?: AxiosRequestConfig ): Promise> => { return axiosInstance.get( `/api/rooms/${roomId}/ai`,options ); } const aiUpsert = ( roomId: string, roomAiUpsertRequest: RoomAiUpsertRequest, options?: AxiosRequestConfig ): Promise> => { return axiosInstance.put( `/api/rooms/${roomId}/ai`, roomAiUpsertRequest,options ); } const aiDelete = ( roomId: string, modelId: string, options?: AxiosRequestConfig ): Promise> => { return axiosInstance.delete( `/api/rooms/${roomId}/ai/${modelId}`,options ); } const messageList = ( roomId: string, params?: MessageListParams, options?: AxiosRequestConfig ): Promise> => { return axiosInstance.get( `/api/rooms/${roomId}/messages`,{ ...options, params: {...params, ...options?.params},} ); } const messageCreate = ( roomId: string, roomMessageCreateRequest: RoomMessageCreateRequest, options?: AxiosRequestConfig ): Promise> => { return axiosInstance.post( `/api/rooms/${roomId}/messages`, roomMessageCreateRequest,options ); } const messageSearch = ( roomId: string, params: MessageSearchParams, options?: AxiosRequestConfig ): Promise> => { return axiosInstance.get( `/api/rooms/${roomId}/messages/search`,{ ...options, params: {...params, ...options?.params},} ); } const messageGet = ( roomId: string, messageId: string, options?: AxiosRequestConfig ): Promise> => { return axiosInstance.get( `/api/rooms/${roomId}/messages/${messageId}`,options ); } const messageUpdate = ( roomId: string, messageId: string, roomMessageUpdateRequest: RoomMessageUpdateRequest, options?: AxiosRequestConfig ): Promise> => { return axiosInstance.patch( `/api/rooms/${roomId}/messages/${messageId}`, roomMessageUpdateRequest,options ); } const messageEditHistory = ( roomId: string, messageId: string, options?: AxiosRequestConfig ): Promise> => { return axiosInstance.get( `/api/rooms/${roomId}/messages/${messageId}/edit-history`,options ); } const pinAdd = ( roomId: string, messageId: string, options?: AxiosRequestConfig ): Promise> => { return axiosInstance.post( `/api/rooms/${roomId}/messages/${messageId}/pin`,undefined,options ); } const pinRemove = ( roomId: string, messageId: string, options?: AxiosRequestConfig ): Promise> => { return axiosInstance.delete( `/api/rooms/${roomId}/messages/${messageId}/pin`,options ); } const messageRevoke = ( roomId: string, messageId: string, options?: AxiosRequestConfig ): Promise> => { return axiosInstance.post( `/api/rooms/${roomId}/messages/${messageId}/revoke`,undefined,options ); } const participantList = ( roomId: string, options?: AxiosRequestConfig ): Promise> => { return axiosInstance.get( `/api/rooms/${roomId}/participants`,options ); } const pinList = ( roomId: string, options?: AxiosRequestConfig ): Promise> => { return axiosInstance.get( `/api/rooms/${roomId}/pins`,options ); } const stateUpdateDnd = ( roomId: string, roomUserStateUpdateDndRequest: RoomUserStateUpdateDndRequest, options?: AxiosRequestConfig ): Promise> => { return axiosInstance.patch( `/api/rooms/${roomId}/state/dnd`, roomUserStateUpdateDndRequest,options ); } const stateSetReadSeq = ( roomId: string, roomMemberReadSeqRequest: RoomMemberReadSeqRequest, options?: AxiosRequestConfig ): Promise> => { return axiosInstance.patch( `/api/rooms/${roomId}/state/read-seq`, roomMemberReadSeqRequest,options ); } const threadList = ( roomId: string, options?: AxiosRequestConfig ): Promise> => { return axiosInstance.get( `/api/rooms/${roomId}/threads`,options ); } const threadCreate = ( roomId: string, roomThreadCreateRequest: RoomThreadCreateRequest, options?: AxiosRequestConfig ): Promise> => { return axiosInstance.post( `/api/rooms/${roomId}/threads`, roomThreadCreateRequest,options ); } const threadMessages = ( roomId: string, threadId: string, params?: ThreadMessagesParams, options?: AxiosRequestConfig ): Promise> => { return axiosInstance.get( `/api/rooms/${roomId}/threads/${threadId}/messages`,{ ...options, params: {...params, ...options?.params},} ); } const search = ( params: SearchParams, options?: AxiosRequestConfig ): Promise> => { return axiosInstance.get( `/api/search`,{ ...options, params: {...params, ...options?.params},} ); } const searchMessages = ( params: SearchMessagesParams, options?: AxiosRequestConfig ): Promise> => { return axiosInstance.get( `/api/search/messages`,{ ...options, params: {...params, ...options?.params},} ); } const listAccessKeys = ( options?: AxiosRequestConfig ): Promise> => { return axiosInstance.get( `/api/users/me/access-keys`,options ); } const createAccessKey = ( createAccessKeyParams: CreateAccessKeyParams, options?: AxiosRequestConfig ): Promise> => { return axiosInstance.post( `/api/users/me/access-keys`, createAccessKeyParams,options ); } const deleteAccessKey = ( accessKeyId: number, options?: AxiosRequestConfig ): Promise> => { return axiosInstance.delete( `/api/users/me/access-keys/${accessKeyId}`,options ); } /** * @summary Upload current user's avatar. Accepts a multipart form with a single file field. */ const uploadAvatar = ( options?: AxiosRequestConfig ): Promise> => { return axiosInstance.post( `/api/users/me/avatar`,undefined,options ); } const userBilling = ( options?: AxiosRequestConfig ): Promise> => { return axiosInstance.get( `/api/users/me/billing`,options ); } const userBillingErrors = ( options?: AxiosRequestConfig ): Promise> => { return axiosInstance.get( `/api/users/me/billing/errors`,options ); } const userBillingHistory = ( params?: UserBillingHistoryParams, options?: AxiosRequestConfig ): Promise> => { return axiosInstance.get( `/api/users/me/billing/history`,{ ...options, params: {...params, ...options?.params},} ); } const getMyContributionHeatmap = ( options?: AxiosRequestConfig ): Promise> => { return axiosInstance.get( `/api/users/me/heatmap`,options ); } const listSshKeys = ( options?: AxiosRequestConfig ): Promise> => { return axiosInstance.get( `/api/users/me/keys`,options ); } const addSshKey = ( addSshKeyParams: AddSshKeyParams, options?: AxiosRequestConfig ): Promise> => { return axiosInstance.post( `/api/users/me/keys`, addSshKeyParams,options ); } const getSshKey = ( keyId: number, options?: AxiosRequestConfig ): Promise> => { return axiosInstance.get( `/api/users/me/keys/${keyId}`,options ); } const deleteSshKey = ( keyId: number, options?: AxiosRequestConfig ): Promise> => { return axiosInstance.delete( `/api/users/me/keys/${keyId}`,options ); } const updateSshKey = ( keyId: number, updateSshKeyParams: UpdateSshKeyParams, options?: AxiosRequestConfig ): Promise> => { return axiosInstance.patch( `/api/users/me/keys/${keyId}`, updateSshKeyParams,options ); } const getNotificationPreferences = ( options?: AxiosRequestConfig ): Promise> => { return axiosInstance.get( `/api/users/me/notifications/preferences`,options ); } const updateNotificationPreferences = ( notificationPreferencesParams: NotificationPreferencesParams, options?: AxiosRequestConfig ): Promise> => { return axiosInstance.patch( `/api/users/me/notifications/preferences`, notificationPreferencesParams,options ); } const getPreferences = ( options?: AxiosRequestConfig ): Promise> => { return axiosInstance.get( `/api/users/me/preferences`,options ); } const updatePreferences = ( preferencesParams: PreferencesParams, options?: AxiosRequestConfig ): Promise> => { return axiosInstance.patch( `/api/users/me/preferences`, preferencesParams,options ); } const getMyProfile = ( options?: AxiosRequestConfig ): Promise> => { return axiosInstance.get( `/api/users/me/profile`,options ); } const updateMyProfile = ( updateProfileParams: UpdateProfileParams, options?: AxiosRequestConfig ): Promise> => { return axiosInstance.patch( `/api/users/me/profile`, updateProfileParams,options ); } const getCurrentUserProjects = ( options?: AxiosRequestConfig ): Promise> => { return axiosInstance.get( `/api/users/me/projects`,options ); } const getCurrentUserRepos = ( options?: AxiosRequestConfig ): Promise> => { return axiosInstance.get( `/api/users/me/repos`,options ); } const getProfileByUsername = ( username: string, options?: AxiosRequestConfig ): Promise> => { return axiosInstance.get( `/api/users/${username}`,options ); } const getUserActivity = ( username: string, params?: GetUserActivityParams, options?: AxiosRequestConfig ): Promise> => { return axiosInstance.get( `/api/users/${username}/activity`,{ ...options, params: {...params, ...options?.params},} ); } const isSubscribedToTarget = ( username: string, options?: AxiosRequestConfig ): Promise> => { return axiosInstance.get( `/api/users/${username}/follow`,options ); } const subscribeTarget = ( username: string, options?: AxiosRequestConfig ): Promise> => { return axiosInstance.post( `/api/users/${username}/follow`,undefined,options ); } const unsubscribeTarget = ( username: string, options?: AxiosRequestConfig ): Promise> => { return axiosInstance.delete( `/api/users/${username}/follow`,options ); } const getSubscribers = ( username: string, options?: AxiosRequestConfig ): Promise> => { return axiosInstance.get( `/api/users/${username}/followers`,options ); } const getSubscriberCount = ( username: string, options?: AxiosRequestConfig ): Promise> => { return axiosInstance.get( `/api/users/${username}/followers/count`,options ); } const getFollowingList = ( username: string, options?: AxiosRequestConfig ): Promise> => { return axiosInstance.get( `/api/users/${username}/following`,options ); } const getSubscriptionCount = ( username: string, options?: AxiosRequestConfig ): Promise> => { return axiosInstance.get( `/api/users/${username}/following/count`,options ); } const getContributionHeatmap = ( username: string, options?: AxiosRequestConfig ): Promise> => { return axiosInstance.get( `/api/users/${username}/heatmap`,options ); } const getUserInfo = ( username: string, options?: AxiosRequestConfig ): Promise> => { return axiosInstance.get( `/api/users/${username}/info`,options ); } const getUserProjects = ( username: string, options?: AxiosRequestConfig ): Promise> => { return axiosInstance.get( `/api/users/${username}/projects`,options ); } const getUserRepos = ( username: string, options?: AxiosRequestConfig ): Promise> => { return axiosInstance.get( `/api/users/${username}/repos`,options ); } const getUserStars = ( username: string, options?: AxiosRequestConfig ): Promise> => { return axiosInstance.get( `/api/users/${username}/stars`,options ); } const getUserSummary = ( username: string, options?: AxiosRequestConfig ): Promise> => { return axiosInstance.get( `/api/users/${username}/summary`,options ); } return {modelCapabilityCreate,modelCapabilityGet,modelCapabilityDelete,modelCapabilityUpdate,triggerCodeReview,modelList,modelCreate,modelCatalog,modelGet,modelDelete,modelUpdate,modelParameterProfileCreate,modelParameterProfileGet,modelParameterProfileDelete,modelParameterProfileUpdate,generatePrDescription,modelPricingCreate,modelPricingGet,modelPricingDelete,modelPricingUpdate,providerList,providerCreate,providerGet,providerDelete,providerUpdate,modelVersionList,modelVersionCreate,modelVersionGet,modelVersionDelete,modelVersionUpdate,modelCapabilityList,modelParameterProfileList,modelPricingList,triageIssue,aiConversationList,aiConversationCreate,aiConversationGet,aiConversationDelete,aiConversationUpdate,aiMessageList,aiMessageCreate,aiMessageGet,aiMessageChildren,aiConversationFork,aiMessageResend,aiMessageStop,messageStream,aiConversationShare,aiSharedConversationGet,api2faDisable,api2faEnable,api2faStatus,api2faVerify,apiAuthCaptcha,apiEmailGet,apiEmailChange,apiEmailVerify,apiAuthLogin,apiAuthLogout,apiAuthMe,apiUserChangePassword,apiUserConfirmPasswordReset,apiUserRequestPasswordReset,apiAuthRegister,gitInitBare,gitIsRepo,gitOpen,gitOpenBare,issueList,issueCreate,issueSummary,issueGet,issueDelete,issueUpdate,issueAssigneeList,issueAssigneeAdd,issueAssigneeRemove,issueClose,issueCommentList,issueCommentCreate,issueCommentGet,issueCommentDelete,issueCommentUpdate,issueCommentReactionList,issueCommentReactionAdd,issueCommentReactionRemove,issueLabelList,issueLabelAdd,issueLabelAddBulk,issueLabelRemove,issuePullRequestList,issuePullRequestLink,issuePullRequestUnlink,issueReactionList,issueReactionAdd,issueReactionRemove,issueReopen,issueRepoList,issueRepoLink,issueRepoUnlink,issueSubscribe,issueUnsubscribe,issueSubscriberList,labelList,labelCreate,labelDelete,mentionList,mentionReadAll,notificationList,notificationMarkAllRead,notificationArchive,notificationMarkRead,projectPresence,categoryList,categoryCreate,roomList,roomCreate,projectCreate,projectMyInvitations,projectMyJoinRequests,projectInfo,projectActivities,projectLogActivity,projectAuditLogs,projectLogAudit,projectAuditLog,projectBilling,projectBillingErrors,projectBillingHistory,boardList,boardCreate,boardGet,boardDelete,boardUpdate,columnCreate,cardCreate,cardDelete,cardUpdate,cardMove,columnDelete,columnUpdate,projectInvitations,projectInviteUser,projectAcceptInvitation,projectRejectInvitation,projectCancelInvitation,projectJoinRequests,projectSubmitJoinRequest,projectCancelJoinRequest,projectProcessJoinRequest,projectJoinAnswers,projectSubmitJoinAnswers,projectJoinSettings,projectUpdateJoinSettings,projectLabels,projectCreateLabel,projectGetLabel,projectDeleteLabel,projectUpdateLabel,projectIsLike,projectLike,projectUnlike,projectLikesCount,projectLikeUsers,projectMembers,projectMembersGrouped,projectUpdateMemberRole,projectRemoveMember,projectRepos,projectRepoCreate,projectRolePriorities,projectUpsertRolePriority,projectDeleteRolePriority,projectExchangeName,projectExchangeTitle,projectExchangeVisibility,skillList,skillCreate,skillScan,skillGet,skillDelete,skillUpdate,projectStats,projectIsWatch,projectWatch,projectUnwatch,projectWatchesCount,projectWatchUsers,projectTransferRepo,pullRequestList,pullRequestCreate,pullRequestSummary,pullRequestGet,pullRequestDelete,pullRequestUpdate,pullRequestClose,pullRequestReopen,reviewCommentList,reviewCommentCreate,reviewCommentDelete,reviewCommentUpdate,reviewCommentReply,reviewCommentResolve,reviewCommentUnresolve,prCommitsList,mergeConflictCheck,prDiffSideBySide,mergeAnalysis,mergeExecute,mergeAbort,mergeIsInProgress,reviewRequestList,reviewRequestCreate,reviewRequestDelete,reviewRequestDismiss,reviewList,reviewSubmit,reviewUpdate,reviewDelete,branchProtectionList,branchProtectionCreate,branchProtectionCheckApprovals,branchProtectionGet,branchProtectionDelete,branchProtectionUpdate,gitUpdateRepo,gitArchive,gitArchiveCached,gitArchiveInvalidate,gitArchiveInvalidateAll,gitArchiveList,gitArchiveSummary,gitBlameFile,gitBlobCreate,gitBlobGet,gitBlobContent,gitBlobExists,gitBlobIsBinary,gitBlobSize,gitBranchList,gitBranchCreate,gitBranchCurrent,gitBranchDiff,gitBranchFastForward,gitBranchIsAncestor,gitBranchIsConflicted,gitBranchIsDetached,gitBranchIsMerged,gitBranchMergeBase,gitBranchMove,gitBranchDeleteRemote,gitBranchRename,gitBranchSummary,gitBranchSetUpstream,gitBranchGet,gitBranchDelete,gitBranchExists,gitBranchIsHead,gitBranchTrackingDifference,gitBranchUpstream,gitCommitLog,gitCommitCreate,gitCommitBranches,gitCommitCount,gitCommitGraph,gitCommitGraphReact,gitCommitReflog,gitCommitResolveRev,gitCommitTags,gitCommitWalk,gitCommitGet,gitCommitAmend,gitCommitAncestors,gitCommitAuthor,gitCommitCherryPick,gitCommitCherryPickAbort,gitCommitDescendants,gitCommitExists,gitCommitFirstParent,gitCommitIsCommit,gitCommitIsMerge,gitCommitIsTip,gitCommitMessage,gitCommitParentCount,gitCommitParentIds,gitCommitParent,gitCommitRefCount,gitCommitRefs,gitCommitRevert,gitCommitRevertAbort,gitCommitShortId,gitCommitSummary,gitCommitTreeId,gitConfigEntries,gitConfigGet,gitConfigSet,gitConfigDelete,gitConfigHas,gitContributors,gitDescriptionGet,gitDescriptionSet,gitDescriptionReset,gitDescriptionExists,gitDiffTreeToTree,gitDiffCommitToWorkdir,gitDiffCommitToIndex,gitDiffIndexToTree,gitDiffPatchId,gitDiffSideBySide,gitDiffStats,gitDiffWorkdirToIndex,gitMergeAbort,gitMergeAnalysisForRef,gitMergeAnalysis,gitMergeBase,gitMergeCommits,gitMergeheadList,gitMergeIsInProgress,gitMergeIsConflicted,gitMergeTrees,gitReadme,gitRefList,gitRefUpdate,gitRefCreate,gitRefRename,gitRefGet,gitRefDelete,gitRefExists,gitRefTarget,gitStar,gitUnstar,gitStarCount,gitIsStarred,gitStarUserList,gitTagList,gitTagCreate,gitTagCount,gitTagCreateLightweight,gitTagUpdateMessage,gitTagListNames,gitTagRename,gitTagSummary,gitTagGet,gitTagDelete,gitTagExists,gitTagIsAnnotated,gitTagMessage,gitTagTagger,gitTagTarget,gitTreeDiffstats,gitTreeEntryByCommitPath,gitTreeGet,gitTreeEntryByPath,gitTreeEntryCount,gitTreeEntry,gitTreeExists,gitTreeIsEmpty,gitTreeList,gitWatch,gitUnwatch,gitWatchCount,gitIsWatched,gitWatchUserList,gitWebhookList,gitWebhookCreate,gitWebhookGet,gitWebhookDelete,gitWebhookUpdate,categoryDelete,categoryUpdate,roomGet,roomDelete,roomUpdate,accessGrant,accessRevoke,aiList,aiUpsert,aiDelete,messageList,messageCreate,messageSearch,messageGet,messageUpdate,messageEditHistory,pinAdd,pinRemove,messageRevoke,participantList,pinList,stateUpdateDnd,stateSetReadSeq,threadList,threadCreate,threadMessages,search,searchMessages,listAccessKeys,createAccessKey,deleteAccessKey,uploadAvatar,userBilling,userBillingErrors,userBillingHistory,getMyContributionHeatmap,listSshKeys,addSshKey,getSshKey,deleteSshKey,updateSshKey,getNotificationPreferences,updateNotificationPreferences,getPreferences,updatePreferences,getMyProfile,updateMyProfile,getCurrentUserProjects,getCurrentUserRepos,getProfileByUsername,getUserActivity,isSubscribedToTarget,subscribeTarget,unsubscribeTarget,getSubscribers,getSubscriberCount,getFollowingList,getSubscriptionCount,getContributionHeatmap,getUserInfo,getUserProjects,getUserRepos,getUserStars,getUserSummary}}; export type ModelCapabilityCreateResult = AxiosResponse export type ModelCapabilityGetResult = AxiosResponse export type ModelCapabilityDeleteResult = AxiosResponse export type ModelCapabilityUpdateResult = AxiosResponse export type TriggerCodeReviewResult = AxiosResponse export type ModelListResult = AxiosResponse export type ModelCreateResult = AxiosResponse export type ModelCatalogResult = AxiosResponse export type ModelGetResult = AxiosResponse export type ModelDeleteResult = AxiosResponse export type ModelUpdateResult = AxiosResponse export type ModelParameterProfileCreateResult = AxiosResponse export type ModelParameterProfileGetResult = AxiosResponse export type ModelParameterProfileDeleteResult = AxiosResponse export type ModelParameterProfileUpdateResult = AxiosResponse export type GeneratePrDescriptionResult = AxiosResponse export type ModelPricingCreateResult = AxiosResponse export type ModelPricingGetResult = AxiosResponse export type ModelPricingDeleteResult = AxiosResponse export type ModelPricingUpdateResult = AxiosResponse export type ProviderListResult = AxiosResponse export type ProviderCreateResult = AxiosResponse export type ProviderGetResult = AxiosResponse export type ProviderDeleteResult = AxiosResponse export type ProviderUpdateResult = AxiosResponse export type ModelVersionListResult = AxiosResponse export type ModelVersionCreateResult = AxiosResponse export type ModelVersionGetResult = AxiosResponse export type ModelVersionDeleteResult = AxiosResponse export type ModelVersionUpdateResult = AxiosResponse export type ModelCapabilityListResult = AxiosResponse export type ModelParameterProfileListResult = AxiosResponse export type ModelPricingListResult = AxiosResponse export type TriageIssueResult = AxiosResponse export type AiConversationListResult = AxiosResponse export type AiConversationCreateResult = AxiosResponse export type AiConversationGetResult = AxiosResponse export type AiConversationDeleteResult = AxiosResponse export type AiConversationUpdateResult = AxiosResponse export type AiMessageListResult = AxiosResponse export type AiMessageCreateResult = AxiosResponse export type AiMessageGetResult = AxiosResponse export type AiMessageChildrenResult = AxiosResponse export type AiConversationForkResult = AxiosResponse export type AiMessageResendResult = AxiosResponse export type AiMessageStopResult = AxiosResponse export type MessageStreamResult = AxiosResponse export type AiConversationShareResult = AxiosResponse export type AiSharedConversationGetResult = AxiosResponse export type Api2faDisableResult = AxiosResponse export type Api2faEnableResult = AxiosResponse export type Api2faStatusResult = AxiosResponse export type Api2faVerifyResult = AxiosResponse export type ApiAuthCaptchaResult = AxiosResponse export type ApiEmailGetResult = AxiosResponse export type ApiEmailChangeResult = AxiosResponse export type ApiEmailVerifyResult = AxiosResponse export type ApiAuthLoginResult = AxiosResponse export type ApiAuthLogoutResult = AxiosResponse export type ApiAuthMeResult = AxiosResponse export type ApiUserChangePasswordResult = AxiosResponse export type ApiUserConfirmPasswordResetResult = AxiosResponse export type ApiUserRequestPasswordResetResult = AxiosResponse export type ApiAuthRegisterResult = AxiosResponse export type GitInitBareResult = AxiosResponse export type GitIsRepoResult = AxiosResponse export type GitOpenResult = AxiosResponse export type GitOpenBareResult = AxiosResponse export type IssueListResult = AxiosResponse export type IssueCreateResult = AxiosResponse export type IssueSummaryResult = AxiosResponse export type IssueGetResult = AxiosResponse export type IssueDeleteResult = AxiosResponse export type IssueUpdateResult = AxiosResponse export type IssueAssigneeListResult = AxiosResponse export type IssueAssigneeAddResult = AxiosResponse export type IssueAssigneeRemoveResult = AxiosResponse export type IssueCloseResult = AxiosResponse export type IssueCommentListResult = AxiosResponse export type IssueCommentCreateResult = AxiosResponse export type IssueCommentGetResult = AxiosResponse export type IssueCommentDeleteResult = AxiosResponse export type IssueCommentUpdateResult = AxiosResponse export type IssueCommentReactionListResult = AxiosResponse export type IssueCommentReactionAddResult = AxiosResponse export type IssueCommentReactionRemoveResult = AxiosResponse export type IssueLabelListResult = AxiosResponse export type IssueLabelAddResult = AxiosResponse export type IssueLabelAddBulkResult = AxiosResponse export type IssueLabelRemoveResult = AxiosResponse export type IssuePullRequestListResult = AxiosResponse export type IssuePullRequestLinkResult = AxiosResponse export type IssuePullRequestUnlinkResult = AxiosResponse export type IssueReactionListResult = AxiosResponse export type IssueReactionAddResult = AxiosResponse export type IssueReactionRemoveResult = AxiosResponse export type IssueReopenResult = AxiosResponse export type IssueRepoListResult = AxiosResponse export type IssueRepoLinkResult = AxiosResponse export type IssueRepoUnlinkResult = AxiosResponse export type IssueSubscribeResult = AxiosResponse export type IssueUnsubscribeResult = AxiosResponse export type IssueSubscriberListResult = AxiosResponse export type LabelListResult = AxiosResponse export type LabelCreateResult = AxiosResponse export type LabelDeleteResult = AxiosResponse export type MentionListResult = AxiosResponse export type MentionReadAllResult = AxiosResponse export type NotificationListResult = AxiosResponse export type NotificationMarkAllReadResult = AxiosResponse export type NotificationArchiveResult = AxiosResponse export type NotificationMarkReadResult = AxiosResponse export type ProjectPresenceResult = AxiosResponse export type CategoryListResult = AxiosResponse export type CategoryCreateResult = AxiosResponse export type RoomListResult = AxiosResponse export type RoomCreateResult = AxiosResponse export type ProjectCreateResult = AxiosResponse export type ProjectMyInvitationsResult = AxiosResponse export type ProjectMyJoinRequestsResult = AxiosResponse export type ProjectInfoResult = AxiosResponse export type ProjectActivitiesResult = AxiosResponse export type ProjectLogActivityResult = AxiosResponse export type ProjectAuditLogsResult = AxiosResponse export type ProjectLogAuditResult = AxiosResponse export type ProjectAuditLogResult = AxiosResponse export type ProjectBillingResult = AxiosResponse export type ProjectBillingErrorsResult = AxiosResponse export type ProjectBillingHistoryResult = AxiosResponse export type BoardListResult = AxiosResponse export type BoardCreateResult = AxiosResponse export type BoardGetResult = AxiosResponse export type BoardDeleteResult = AxiosResponse export type BoardUpdateResult = AxiosResponse export type ColumnCreateResult = AxiosResponse export type CardCreateResult = AxiosResponse export type CardDeleteResult = AxiosResponse export type CardUpdateResult = AxiosResponse export type CardMoveResult = AxiosResponse export type ColumnDeleteResult = AxiosResponse export type ColumnUpdateResult = AxiosResponse export type ProjectInvitationsResult = AxiosResponse export type ProjectInviteUserResult = AxiosResponse export type ProjectAcceptInvitationResult = AxiosResponse export type ProjectRejectInvitationResult = AxiosResponse export type ProjectCancelInvitationResult = AxiosResponse export type ProjectJoinRequestsResult = AxiosResponse export type ProjectSubmitJoinRequestResult = AxiosResponse export type ProjectCancelJoinRequestResult = AxiosResponse export type ProjectProcessJoinRequestResult = AxiosResponse export type ProjectJoinAnswersResult = AxiosResponse export type ProjectSubmitJoinAnswersResult = AxiosResponse export type ProjectJoinSettingsResult = AxiosResponse export type ProjectUpdateJoinSettingsResult = AxiosResponse export type ProjectLabelsResult = AxiosResponse export type ProjectCreateLabelResult = AxiosResponse export type ProjectGetLabelResult = AxiosResponse export type ProjectDeleteLabelResult = AxiosResponse export type ProjectUpdateLabelResult = AxiosResponse export type ProjectIsLikeResult = AxiosResponse export type ProjectLikeResult = AxiosResponse export type ProjectUnlikeResult = AxiosResponse export type ProjectLikesCountResult = AxiosResponse export type ProjectLikeUsersResult = AxiosResponse export type ProjectMembersResult = AxiosResponse export type ProjectMembersGroupedResult = AxiosResponse export type ProjectUpdateMemberRoleResult = AxiosResponse export type ProjectRemoveMemberResult = AxiosResponse export type ProjectReposResult = AxiosResponse export type ProjectRepoCreateResult = AxiosResponse export type ProjectRolePrioritiesResult = AxiosResponse export type ProjectUpsertRolePriorityResult = AxiosResponse export type ProjectDeleteRolePriorityResult = AxiosResponse export type ProjectExchangeNameResult = AxiosResponse export type ProjectExchangeTitleResult = AxiosResponse export type ProjectExchangeVisibilityResult = AxiosResponse export type SkillListResult = AxiosResponse export type SkillCreateResult = AxiosResponse export type SkillScanResult = AxiosResponse export type SkillGetResult = AxiosResponse export type SkillDeleteResult = AxiosResponse export type SkillUpdateResult = AxiosResponse export type ProjectStatsResult = AxiosResponse export type ProjectIsWatchResult = AxiosResponse export type ProjectWatchResult = AxiosResponse export type ProjectUnwatchResult = AxiosResponse export type ProjectWatchesCountResult = AxiosResponse export type ProjectWatchUsersResult = AxiosResponse export type ProjectTransferRepoResult = AxiosResponse export type PullRequestListResult = AxiosResponse export type PullRequestCreateResult = AxiosResponse export type PullRequestSummaryResult = AxiosResponse export type PullRequestGetResult = AxiosResponse export type PullRequestDeleteResult = AxiosResponse export type PullRequestUpdateResult = AxiosResponse export type PullRequestCloseResult = AxiosResponse export type PullRequestReopenResult = AxiosResponse export type ReviewCommentListResult = AxiosResponse export type ReviewCommentCreateResult = AxiosResponse export type ReviewCommentDeleteResult = AxiosResponse export type ReviewCommentUpdateResult = AxiosResponse export type ReviewCommentReplyResult = AxiosResponse export type ReviewCommentResolveResult = AxiosResponse export type ReviewCommentUnresolveResult = AxiosResponse export type PrCommitsListResult = AxiosResponse export type MergeConflictCheckResult = AxiosResponse export type PrDiffSideBySideResult = AxiosResponse export type MergeAnalysisResult = AxiosResponse export type MergeExecuteResult = AxiosResponse export type MergeAbortResult = AxiosResponse export type MergeIsInProgressResult = AxiosResponse export type ReviewRequestListResult = AxiosResponse export type ReviewRequestCreateResult = AxiosResponse export type ReviewRequestDeleteResult = AxiosResponse export type ReviewRequestDismissResult = AxiosResponse export type ReviewListResult = AxiosResponse export type ReviewSubmitResult = AxiosResponse export type ReviewUpdateResult = AxiosResponse export type ReviewDeleteResult = AxiosResponse export type BranchProtectionListResult = AxiosResponse export type BranchProtectionCreateResult = AxiosResponse export type BranchProtectionCheckApprovalsResult = AxiosResponse export type BranchProtectionGetResult = AxiosResponse export type BranchProtectionDeleteResult = AxiosResponse export type BranchProtectionUpdateResult = AxiosResponse export type GitUpdateRepoResult = AxiosResponse export type GitArchiveResult = AxiosResponse export type GitArchiveCachedResult = AxiosResponse export type GitArchiveInvalidateResult = AxiosResponse export type GitArchiveInvalidateAllResult = AxiosResponse export type GitArchiveListResult = AxiosResponse export type GitArchiveSummaryResult = AxiosResponse export type GitBlameFileResult = AxiosResponse export type GitBlobCreateResult = AxiosResponse export type GitBlobGetResult = AxiosResponse export type GitBlobContentResult = AxiosResponse export type GitBlobExistsResult = AxiosResponse export type GitBlobIsBinaryResult = AxiosResponse export type GitBlobSizeResult = AxiosResponse export type GitBranchListResult = AxiosResponse export type GitBranchCreateResult = AxiosResponse export type GitBranchCurrentResult = AxiosResponse export type GitBranchDiffResult = AxiosResponse export type GitBranchFastForwardResult = AxiosResponse export type GitBranchIsAncestorResult = AxiosResponse export type GitBranchIsConflictedResult = AxiosResponse export type GitBranchIsDetachedResult = AxiosResponse export type GitBranchIsMergedResult = AxiosResponse export type GitBranchMergeBaseResult = AxiosResponse export type GitBranchMoveResult = AxiosResponse export type GitBranchDeleteRemoteResult = AxiosResponse export type GitBranchRenameResult = AxiosResponse export type GitBranchSummaryResult = AxiosResponse export type GitBranchSetUpstreamResult = AxiosResponse export type GitBranchGetResult = AxiosResponse export type GitBranchDeleteResult = AxiosResponse export type GitBranchExistsResult = AxiosResponse export type GitBranchIsHeadResult = AxiosResponse export type GitBranchTrackingDifferenceResult = AxiosResponse export type GitBranchUpstreamResult = AxiosResponse export type GitCommitLogResult = AxiosResponse export type GitCommitCreateResult = AxiosResponse export type GitCommitBranchesResult = AxiosResponse export type GitCommitCountResult = AxiosResponse export type GitCommitGraphResult = AxiosResponse export type GitCommitGraphReactResult = AxiosResponse export type GitCommitReflogResult = AxiosResponse export type GitCommitResolveRevResult = AxiosResponse export type GitCommitTagsResult = AxiosResponse export type GitCommitWalkResult = AxiosResponse export type GitCommitGetResult = AxiosResponse export type GitCommitAmendResult = AxiosResponse export type GitCommitAncestorsResult = AxiosResponse export type GitCommitAuthorResult = AxiosResponse export type GitCommitCherryPickResult = AxiosResponse export type GitCommitCherryPickAbortResult = AxiosResponse export type GitCommitDescendantsResult = AxiosResponse export type GitCommitExistsResult = AxiosResponse export type GitCommitFirstParentResult = AxiosResponse export type GitCommitIsCommitResult = AxiosResponse export type GitCommitIsMergeResult = AxiosResponse export type GitCommitIsTipResult = AxiosResponse export type GitCommitMessageResult = AxiosResponse export type GitCommitParentCountResult = AxiosResponse export type GitCommitParentIdsResult = AxiosResponse export type GitCommitParentResult = AxiosResponse export type GitCommitRefCountResult = AxiosResponse export type GitCommitRefsResult = AxiosResponse export type GitCommitRevertResult = AxiosResponse export type GitCommitRevertAbortResult = AxiosResponse export type GitCommitShortIdResult = AxiosResponse export type GitCommitSummaryResult = AxiosResponse export type GitCommitTreeIdResult = AxiosResponse export type GitConfigEntriesResult = AxiosResponse export type GitConfigGetResult = AxiosResponse export type GitConfigSetResult = AxiosResponse export type GitConfigDeleteResult = AxiosResponse export type GitConfigHasResult = AxiosResponse export type GitContributorsResult = AxiosResponse export type GitDescriptionGetResult = AxiosResponse export type GitDescriptionSetResult = AxiosResponse export type GitDescriptionResetResult = AxiosResponse export type GitDescriptionExistsResult = AxiosResponse export type GitDiffTreeToTreeResult = AxiosResponse export type GitDiffCommitToWorkdirResult = AxiosResponse export type GitDiffCommitToIndexResult = AxiosResponse export type GitDiffIndexToTreeResult = AxiosResponse export type GitDiffPatchIdResult = AxiosResponse export type GitDiffSideBySideResult = AxiosResponse export type GitDiffStatsResult = AxiosResponse export type GitDiffWorkdirToIndexResult = AxiosResponse export type GitMergeAbortResult = AxiosResponse export type GitMergeAnalysisForRefResult = AxiosResponse export type GitMergeAnalysisResult = AxiosResponse export type GitMergeBaseResult = AxiosResponse export type GitMergeCommitsResult = AxiosResponse export type GitMergeheadListResult = AxiosResponse export type GitMergeIsInProgressResult = AxiosResponse export type GitMergeIsConflictedResult = AxiosResponse export type GitMergeTreesResult = AxiosResponse export type GitReadmeResult = AxiosResponse export type GitRefListResult = AxiosResponse export type GitRefUpdateResult = AxiosResponse export type GitRefCreateResult = AxiosResponse export type GitRefRenameResult = AxiosResponse export type GitRefGetResult = AxiosResponse export type GitRefDeleteResult = AxiosResponse export type GitRefExistsResult = AxiosResponse export type GitRefTargetResult = AxiosResponse export type GitStarResult = AxiosResponse export type GitUnstarResult = AxiosResponse export type GitStarCountResult = AxiosResponse export type GitIsStarredResult = AxiosResponse export type GitStarUserListResult = AxiosResponse export type GitTagListResult = AxiosResponse export type GitTagCreateResult = AxiosResponse export type GitTagCountResult = AxiosResponse export type GitTagCreateLightweightResult = AxiosResponse export type GitTagUpdateMessageResult = AxiosResponse export type GitTagListNamesResult = AxiosResponse export type GitTagRenameResult = AxiosResponse export type GitTagSummaryResult = AxiosResponse export type GitTagGetResult = AxiosResponse export type GitTagDeleteResult = AxiosResponse export type GitTagExistsResult = AxiosResponse export type GitTagIsAnnotatedResult = AxiosResponse export type GitTagMessageResult = AxiosResponse export type GitTagTaggerResult = AxiosResponse export type GitTagTargetResult = AxiosResponse export type GitTreeDiffstatsResult = AxiosResponse export type GitTreeEntryByCommitPathResult = AxiosResponse export type GitTreeGetResult = AxiosResponse export type GitTreeEntryByPathResult = AxiosResponse export type GitTreeEntryCountResult = AxiosResponse export type GitTreeEntryResult = AxiosResponse export type GitTreeExistsResult = AxiosResponse export type GitTreeIsEmptyResult = AxiosResponse export type GitTreeListResult = AxiosResponse export type GitWatchResult = AxiosResponse export type GitUnwatchResult = AxiosResponse export type GitWatchCountResult = AxiosResponse export type GitIsWatchedResult = AxiosResponse export type GitWatchUserListResult = AxiosResponse export type GitWebhookListResult = AxiosResponse export type GitWebhookCreateResult = AxiosResponse export type GitWebhookGetResult = AxiosResponse export type GitWebhookDeleteResult = AxiosResponse export type GitWebhookUpdateResult = AxiosResponse export type CategoryDeleteResult = AxiosResponse export type CategoryUpdateResult = AxiosResponse export type RoomGetResult = AxiosResponse export type RoomDeleteResult = AxiosResponse export type RoomUpdateResult = AxiosResponse export type AccessGrantResult = AxiosResponse export type AccessRevokeResult = AxiosResponse export type AiListResult = AxiosResponse export type AiUpsertResult = AxiosResponse export type AiDeleteResult = AxiosResponse export type MessageListResult = AxiosResponse export type MessageCreateResult = AxiosResponse export type MessageSearchResult = AxiosResponse export type MessageGetResult = AxiosResponse export type MessageUpdateResult = AxiosResponse export type MessageEditHistoryResult = AxiosResponse export type PinAddResult = AxiosResponse export type PinRemoveResult = AxiosResponse export type MessageRevokeResult = AxiosResponse export type ParticipantListResult = AxiosResponse export type PinListResult = AxiosResponse export type StateUpdateDndResult = AxiosResponse export type StateSetReadSeqResult = AxiosResponse export type ThreadListResult = AxiosResponse export type ThreadCreateResult = AxiosResponse export type ThreadMessagesResult = AxiosResponse export type SearchResult = AxiosResponse export type SearchMessagesResult = AxiosResponse export type ListAccessKeysResult = AxiosResponse export type CreateAccessKeyResult = AxiosResponse export type DeleteAccessKeyResult = AxiosResponse export type UploadAvatarResult = AxiosResponse export type UserBillingResult = AxiosResponse export type UserBillingErrorsResult = AxiosResponse export type UserBillingHistoryResult = AxiosResponse export type GetMyContributionHeatmapResult = AxiosResponse export type ListSshKeysResult = AxiosResponse export type AddSshKeyResult = AxiosResponse export type GetSshKeyResult = AxiosResponse export type DeleteSshKeyResult = AxiosResponse export type UpdateSshKeyResult = AxiosResponse export type GetNotificationPreferencesResult = AxiosResponse export type UpdateNotificationPreferencesResult = AxiosResponse export type GetPreferencesResult = AxiosResponse export type UpdatePreferencesResult = AxiosResponse export type GetMyProfileResult = AxiosResponse export type UpdateMyProfileResult = AxiosResponse export type GetCurrentUserProjectsResult = AxiosResponse export type GetCurrentUserReposResult = AxiosResponse export type GetProfileByUsernameResult = AxiosResponse export type GetUserActivityResult = AxiosResponse export type IsSubscribedToTargetResult = AxiosResponse export type SubscribeTargetResult = AxiosResponse export type UnsubscribeTargetResult = AxiosResponse export type GetSubscribersResult = AxiosResponse export type GetSubscriberCountResult = AxiosResponse export type GetFollowingListResult = AxiosResponse export type GetSubscriptionCountResult = AxiosResponse export type GetContributionHeatmapResult = AxiosResponse export type GetUserInfoResult = AxiosResponse export type GetUserProjectsResult = AxiosResponse export type GetUserReposResult = AxiosResponse export type GetUserStarsResult = AxiosResponse export type GetUserSummaryResult = AxiosResponse