UNPKG

glabc

Version:

Node.js Client for the Codeberg API

975 lines 2.55 MB
"use strict"; /* tslint:disable */ /* eslint-disable */ /** * Forgejo API * This documentation describes the Forgejo API. * * The version of the OpenAPI document: 12.0.1-69-f75e427e+gitea-1.22.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ var __importDefault = (this && this.__importDefault) || function (mod) { return (mod && mod.__esModule) ? mod : { "default": mod }; }; Object.defineProperty(exports, "__esModule", { value: true }); exports.PackageApiFp = exports.PackageApiAxiosParamCreator = exports.OrganizationApi = exports.OrganizationApiFactory = exports.OrganizationApiFp = exports.OrganizationApiAxiosParamCreator = exports.NotifyGetRepoListSubjectTypeEnum = exports.NotifyGetListSubjectTypeEnum = exports.NotificationApi = exports.NotificationApiFactory = exports.NotificationApiFp = exports.NotificationApiAxiosParamCreator = exports.MiscellaneousApi = exports.MiscellaneousApiFactory = exports.MiscellaneousApiFp = exports.MiscellaneousApiAxiosParamCreator = exports.IssueSearchIssuesTypeEnum = exports.IssueSearchIssuesStateEnum = exports.IssueListIssuesSortEnum = exports.IssueListIssuesTypeEnum = exports.IssueListIssuesStateEnum = exports.IssueApi = exports.IssueApiFactory = exports.IssueApiFp = exports.IssueApiAxiosParamCreator = exports.AdminSearchUsersSortEnum = exports.AdminApi = exports.AdminApiFactory = exports.AdminApiFp = exports.AdminApiAxiosParamCreator = exports.ActivitypubApi = exports.ActivitypubApiFactory = exports.ActivitypubApiFp = exports.ActivitypubApiAxiosParamCreator = exports.TeamPermissionEnum = exports.RepositoryObjectFormatNameEnum = exports.MigrateRepoOptionsServiceEnum = exports.MergePullRequestOptionDoEnum = exports.EditTeamOptionPermissionEnum = exports.EditOrgOptionVisibilityEnum = exports.CreateTeamOptionPermissionEnum = exports.CreateRepoOptionTrustModelEnum = exports.CreateRepoOptionObjectFormatNameEnum = exports.CreateOrgOptionVisibilityEnum = exports.CreateMilestoneOptionStateEnum = exports.CreateHookOptionTypeEnum = exports.ChangeFileOperationOperationEnum = exports.AttachmentTypeEnum = exports.AddCollaboratorOptionPermissionEnum = exports.ActivityOpTypeEnum = void 0; exports.UserCurrentListReposOrderByEnum = exports.UserApi = exports.UserApiFactory = exports.UserApiFp = exports.UserApiAxiosParamCreator = exports.SettingsApi = exports.SettingsApiFactory = exports.SettingsApiFp = exports.SettingsApiAxiosParamCreator = exports.RepoUpdatePullRequestStyleEnum = exports.RepoListStatusesByRefStateEnum = exports.RepoListStatusesByRefSortEnum = exports.RepoListStatusesStateEnum = exports.RepoListStatusesSortEnum = exports.RepoListPullRequestsSortEnum = exports.RepoListPullRequestsStateEnum = exports.RepoGetPullRequestFilesWhitespaceEnum = exports.RepoDownloadPullDiffOrPatchDiffTypeEnum = exports.RepoDownloadCommitDiffOrPatchDiffTypeEnum = exports.ListActionRunsStatusEnum = exports.RepositoryApi = exports.RepositoryApiFactory = exports.RepositoryApiFp = exports.RepositoryApiAxiosParamCreator = exports.ListPackagesTypeEnum = exports.PackageApi = exports.PackageApiFactory = void 0; const axios_1 = __importDefault(require("axios")); // Some imports not used depending on template conditions // @ts-ignore const common_1 = require("./common"); // @ts-ignore const base_js_1 = require("./base.js"); exports.ActivityOpTypeEnum = { CreateRepo: 'create_repo', RenameRepo: 'rename_repo', StarRepo: 'star_repo', WatchRepo: 'watch_repo', CommitRepo: 'commit_repo', CreateIssue: 'create_issue', CreatePullRequest: 'create_pull_request', TransferRepo: 'transfer_repo', PushTag: 'push_tag', CommentIssue: 'comment_issue', MergePullRequest: 'merge_pull_request', CloseIssue: 'close_issue', ReopenIssue: 'reopen_issue', ClosePullRequest: 'close_pull_request', ReopenPullRequest: 'reopen_pull_request', DeleteTag: 'delete_tag', DeleteBranch: 'delete_branch', MirrorSyncPush: 'mirror_sync_push', MirrorSyncCreate: 'mirror_sync_create', MirrorSyncDelete: 'mirror_sync_delete', ApprovePullRequest: 'approve_pull_request', RejectPullRequest: 'reject_pull_request', CommentPull: 'comment_pull', PublishRelease: 'publish_release', PullReviewDismissed: 'pull_review_dismissed', PullRequestReadyForReview: 'pull_request_ready_for_review', AutoMergePullRequest: 'auto_merge_pull_request', }; exports.AddCollaboratorOptionPermissionEnum = { Read: 'read', Write: 'write', Admin: 'admin', }; exports.AttachmentTypeEnum = { Attachment: 'attachment', External: 'external', }; exports.ChangeFileOperationOperationEnum = { Create: 'create', Update: 'update', Delete: 'delete', }; exports.CreateHookOptionTypeEnum = { Forgejo: 'forgejo', Dingtalk: 'dingtalk', Discord: 'discord', Gitea: 'gitea', Gogs: 'gogs', Msteams: 'msteams', Slack: 'slack', Telegram: 'telegram', Feishu: 'feishu', Wechatwork: 'wechatwork', Packagist: 'packagist', }; exports.CreateMilestoneOptionStateEnum = { Open: 'open', Closed: 'closed', }; exports.CreateOrgOptionVisibilityEnum = { Public: 'public', Limited: 'limited', Private: 'private', }; exports.CreateRepoOptionObjectFormatNameEnum = { Sha1: 'sha1', Sha256: 'sha256', }; exports.CreateRepoOptionTrustModelEnum = { Default: 'default', Collaborator: 'collaborator', Committer: 'committer', Collaboratorcommitter: 'collaboratorcommitter', }; exports.CreateTeamOptionPermissionEnum = { Read: 'read', Write: 'write', Admin: 'admin', }; exports.EditOrgOptionVisibilityEnum = { Public: 'public', Limited: 'limited', Private: 'private', }; exports.EditTeamOptionPermissionEnum = { Read: 'read', Write: 'write', Admin: 'admin', }; exports.MergePullRequestOptionDoEnum = { Merge: 'merge', Rebase: 'rebase', RebaseMerge: 'rebase-merge', Squash: 'squash', FastForwardOnly: 'fast-forward-only', ManuallyMerged: 'manually-merged', }; exports.MigrateRepoOptionsServiceEnum = { Git: 'git', Github: 'github', Gitea: 'gitea', Gitlab: 'gitlab', Gogs: 'gogs', Onedev: 'onedev', Gitbucket: 'gitbucket', Codebase: 'codebase', }; exports.RepositoryObjectFormatNameEnum = { Sha1: 'sha1', Sha256: 'sha256', }; exports.TeamPermissionEnum = { None: 'none', Read: 'read', Write: 'write', Admin: 'admin', Owner: 'owner', }; /** * ActivitypubApi - axios parameter creator * @export */ const ActivitypubApiAxiosParamCreator = function (configuration) { return { /** * * @summary Returns the instance\'s Actor * @param {*} [options] Override http request option. * @throws {RequiredError} */ activitypubInstanceActor: async (options = {}) => { const localVarPath = `/activitypub/actor`; // use dummy base URL string because the URL constructor only accepts absolute URLs. const localVarUrlObj = new URL(localVarPath, common_1.DUMMY_BASE_URL); let baseOptions; if (configuration) { baseOptions = configuration.baseOptions; } const localVarRequestOptions = { method: 'GET', ...baseOptions, ...options, }; const localVarHeaderParameter = {}; const localVarQueryParameter = {}; // authentication TOTPHeader required await (0, common_1.setApiKeyToObject)(localVarHeaderParameter, 'X-FORGEJO-OTP', configuration); // authentication AuthorizationHeaderToken required await (0, common_1.setApiKeyToObject)(localVarHeaderParameter, 'Authorization', configuration); // authentication SudoHeader required await (0, common_1.setApiKeyToObject)(localVarHeaderParameter, 'Sudo', configuration); // authentication BasicAuth required // http basic authentication required (0, common_1.setBasicAuthToObject)(localVarRequestOptions, configuration); // authentication AccessToken required await (0, common_1.setApiKeyToObject)(localVarQueryParameter, 'access_token', configuration); // authentication SudoParam required await (0, common_1.setApiKeyToObject)(localVarQueryParameter, 'sudo', configuration); // authentication Token required await (0, common_1.setApiKeyToObject)(localVarQueryParameter, 'token', configuration); (0, common_1.setSearchParams)(localVarUrlObj, localVarQueryParameter); let headersFromBaseOptions = baseOptions && baseOptions.headers ? baseOptions.headers : {}; localVarRequestOptions.headers = { ...localVarHeaderParameter, ...headersFromBaseOptions, ...options.headers, }; return { url: (0, common_1.toPathString)(localVarUrlObj), options: localVarRequestOptions, }; }, /** * * @summary Send to the inbox * @param {*} [options] Override http request option. * @throws {RequiredError} */ activitypubInstanceActorInbox: async (options = {}) => { const localVarPath = `/activitypub/actor/inbox`; // use dummy base URL string because the URL constructor only accepts absolute URLs. const localVarUrlObj = new URL(localVarPath, common_1.DUMMY_BASE_URL); let baseOptions; if (configuration) { baseOptions = configuration.baseOptions; } const localVarRequestOptions = { method: 'POST', ...baseOptions, ...options, }; const localVarHeaderParameter = {}; const localVarQueryParameter = {}; // authentication TOTPHeader required await (0, common_1.setApiKeyToObject)(localVarHeaderParameter, 'X-FORGEJO-OTP', configuration); // authentication AuthorizationHeaderToken required await (0, common_1.setApiKeyToObject)(localVarHeaderParameter, 'Authorization', configuration); // authentication SudoHeader required await (0, common_1.setApiKeyToObject)(localVarHeaderParameter, 'Sudo', configuration); // authentication BasicAuth required // http basic authentication required (0, common_1.setBasicAuthToObject)(localVarRequestOptions, configuration); // authentication AccessToken required await (0, common_1.setApiKeyToObject)(localVarQueryParameter, 'access_token', configuration); // authentication SudoParam required await (0, common_1.setApiKeyToObject)(localVarQueryParameter, 'sudo', configuration); // authentication Token required await (0, common_1.setApiKeyToObject)(localVarQueryParameter, 'token', configuration); (0, common_1.setSearchParams)(localVarUrlObj, localVarQueryParameter); let headersFromBaseOptions = baseOptions && baseOptions.headers ? baseOptions.headers : {}; localVarRequestOptions.headers = { ...localVarHeaderParameter, ...headersFromBaseOptions, ...options.headers, }; return { url: (0, common_1.toPathString)(localVarUrlObj), options: localVarRequestOptions, }; }, /** * * @summary Returns the Person actor for a user * @param {number} userId user ID of the user * @param {*} [options] Override http request option. * @throws {RequiredError} */ activitypubPerson: async (userId, options = {}) => { // verify required parameter 'userId' is not null or undefined (0, common_1.assertParamExists)('activitypubPerson', 'userId', userId); const localVarPath = `/activitypub/user-id/{user-id}`.replace(`{${'user-id'}}`, encodeURIComponent(String(userId))); // use dummy base URL string because the URL constructor only accepts absolute URLs. const localVarUrlObj = new URL(localVarPath, common_1.DUMMY_BASE_URL); let baseOptions; if (configuration) { baseOptions = configuration.baseOptions; } const localVarRequestOptions = { method: 'GET', ...baseOptions, ...options, }; const localVarHeaderParameter = {}; const localVarQueryParameter = {}; // authentication TOTPHeader required await (0, common_1.setApiKeyToObject)(localVarHeaderParameter, 'X-FORGEJO-OTP', configuration); // authentication AuthorizationHeaderToken required await (0, common_1.setApiKeyToObject)(localVarHeaderParameter, 'Authorization', configuration); // authentication SudoHeader required await (0, common_1.setApiKeyToObject)(localVarHeaderParameter, 'Sudo', configuration); // authentication BasicAuth required // http basic authentication required (0, common_1.setBasicAuthToObject)(localVarRequestOptions, configuration); // authentication AccessToken required await (0, common_1.setApiKeyToObject)(localVarQueryParameter, 'access_token', configuration); // authentication SudoParam required await (0, common_1.setApiKeyToObject)(localVarQueryParameter, 'sudo', configuration); // authentication Token required await (0, common_1.setApiKeyToObject)(localVarQueryParameter, 'token', configuration); (0, common_1.setSearchParams)(localVarUrlObj, localVarQueryParameter); let headersFromBaseOptions = baseOptions && baseOptions.headers ? baseOptions.headers : {}; localVarRequestOptions.headers = { ...localVarHeaderParameter, ...headersFromBaseOptions, ...options.headers, }; return { url: (0, common_1.toPathString)(localVarUrlObj), options: localVarRequestOptions, }; }, /** * * @summary Send to the inbox * @param {number} userId user ID of the user * @param {*} [options] Override http request option. * @throws {RequiredError} */ activitypubPersonInbox: async (userId, options = {}) => { // verify required parameter 'userId' is not null or undefined (0, common_1.assertParamExists)('activitypubPersonInbox', 'userId', userId); const localVarPath = `/activitypub/user-id/{user-id}/inbox`.replace(`{${'user-id'}}`, encodeURIComponent(String(userId))); // use dummy base URL string because the URL constructor only accepts absolute URLs. const localVarUrlObj = new URL(localVarPath, common_1.DUMMY_BASE_URL); let baseOptions; if (configuration) { baseOptions = configuration.baseOptions; } const localVarRequestOptions = { method: 'POST', ...baseOptions, ...options, }; const localVarHeaderParameter = {}; const localVarQueryParameter = {}; // authentication TOTPHeader required await (0, common_1.setApiKeyToObject)(localVarHeaderParameter, 'X-FORGEJO-OTP', configuration); // authentication AuthorizationHeaderToken required await (0, common_1.setApiKeyToObject)(localVarHeaderParameter, 'Authorization', configuration); // authentication SudoHeader required await (0, common_1.setApiKeyToObject)(localVarHeaderParameter, 'Sudo', configuration); // authentication BasicAuth required // http basic authentication required (0, common_1.setBasicAuthToObject)(localVarRequestOptions, configuration); // authentication AccessToken required await (0, common_1.setApiKeyToObject)(localVarQueryParameter, 'access_token', configuration); // authentication SudoParam required await (0, common_1.setApiKeyToObject)(localVarQueryParameter, 'sudo', configuration); // authentication Token required await (0, common_1.setApiKeyToObject)(localVarQueryParameter, 'token', configuration); (0, common_1.setSearchParams)(localVarUrlObj, localVarQueryParameter); let headersFromBaseOptions = baseOptions && baseOptions.headers ? baseOptions.headers : {}; localVarRequestOptions.headers = { ...localVarHeaderParameter, ...headersFromBaseOptions, ...options.headers, }; return { url: (0, common_1.toPathString)(localVarUrlObj), options: localVarRequestOptions, }; }, /** * * @summary Returns the Repository actor for a repo * @param {number} repositoryId repository ID of the repo * @param {*} [options] Override http request option. * @throws {RequiredError} */ activitypubRepository: async (repositoryId, options = {}) => { // verify required parameter 'repositoryId' is not null or undefined (0, common_1.assertParamExists)('activitypubRepository', 'repositoryId', repositoryId); const localVarPath = `/activitypub/repository-id/{repository-id}`.replace(`{${'repository-id'}}`, encodeURIComponent(String(repositoryId))); // use dummy base URL string because the URL constructor only accepts absolute URLs. const localVarUrlObj = new URL(localVarPath, common_1.DUMMY_BASE_URL); let baseOptions; if (configuration) { baseOptions = configuration.baseOptions; } const localVarRequestOptions = { method: 'GET', ...baseOptions, ...options, }; const localVarHeaderParameter = {}; const localVarQueryParameter = {}; // authentication TOTPHeader required await (0, common_1.setApiKeyToObject)(localVarHeaderParameter, 'X-FORGEJO-OTP', configuration); // authentication AuthorizationHeaderToken required await (0, common_1.setApiKeyToObject)(localVarHeaderParameter, 'Authorization', configuration); // authentication SudoHeader required await (0, common_1.setApiKeyToObject)(localVarHeaderParameter, 'Sudo', configuration); // authentication BasicAuth required // http basic authentication required (0, common_1.setBasicAuthToObject)(localVarRequestOptions, configuration); // authentication AccessToken required await (0, common_1.setApiKeyToObject)(localVarQueryParameter, 'access_token', configuration); // authentication SudoParam required await (0, common_1.setApiKeyToObject)(localVarQueryParameter, 'sudo', configuration); // authentication Token required await (0, common_1.setApiKeyToObject)(localVarQueryParameter, 'token', configuration); (0, common_1.setSearchParams)(localVarUrlObj, localVarQueryParameter); let headersFromBaseOptions = baseOptions && baseOptions.headers ? baseOptions.headers : {}; localVarRequestOptions.headers = { ...localVarHeaderParameter, ...headersFromBaseOptions, ...options.headers, }; return { url: (0, common_1.toPathString)(localVarUrlObj), options: localVarRequestOptions, }; }, /** * * @summary Send to the inbox * @param {number} repositoryId repository ID of the repo * @param {object} [body] * @param {*} [options] Override http request option. * @throws {RequiredError} */ activitypubRepositoryInbox: async (repositoryId, body, options = {}) => { // verify required parameter 'repositoryId' is not null or undefined (0, common_1.assertParamExists)('activitypubRepositoryInbox', 'repositoryId', repositoryId); const localVarPath = `/activitypub/repository-id/{repository-id}/inbox`.replace(`{${'repository-id'}}`, encodeURIComponent(String(repositoryId))); // use dummy base URL string because the URL constructor only accepts absolute URLs. const localVarUrlObj = new URL(localVarPath, common_1.DUMMY_BASE_URL); let baseOptions; if (configuration) { baseOptions = configuration.baseOptions; } const localVarRequestOptions = { method: 'POST', ...baseOptions, ...options, }; const localVarHeaderParameter = {}; const localVarQueryParameter = {}; // authentication TOTPHeader required await (0, common_1.setApiKeyToObject)(localVarHeaderParameter, 'X-FORGEJO-OTP', configuration); // authentication AuthorizationHeaderToken required await (0, common_1.setApiKeyToObject)(localVarHeaderParameter, 'Authorization', configuration); // authentication SudoHeader required await (0, common_1.setApiKeyToObject)(localVarHeaderParameter, 'Sudo', configuration); // authentication BasicAuth required // http basic authentication required (0, common_1.setBasicAuthToObject)(localVarRequestOptions, configuration); // authentication AccessToken required await (0, common_1.setApiKeyToObject)(localVarQueryParameter, 'access_token', configuration); // authentication SudoParam required await (0, common_1.setApiKeyToObject)(localVarQueryParameter, 'sudo', configuration); // authentication Token required await (0, common_1.setApiKeyToObject)(localVarQueryParameter, 'token', configuration); localVarHeaderParameter['Content-Type'] = 'application/json'; (0, common_1.setSearchParams)(localVarUrlObj, localVarQueryParameter); let headersFromBaseOptions = baseOptions && baseOptions.headers ? baseOptions.headers : {}; localVarRequestOptions.headers = { ...localVarHeaderParameter, ...headersFromBaseOptions, ...options.headers, }; localVarRequestOptions.data = (0, common_1.serializeDataIfNeeded)(body, localVarRequestOptions, configuration); return { url: (0, common_1.toPathString)(localVarUrlObj), options: localVarRequestOptions, }; }, }; }; exports.ActivitypubApiAxiosParamCreator = ActivitypubApiAxiosParamCreator; /** * ActivitypubApi - functional programming interface * @export */ const ActivitypubApiFp = function (configuration) { const localVarAxiosParamCreator = (0, exports.ActivitypubApiAxiosParamCreator)(configuration); return { /** * * @summary Returns the instance\'s Actor * @param {*} [options] Override http request option. * @throws {RequiredError} */ async activitypubInstanceActor(options) { const localVarAxiosArgs = await localVarAxiosParamCreator.activitypubInstanceActor(options); const localVarOperationServerIndex = configuration?.serverIndex ?? 0; const localVarOperationServerBasePath = base_js_1.operationServerMap['ActivitypubApi.activitypubInstanceActor']?.[localVarOperationServerIndex]?.url; return (axios, basePath) => (0, common_1.createRequestFunction)(localVarAxiosArgs, axios_1.default, base_js_1.BASE_PATH, configuration)(axios, localVarOperationServerBasePath || basePath); }, /** * * @summary Send to the inbox * @param {*} [options] Override http request option. * @throws {RequiredError} */ async activitypubInstanceActorInbox(options) { const localVarAxiosArgs = await localVarAxiosParamCreator.activitypubInstanceActorInbox(options); const localVarOperationServerIndex = configuration?.serverIndex ?? 0; const localVarOperationServerBasePath = base_js_1.operationServerMap['ActivitypubApi.activitypubInstanceActorInbox']?.[localVarOperationServerIndex]?.url; return (axios, basePath) => (0, common_1.createRequestFunction)(localVarAxiosArgs, axios_1.default, base_js_1.BASE_PATH, configuration)(axios, localVarOperationServerBasePath || basePath); }, /** * * @summary Returns the Person actor for a user * @param {number} userId user ID of the user * @param {*} [options] Override http request option. * @throws {RequiredError} */ async activitypubPerson(userId, options) { const localVarAxiosArgs = await localVarAxiosParamCreator.activitypubPerson(userId, options); const localVarOperationServerIndex = configuration?.serverIndex ?? 0; const localVarOperationServerBasePath = base_js_1.operationServerMap['ActivitypubApi.activitypubPerson']?.[localVarOperationServerIndex]?.url; return (axios, basePath) => (0, common_1.createRequestFunction)(localVarAxiosArgs, axios_1.default, base_js_1.BASE_PATH, configuration)(axios, localVarOperationServerBasePath || basePath); }, /** * * @summary Send to the inbox * @param {number} userId user ID of the user * @param {*} [options] Override http request option. * @throws {RequiredError} */ async activitypubPersonInbox(userId, options) { const localVarAxiosArgs = await localVarAxiosParamCreator.activitypubPersonInbox(userId, options); const localVarOperationServerIndex = configuration?.serverIndex ?? 0; const localVarOperationServerBasePath = base_js_1.operationServerMap['ActivitypubApi.activitypubPersonInbox']?.[localVarOperationServerIndex]?.url; return (axios, basePath) => (0, common_1.createRequestFunction)(localVarAxiosArgs, axios_1.default, base_js_1.BASE_PATH, configuration)(axios, localVarOperationServerBasePath || basePath); }, /** * * @summary Returns the Repository actor for a repo * @param {number} repositoryId repository ID of the repo * @param {*} [options] Override http request option. * @throws {RequiredError} */ async activitypubRepository(repositoryId, options) { const localVarAxiosArgs = await localVarAxiosParamCreator.activitypubRepository(repositoryId, options); const localVarOperationServerIndex = configuration?.serverIndex ?? 0; const localVarOperationServerBasePath = base_js_1.operationServerMap['ActivitypubApi.activitypubRepository']?.[localVarOperationServerIndex]?.url; return (axios, basePath) => (0, common_1.createRequestFunction)(localVarAxiosArgs, axios_1.default, base_js_1.BASE_PATH, configuration)(axios, localVarOperationServerBasePath || basePath); }, /** * * @summary Send to the inbox * @param {number} repositoryId repository ID of the repo * @param {object} [body] * @param {*} [options] Override http request option. * @throws {RequiredError} */ async activitypubRepositoryInbox(repositoryId, body, options) { const localVarAxiosArgs = await localVarAxiosParamCreator.activitypubRepositoryInbox(repositoryId, body, options); const localVarOperationServerIndex = configuration?.serverIndex ?? 0; const localVarOperationServerBasePath = base_js_1.operationServerMap['ActivitypubApi.activitypubRepositoryInbox']?.[localVarOperationServerIndex]?.url; return (axios, basePath) => (0, common_1.createRequestFunction)(localVarAxiosArgs, axios_1.default, base_js_1.BASE_PATH, configuration)(axios, localVarOperationServerBasePath || basePath); }, }; }; exports.ActivitypubApiFp = ActivitypubApiFp; /** * ActivitypubApi - factory interface * @export */ const ActivitypubApiFactory = function (configuration, basePath, axios) { const localVarFp = (0, exports.ActivitypubApiFp)(configuration); return { /** * * @summary Returns the instance\'s Actor * @param {*} [options] Override http request option. * @throws {RequiredError} */ activitypubInstanceActor(options) { return localVarFp .activitypubInstanceActor(options) .then((request) => request(axios, basePath)); }, /** * * @summary Send to the inbox * @param {*} [options] Override http request option. * @throws {RequiredError} */ activitypubInstanceActorInbox(options) { return localVarFp .activitypubInstanceActorInbox(options) .then((request) => request(axios, basePath)); }, /** * * @summary Returns the Person actor for a user * @param {ActivitypubApiActivitypubPersonRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ activitypubPerson(requestParameters, options) { return localVarFp .activitypubPerson(requestParameters.userId, options) .then((request) => request(axios, basePath)); }, /** * * @summary Send to the inbox * @param {ActivitypubApiActivitypubPersonInboxRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ activitypubPersonInbox(requestParameters, options) { return localVarFp .activitypubPersonInbox(requestParameters.userId, options) .then((request) => request(axios, basePath)); }, /** * * @summary Returns the Repository actor for a repo * @param {ActivitypubApiActivitypubRepositoryRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ activitypubRepository(requestParameters, options) { return localVarFp .activitypubRepository(requestParameters.repositoryId, options) .then((request) => request(axios, basePath)); }, /** * * @summary Send to the inbox * @param {ActivitypubApiActivitypubRepositoryInboxRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ activitypubRepositoryInbox(requestParameters, options) { return localVarFp .activitypubRepositoryInbox(requestParameters.repositoryId, requestParameters.body, options) .then((request) => request(axios, basePath)); }, }; }; exports.ActivitypubApiFactory = ActivitypubApiFactory; /** * ActivitypubApi - object-oriented interface * @export * @class ActivitypubApi * @extends {BaseAPI} */ class ActivitypubApi extends base_js_1.BaseAPI { /** * * @summary Returns the instance\'s Actor * @param {*} [options] Override http request option. * @throws {RequiredError} * @memberof ActivitypubApi */ activitypubInstanceActor(options) { return (0, exports.ActivitypubApiFp)(this.configuration) .activitypubInstanceActor(options) .then((request) => request(this.axios, this.basePath)); } /** * * @summary Send to the inbox * @param {*} [options] Override http request option. * @throws {RequiredError} * @memberof ActivitypubApi */ activitypubInstanceActorInbox(options) { return (0, exports.ActivitypubApiFp)(this.configuration) .activitypubInstanceActorInbox(options) .then((request) => request(this.axios, this.basePath)); } /** * * @summary Returns the Person actor for a user * @param {ActivitypubApiActivitypubPersonRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} * @memberof ActivitypubApi */ activitypubPerson(requestParameters, options) { return (0, exports.ActivitypubApiFp)(this.configuration) .activitypubPerson(requestParameters.userId, options) .then((request) => request(this.axios, this.basePath)); } /** * * @summary Send to the inbox * @param {ActivitypubApiActivitypubPersonInboxRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} * @memberof ActivitypubApi */ activitypubPersonInbox(requestParameters, options) { return (0, exports.ActivitypubApiFp)(this.configuration) .activitypubPersonInbox(requestParameters.userId, options) .then((request) => request(this.axios, this.basePath)); } /** * * @summary Returns the Repository actor for a repo * @param {ActivitypubApiActivitypubRepositoryRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} * @memberof ActivitypubApi */ activitypubRepository(requestParameters, options) { return (0, exports.ActivitypubApiFp)(this.configuration) .activitypubRepository(requestParameters.repositoryId, options) .then((request) => request(this.axios, this.basePath)); } /** * * @summary Send to the inbox * @param {ActivitypubApiActivitypubRepositoryInboxRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} * @memberof ActivitypubApi */ activitypubRepositoryInbox(requestParameters, options) { return (0, exports.ActivitypubApiFp)(this.configuration) .activitypubRepositoryInbox(requestParameters.repositoryId, requestParameters.body, options) .then((request) => request(this.axios, this.basePath)); } } exports.ActivitypubApi = ActivitypubApi; /** * AdminApi - axios parameter creator * @export */ const AdminApiAxiosParamCreator = function (configuration) { return { /** * * @summary Adds a rule to a quota group * @param {string} quotagroup quota group to add a rule to * @param {string} quotarule the name of the quota rule to add to the group * @param {*} [options] Override http request option. * @throws {RequiredError} */ adminAddRuleToQuotaGroup: async (quotagroup, quotarule, options = {}) => { // verify required parameter 'quotagroup' is not null or undefined (0, common_1.assertParamExists)('adminAddRuleToQuotaGroup', 'quotagroup', quotagroup); // verify required parameter 'quotarule' is not null or undefined (0, common_1.assertParamExists)('adminAddRuleToQuotaGroup', 'quotarule', quotarule); const localVarPath = `/admin/quota/groups/{quotagroup}/rules/{quotarule}` .replace(`{${'quotagroup'}}`, encodeURIComponent(String(quotagroup))) .replace(`{${'quotarule'}}`, encodeURIComponent(String(quotarule))); // use dummy base URL string because the URL constructor only accepts absolute URLs. const localVarUrlObj = new URL(localVarPath, common_1.DUMMY_BASE_URL); let baseOptions; if (configuration) { baseOptions = configuration.baseOptions; } const localVarRequestOptions = { method: 'PUT', ...baseOptions, ...options, }; const localVarHeaderParameter = {}; const localVarQueryParameter = {}; // authentication TOTPHeader required await (0, common_1.setApiKeyToObject)(localVarHeaderParameter, 'X-FORGEJO-OTP', configuration); // authentication AuthorizationHeaderToken required await (0, common_1.setApiKeyToObject)(localVarHeaderParameter, 'Authorization', configuration); // authentication SudoHeader required await (0, common_1.setApiKeyToObject)(localVarHeaderParameter, 'Sudo', configuration); // authentication BasicAuth required // http basic authentication required (0, common_1.setBasicAuthToObject)(localVarRequestOptions, configuration); // authentication AccessToken required await (0, common_1.setApiKeyToObject)(localVarQueryParameter, 'access_token', configuration); // authentication SudoParam required await (0, common_1.setApiKeyToObject)(localVarQueryParameter, 'sudo', configuration); // authentication Token required await (0, common_1.setApiKeyToObject)(localVarQueryParameter, 'token', configuration); (0, common_1.setSearchParams)(localVarUrlObj, localVarQueryParameter); let headersFromBaseOptions = baseOptions && baseOptions.headers ? baseOptions.headers : {}; localVarRequestOptions.headers = { ...localVarHeaderParameter, ...headersFromBaseOptions, ...options.headers, }; return { url: (0, common_1.toPathString)(localVarUrlObj), options: localVarRequestOptions, }; }, /** * * @summary Add a user to a quota group * @param {string} quotagroup quota group to add the user to * @param {string} username username of the user to add to the quota group * @param {*} [options] Override http request option. * @throws {RequiredError} */ adminAddUserToQuotaGroup: async (quotagroup, username, options = {}) => { // verify required parameter 'quotagroup' is not null or undefined (0, common_1.assertParamExists)('adminAddUserToQuotaGroup', 'quotagroup', quotagroup); // verify required parameter 'username' is not null or undefined (0, common_1.assertParamExists)('adminAddUserToQuotaGroup', 'username', username); const localVarPath = `/admin/quota/groups/{quotagroup}/users/{username}` .replace(`{${'quotagroup'}}`, encodeURIComponent(String(quotagroup))) .replace(`{${'username'}}`, encodeURIComponent(String(username))); // use dummy base URL string because the URL constructor only accepts absolute URLs. const localVarUrlObj = new URL(localVarPath, common_1.DUMMY_BASE_URL); let baseOptions; if (configuration) { baseOptions = configuration.baseOptions; } const localVarRequestOptions = { method: 'PUT', ...baseOptions, ...options, }; const localVarHeaderParameter = {}; const localVarQueryParameter = {}; // authentication TOTPHeader required await (0, common_1.setApiKeyToObject)(localVarHeaderParameter, 'X-FORGEJO-OTP', configuration); // authentication AuthorizationHeaderToken required await (0, common_1.setApiKeyToObject)(localVarHeaderParameter, 'Authorization', configuration); // authentication SudoHeader required await (0, common_1.setApiKeyToObject)(localVarHeaderParameter, 'Sudo', configuration); // authentication BasicAuth required // http basic authentication required (0, common_1.setBasicAuthToObject)(localVarRequestOptions, configuration); // authentication AccessToken required await (0, common_1.setApiKeyToObject)(localVarQueryParameter, 'access_token', configuration); // authentication SudoParam required await (0, common_1.setApiKeyToObject)(localVarQueryParameter, 'sudo', configuration); // authentication Token required await (0, common_1.setApiKeyToObject)(localVarQueryParameter, 'token', configuration); (0, common_1.setSearchParams)(localVarUrlObj, localVarQueryParameter); let headersFromBaseOptions = baseOptions && baseOptions.headers ? baseOptions.headers : {}; localVarRequestOptions.headers = { ...localVarHeaderParameter, ...headersFromBaseOptions, ...options.headers, }; return { url: (0, common_1.toPathString)(localVarUrlObj), options: localVarRequestOptions, }; }, /** * * @summary Adopt unadopted files as a repository * @param {string} owner owner of the repo * @param {string} repo name of the repo * @param {*} [options] Override http request option. * @throws {RequiredError} */ adminAdoptRepository: async (owner, repo, options = {}) => { // verify required parameter 'owner' is not null or undefined (0, common_1.assertParamExists)('adminAdoptRepository', 'owner', owner); // verify required parameter 'repo' is not null or undefined (0, common_1.assertParamExists)('adminAdoptRepository', 'repo', repo); const localVarPath = `/admin/unadopted/{owner}/{repo}` .replace(`{${'owner'}}`, encodeURIComponent(String(owner))) .replace(`{${'repo'}}`, encodeURIComponent(String(repo))); // use dummy base URL string because the URL constructor only accepts absolute URLs. const localVarUrlObj = new URL(localVarPath, common_1.DUMMY_BASE_URL); let baseOptions; if (configuration) { baseOptions = configuration.baseOptions; } const localVarRequestOptions = { method: 'POST', ...baseOptions, ...options, }; const localVarHeaderParameter = {}; const localVarQueryParameter = {}; // authentication TOTPHeader required await (0, common_1.setApiKeyToObject)(localVarHeaderParameter, 'X-FORGEJO-OTP', configuration); // authentication AuthorizationHeaderToken required await (0, common_1.setApiKeyToObject)(localVarHeaderParameter, 'Authorization', configuration); // authentication SudoHeader required await (0, common_1.setApiKeyToObject)(localVarHeaderParameter, 'Sudo', configuration); // authentication BasicAuth required // http basic authentication required (0, common_1.setBasicAuthToObject)(localVarRequestOptions, configuration); // authentication AccessToken required await (0, common_1.setApiKeyToObject)(localVarQueryParameter, 'access_token', configuration); // authentication SudoParam required await (0, common_1.setApiKeyToObject)(localVarQueryParameter, 'sudo', configuration); // authentication Token required await (0, common_1.setApiKeyToObject)(localVarQueryParameter, 'token', configuration); (0, common_1.setSearchParams)(localVarUrlObj, localVarQueryParameter); let headersFromBaseOptions = baseOptions && baseOptions.headers ? baseOptions.headers : {}; localVarRequestOptions.headers = { ...localVarHeaderParameter, ...headersFromBaseOptions, ...options.headers, }; return { url: (0, common_1.toPathString)(localVarUrlObj), options: localVarRequestOptions, }; }, /** * * @summary Create a hook * @param {CreateHookOption} body * @param {*} [options] Override http request option. * @throws {RequiredError} */ adminCreateHook: async (body, options = {}) => { // verify required parameter 'body' is not null or undefined (0, common_1.assertParamExists)('adminCreateHook', 'body', body); const localVarPath = `/admin/hooks`; // use dummy base URL string because the URL constructor only accepts absolute URLs. const localVarUrlObj = new URL(localVarPath, common_1.DUMMY_BASE_URL); let baseOptions; if (configuration) { baseOptions = configuration.baseOptions; } const localVarRequestOptions = { method: 'POST', ...baseOptions, ...options, }; const localVarHeaderParameter = {}; const localVarQueryParameter = {}; // authentication TOTPHeader required await (0, common_1.setApiKeyToObject)(localVarHeaderParameter, 'X-FORGEJO-OTP', configuration); // authentication AuthorizationHeaderToken required await (0, common_1.setApiKeyToObject)(localVarHeaderParameter, 'Authorization', configuration); // authentication SudoHeader required await (0, common_1.setApiKeyToObject)(localVarHeaderParameter, 'Sudo', configuration); // authentication BasicAuth required // http basic authentication required (0, common_1.setBasicAuthToObject)(localVarRequestOptions, configuration); // authentication AccessToken required await (0, common_1.setApiKeyToObject)(localVarQueryParameter, 'access_token', configuration); // authentication SudoParam required await (0, common_1.setApiKeyToObject)(localVarQueryParameter, 'sudo', configuration); // authentication Token required await (0, common_1.setApiKeyToObject)(localVarQueryParameter, 'token', configuration); localVarHeaderParameter['Content-Type'] = 'application/json'; (0, common_1.setSearchParams)(localVarUrlObj, localVarQueryParameter); let headersFromBaseOptions = baseOptions && baseOptions.headers ? baseOptions.headers : {}; localVarRequestOptions.headers = { ...localVarHeaderParameter, ...headersFromBaseOptions, ...options.headers, }; localVarRequestOptions.data = (0, common_1.serializeDataIfNeeded)(body, localVarRequestOptions, configuration); return { url: (0, common_1.toPathString)(localVarUrlObj), options: localVarRequestOptions, }; }, /** * * @summary Create an organization * @param {string} username username of the user that will own the created organization * @param {CreateOrgOption} organization * @param {*} [options] Override http request option. * @throws {RequiredError} */ adminCreateOrg: async (username, organization, options = {}) => { // verify required parameter 'username' is not null or undefined (0, common_1.assertParamExists)('adminCreateOrg', 'username', username); // verify required parameter 'organization' is not null or undefined (0, common_1.assertParamExists)('adminCreateOrg', 'organization', organization); const localVarPath = `/admin/users/{username}/orgs`.replace(`{${'username'}}`, encodeURIComponent(String(username))); // use dummy base URL string because the URL constructor only accepts absolute URLs. const localVarUrlObj = new URL(localVarPath, common_1.DUMMY_BASE_URL); let baseOptions; if (configuration) { baseOptions = configuration.baseOptions; } const localVarRequestOptions = { method: 'POST', ...baseOptions, ...options, }; const localVarHeaderParameter = {}; const localVarQueryParameter = {}; // authentication TOTPHeader required await (0, common_1.setApiKeyToObject)(localVarHeaderParameter, 'X-FORGEJO-OTP', configuration); // authentication AuthorizationHeaderToken required await (0, common_1.setApiKeyToObject)(localVarHeaderParameter, 'Authorization', configuration); // authentication SudoHeader required await (0, common_1.setApiKeyToObject)(localVarHeaderParameter, 'Sudo', configuration); // authentication BasicAuth required // http basic authentication required (0, common_1.setBasicAuthToObject)(localVarRequestOptions, configuration); // authentication AccessToken required await (0, common_1.setApiKeyToObject)(localVarQueryParameter, 'access_token', configuration); // authentication SudoParam