/* tslint:disable */ /* eslint-disable */ /** * Gitea API. * This documentation describes the Gitea API. * * OpenAPI spec version: 1.15.0+dev-49-gaee5ef005 * * * NOTE: This class is auto generated by the swagger code generator program. * https://github.com/swagger-api/swagger-codegen.git * Do not edit the class manually. */ import globalAxios, { AxiosPromise, AxiosInstance } from 'axios'; import { Configuration } from '../configuration'; // Some imports not used depending on template conditions // @ts-ignore import { BASE_PATH, COLLECTION_FORMATS, RequestArgs, BaseAPI, RequiredError } from '../base'; import { CreateHookOption } from '../models'; import { CreateLabelOption } from '../models'; import { CreateOrgOption } from '../models'; import { CreateRepoOption } from '../models'; import { CreateTeamOption } from '../models'; import { EditHookOption } from '../models'; import { EditLabelOption } from '../models'; import { EditOrgOption } from '../models'; import { EditTeamOption } from '../models'; import { Hook } from '../models'; import { InlineResponse200 } from '../models'; import { Label } from '../models'; import { Organization } from '../models'; import { Repository } from '../models'; import { Team } from '../models'; import { User } from '../models'; /** * OrganizationApi - axios parameter creator * @export */ export const OrganizationApiAxiosParamCreator = function (configuration?: Configuration) { return { /** * * @summary Create a repository in an organization * @param {string} org name of organization * @param {CreateRepoOption} [body] * @param {*} [options] Override http request option. * @throws {RequiredError} */ createOrgRepo: async (org: string, body?: CreateRepoOption, options: any = {}): Promise => { // verify required parameter 'org' is not null or undefined if (org === null || org === undefined) { throw new RequiredError('org','Required parameter org was null or undefined when calling createOrgRepo.'); } const localVarPath = `/orgs/{org}/repos` .replace(`{${"org"}}`, encodeURIComponent(String(org))); // use dummy base URL string because the URL constructor only accepts absolute URLs. const localVarUrlObj = new URL(localVarPath, 'https://example.com'); let baseOptions; if (configuration) { baseOptions = configuration.baseOptions; } const localVarRequestOptions = { method: 'POST', ...baseOptions, ...options}; const localVarHeaderParameter = {} as any; const localVarQueryParameter = {} as any; // authentication AccessToken required if (configuration && configuration.apiKey) { const localVarApiKeyValue = typeof configuration.apiKey === 'function' ? await configuration.apiKey("access_token") : await configuration.apiKey; localVarQueryParameter["access_token"] = localVarApiKeyValue; } // authentication AuthorizationHeaderToken required if (configuration && configuration.apiKey) { const localVarApiKeyValue = typeof configuration.apiKey === 'function' ? await configuration.apiKey("Authorization") : await configuration.apiKey; localVarHeaderParameter["Authorization"] = localVarApiKeyValue; } // authentication BasicAuth required // authentication SudoHeader required if (configuration && configuration.apiKey) { const localVarApiKeyValue = typeof configuration.apiKey === 'function' ? await configuration.apiKey("Sudo") : await configuration.apiKey; localVarHeaderParameter["Sudo"] = localVarApiKeyValue; } // authentication SudoParam required if (configuration && configuration.apiKey) { const localVarApiKeyValue = typeof configuration.apiKey === 'function' ? await configuration.apiKey("sudo") : await configuration.apiKey; localVarQueryParameter["sudo"] = localVarApiKeyValue; } // authentication TOTPHeader required if (configuration && configuration.apiKey) { const localVarApiKeyValue = typeof configuration.apiKey === 'function' ? await configuration.apiKey("X-GITEA-OTP") : await configuration.apiKey; localVarHeaderParameter["X-GITEA-OTP"] = localVarApiKeyValue; } // authentication Token required if (configuration && configuration.apiKey) { const localVarApiKeyValue = typeof configuration.apiKey === 'function' ? await configuration.apiKey("token") : await configuration.apiKey; localVarQueryParameter["token"] = localVarApiKeyValue; } localVarHeaderParameter['Content-Type'] = 'application/json'; const query = new URLSearchParams(localVarUrlObj.search); for (const key in localVarQueryParameter) { query.set(key, localVarQueryParameter[key]); } for (const key in options.query) { query.set(key, options.query[key]); } localVarUrlObj.search = (new URLSearchParams(query)).toString(); let headersFromBaseOptions = baseOptions && baseOptions.headers ? baseOptions.headers : {}; localVarRequestOptions.headers = {...localVarHeaderParameter, ...headersFromBaseOptions, ...options.headers}; const needsSerialization = (typeof body !== "string") || localVarRequestOptions.headers['Content-Type'] === 'application/json'; localVarRequestOptions.data = needsSerialization ? JSON.stringify(body !== undefined ? body : {}) : (body || ""); return { url: localVarUrlObj.pathname + localVarUrlObj.search + localVarUrlObj.hash, options: localVarRequestOptions, }; }, /** * * @summary Create a repository in an organization * @param {string} org name of organization * @param {CreateRepoOption} [body] * @param {*} [options] Override http request option. * @throws {RequiredError} */ createOrgRepoDeprecated: async (org: string, body?: CreateRepoOption, options: any = {}): Promise => { // verify required parameter 'org' is not null or undefined if (org === null || org === undefined) { throw new RequiredError('org','Required parameter org was null or undefined when calling createOrgRepoDeprecated.'); } const localVarPath = `/org/{org}/repos` .replace(`{${"org"}}`, encodeURIComponent(String(org))); // use dummy base URL string because the URL constructor only accepts absolute URLs. const localVarUrlObj = new URL(localVarPath, 'https://example.com'); let baseOptions; if (configuration) { baseOptions = configuration.baseOptions; } const localVarRequestOptions = { method: 'POST', ...baseOptions, ...options}; const localVarHeaderParameter = {} as any; const localVarQueryParameter = {} as any; // authentication AccessToken required if (configuration && configuration.apiKey) { const localVarApiKeyValue = typeof configuration.apiKey === 'function' ? await configuration.apiKey("access_token") : await configuration.apiKey; localVarQueryParameter["access_token"] = localVarApiKeyValue; } // authentication AuthorizationHeaderToken required if (configuration && configuration.apiKey) { const localVarApiKeyValue = typeof configuration.apiKey === 'function' ? await configuration.apiKey("Authorization") : await configuration.apiKey; localVarHeaderParameter["Authorization"] = localVarApiKeyValue; } // authentication BasicAuth required // authentication SudoHeader required if (configuration && configuration.apiKey) { const localVarApiKeyValue = typeof configuration.apiKey === 'function' ? await configuration.apiKey("Sudo") : await configuration.apiKey; localVarHeaderParameter["Sudo"] = localVarApiKeyValue; } // authentication SudoParam required if (configuration && configuration.apiKey) { const localVarApiKeyValue = typeof configuration.apiKey === 'function' ? await configuration.apiKey("sudo") : await configuration.apiKey; localVarQueryParameter["sudo"] = localVarApiKeyValue; } // authentication TOTPHeader required if (configuration && configuration.apiKey) { const localVarApiKeyValue = typeof configuration.apiKey === 'function' ? await configuration.apiKey("X-GITEA-OTP") : await configuration.apiKey; localVarHeaderParameter["X-GITEA-OTP"] = localVarApiKeyValue; } // authentication Token required if (configuration && configuration.apiKey) { const localVarApiKeyValue = typeof configuration.apiKey === 'function' ? await configuration.apiKey("token") : await configuration.apiKey; localVarQueryParameter["token"] = localVarApiKeyValue; } localVarHeaderParameter['Content-Type'] = 'application/json'; const query = new URLSearchParams(localVarUrlObj.search); for (const key in localVarQueryParameter) { query.set(key, localVarQueryParameter[key]); } for (const key in options.query) { query.set(key, options.query[key]); } localVarUrlObj.search = (new URLSearchParams(query)).toString(); let headersFromBaseOptions = baseOptions && baseOptions.headers ? baseOptions.headers : {}; localVarRequestOptions.headers = {...localVarHeaderParameter, ...headersFromBaseOptions, ...options.headers}; const needsSerialization = (typeof body !== "string") || localVarRequestOptions.headers['Content-Type'] === 'application/json'; localVarRequestOptions.data = needsSerialization ? JSON.stringify(body !== undefined ? body : {}) : (body || ""); return { url: localVarUrlObj.pathname + localVarUrlObj.search + localVarUrlObj.hash, options: localVarRequestOptions, }; }, /** * * @summary Add a team member * @param {number} id id of the team * @param {string} username username of the user to add * @param {*} [options] Override http request option. * @throws {RequiredError} */ orgAddTeamMember: async (id: number, username: string, options: any = {}): Promise => { // verify required parameter 'id' is not null or undefined if (id === null || id === undefined) { throw new RequiredError('id','Required parameter id was null or undefined when calling orgAddTeamMember.'); } // verify required parameter 'username' is not null or undefined if (username === null || username === undefined) { throw new RequiredError('username','Required parameter username was null or undefined when calling orgAddTeamMember.'); } const localVarPath = `/teams/{id}/members/{username}` .replace(`{${"id"}}`, encodeURIComponent(String(id))) .replace(`{${"username"}}`, encodeURIComponent(String(username))); // use dummy base URL string because the URL constructor only accepts absolute URLs. const localVarUrlObj = new URL(localVarPath, 'https://example.com'); let baseOptions; if (configuration) { baseOptions = configuration.baseOptions; } const localVarRequestOptions = { method: 'PUT', ...baseOptions, ...options}; const localVarHeaderParameter = {} as any; const localVarQueryParameter = {} as any; // authentication AccessToken required if (configuration && configuration.apiKey) { const localVarApiKeyValue = typeof configuration.apiKey === 'function' ? await configuration.apiKey("access_token") : await configuration.apiKey; localVarQueryParameter["access_token"] = localVarApiKeyValue; } // authentication AuthorizationHeaderToken required if (configuration && configuration.apiKey) { const localVarApiKeyValue = typeof configuration.apiKey === 'function' ? await configuration.apiKey("Authorization") : await configuration.apiKey; localVarHeaderParameter["Authorization"] = localVarApiKeyValue; } // authentication BasicAuth required // authentication SudoHeader required if (configuration && configuration.apiKey) { const localVarApiKeyValue = typeof configuration.apiKey === 'function' ? await configuration.apiKey("Sudo") : await configuration.apiKey; localVarHeaderParameter["Sudo"] = localVarApiKeyValue; } // authentication SudoParam required if (configuration && configuration.apiKey) { const localVarApiKeyValue = typeof configuration.apiKey === 'function' ? await configuration.apiKey("sudo") : await configuration.apiKey; localVarQueryParameter["sudo"] = localVarApiKeyValue; } // authentication TOTPHeader required if (configuration && configuration.apiKey) { const localVarApiKeyValue = typeof configuration.apiKey === 'function' ? await configuration.apiKey("X-GITEA-OTP") : await configuration.apiKey; localVarHeaderParameter["X-GITEA-OTP"] = localVarApiKeyValue; } // authentication Token required if (configuration && configuration.apiKey) { const localVarApiKeyValue = typeof configuration.apiKey === 'function' ? await configuration.apiKey("token") : await configuration.apiKey; localVarQueryParameter["token"] = localVarApiKeyValue; } const query = new URLSearchParams(localVarUrlObj.search); for (const key in localVarQueryParameter) { query.set(key, localVarQueryParameter[key]); } for (const key in options.query) { query.set(key, options.query[key]); } localVarUrlObj.search = (new URLSearchParams(query)).toString(); let headersFromBaseOptions = baseOptions && baseOptions.headers ? baseOptions.headers : {}; localVarRequestOptions.headers = {...localVarHeaderParameter, ...headersFromBaseOptions, ...options.headers}; return { url: localVarUrlObj.pathname + localVarUrlObj.search + localVarUrlObj.hash, options: localVarRequestOptions, }; }, /** * * @summary Add a repository to a team * @param {number} id id of the team * @param {string} org organization that owns the repo to add * @param {string} repo name of the repo to add * @param {*} [options] Override http request option. * @throws {RequiredError} */ orgAddTeamRepository: async (id: number, org: string, repo: string, options: any = {}): Promise => { // verify required parameter 'id' is not null or undefined if (id === null || id === undefined) { throw new RequiredError('id','Required parameter id was null or undefined when calling orgAddTeamRepository.'); } // verify required parameter 'org' is not null or undefined if (org === null || org === undefined) { throw new RequiredError('org','Required parameter org was null or undefined when calling orgAddTeamRepository.'); } // verify required parameter 'repo' is not null or undefined if (repo === null || repo === undefined) { throw new RequiredError('repo','Required parameter repo was null or undefined when calling orgAddTeamRepository.'); } const localVarPath = `/teams/{id}/repos/{org}/{repo}` .replace(`{${"id"}}`, encodeURIComponent(String(id))) .replace(`{${"org"}}`, encodeURIComponent(String(org))) .replace(`{${"repo"}}`, encodeURIComponent(String(repo))); // use dummy base URL string because the URL constructor only accepts absolute URLs. const localVarUrlObj = new URL(localVarPath, 'https://example.com'); let baseOptions; if (configuration) { baseOptions = configuration.baseOptions; } const localVarRequestOptions = { method: 'PUT', ...baseOptions, ...options}; const localVarHeaderParameter = {} as any; const localVarQueryParameter = {} as any; // authentication AccessToken required if (configuration && configuration.apiKey) { const localVarApiKeyValue = typeof configuration.apiKey === 'function' ? await configuration.apiKey("access_token") : await configuration.apiKey; localVarQueryParameter["access_token"] = localVarApiKeyValue; } // authentication AuthorizationHeaderToken required if (configuration && configuration.apiKey) { const localVarApiKeyValue = typeof configuration.apiKey === 'function' ? await configuration.apiKey("Authorization") : await configuration.apiKey; localVarHeaderParameter["Authorization"] = localVarApiKeyValue; } // authentication BasicAuth required // authentication SudoHeader required if (configuration && configuration.apiKey) { const localVarApiKeyValue = typeof configuration.apiKey === 'function' ? await configuration.apiKey("Sudo") : await configuration.apiKey; localVarHeaderParameter["Sudo"] = localVarApiKeyValue; } // authentication SudoParam required if (configuration && configuration.apiKey) { const localVarApiKeyValue = typeof configuration.apiKey === 'function' ? await configuration.apiKey("sudo") : await configuration.apiKey; localVarQueryParameter["sudo"] = localVarApiKeyValue; } // authentication TOTPHeader required if (configuration && configuration.apiKey) { const localVarApiKeyValue = typeof configuration.apiKey === 'function' ? await configuration.apiKey("X-GITEA-OTP") : await configuration.apiKey; localVarHeaderParameter["X-GITEA-OTP"] = localVarApiKeyValue; } // authentication Token required if (configuration && configuration.apiKey) { const localVarApiKeyValue = typeof configuration.apiKey === 'function' ? await configuration.apiKey("token") : await configuration.apiKey; localVarQueryParameter["token"] = localVarApiKeyValue; } const query = new URLSearchParams(localVarUrlObj.search); for (const key in localVarQueryParameter) { query.set(key, localVarQueryParameter[key]); } for (const key in options.query) { query.set(key, options.query[key]); } localVarUrlObj.search = (new URLSearchParams(query)).toString(); let headersFromBaseOptions = baseOptions && baseOptions.headers ? baseOptions.headers : {}; localVarRequestOptions.headers = {...localVarHeaderParameter, ...headersFromBaseOptions, ...options.headers}; return { url: localVarUrlObj.pathname + localVarUrlObj.search + localVarUrlObj.hash, options: localVarRequestOptions, }; }, /** * * @summary Conceal a user's membership * @param {string} org name of the organization * @param {string} username username of the user * @param {*} [options] Override http request option. * @throws {RequiredError} */ orgConcealMember: async (org: string, username: string, options: any = {}): Promise => { // verify required parameter 'org' is not null or undefined if (org === null || org === undefined) { throw new RequiredError('org','Required parameter org was null or undefined when calling orgConcealMember.'); } // verify required parameter 'username' is not null or undefined if (username === null || username === undefined) { throw new RequiredError('username','Required parameter username was null or undefined when calling orgConcealMember.'); } const localVarPath = `/orgs/{org}/public_members/{username}` .replace(`{${"org"}}`, encodeURIComponent(String(org))) .replace(`{${"username"}}`, encodeURIComponent(String(username))); // use dummy base URL string because the URL constructor only accepts absolute URLs. const localVarUrlObj = new URL(localVarPath, 'https://example.com'); let baseOptions; if (configuration) { baseOptions = configuration.baseOptions; } const localVarRequestOptions = { method: 'DELETE', ...baseOptions, ...options}; const localVarHeaderParameter = {} as any; const localVarQueryParameter = {} as any; // authentication AccessToken required if (configuration && configuration.apiKey) { const localVarApiKeyValue = typeof configuration.apiKey === 'function' ? await configuration.apiKey("access_token") : await configuration.apiKey; localVarQueryParameter["access_token"] = localVarApiKeyValue; } // authentication AuthorizationHeaderToken required if (configuration && configuration.apiKey) { const localVarApiKeyValue = typeof configuration.apiKey === 'function' ? await configuration.apiKey("Authorization") : await configuration.apiKey; localVarHeaderParameter["Authorization"] = localVarApiKeyValue; } // authentication BasicAuth required // authentication SudoHeader required if (configuration && configuration.apiKey) { const localVarApiKeyValue = typeof configuration.apiKey === 'function' ? await configuration.apiKey("Sudo") : await configuration.apiKey; localVarHeaderParameter["Sudo"] = localVarApiKeyValue; } // authentication SudoParam required if (configuration && configuration.apiKey) { const localVarApiKeyValue = typeof configuration.apiKey === 'function' ? await configuration.apiKey("sudo") : await configuration.apiKey; localVarQueryParameter["sudo"] = localVarApiKeyValue; } // authentication TOTPHeader required if (configuration && configuration.apiKey) { const localVarApiKeyValue = typeof configuration.apiKey === 'function' ? await configuration.apiKey("X-GITEA-OTP") : await configuration.apiKey; localVarHeaderParameter["X-GITEA-OTP"] = localVarApiKeyValue; } // authentication Token required if (configuration && configuration.apiKey) { const localVarApiKeyValue = typeof configuration.apiKey === 'function' ? await configuration.apiKey("token") : await configuration.apiKey; localVarQueryParameter["token"] = localVarApiKeyValue; } const query = new URLSearchParams(localVarUrlObj.search); for (const key in localVarQueryParameter) { query.set(key, localVarQueryParameter[key]); } for (const key in options.query) { query.set(key, options.query[key]); } localVarUrlObj.search = (new URLSearchParams(query)).toString(); let headersFromBaseOptions = baseOptions && baseOptions.headers ? baseOptions.headers : {}; localVarRequestOptions.headers = {...localVarHeaderParameter, ...headersFromBaseOptions, ...options.headers}; return { url: localVarUrlObj.pathname + localVarUrlObj.search + localVarUrlObj.hash, options: localVarRequestOptions, }; }, /** * * @summary Create an organization * @param {CreateOrgOption} body * @param {*} [options] Override http request option. * @throws {RequiredError} */ orgCreate: async (body: CreateOrgOption, options: any = {}): Promise => { // verify required parameter 'body' is not null or undefined if (body === null || body === undefined) { throw new RequiredError('body','Required parameter body was null or undefined when calling orgCreate.'); } const localVarPath = `/orgs`; // use dummy base URL string because the URL constructor only accepts absolute URLs. const localVarUrlObj = new URL(localVarPath, 'https://example.com'); let baseOptions; if (configuration) { baseOptions = configuration.baseOptions; } const localVarRequestOptions = { method: 'POST', ...baseOptions, ...options}; const localVarHeaderParameter = {} as any; const localVarQueryParameter = {} as any; // authentication AccessToken required if (configuration && configuration.apiKey) { const localVarApiKeyValue = typeof configuration.apiKey === 'function' ? await configuration.apiKey("access_token") : await configuration.apiKey; localVarQueryParameter["access_token"] = localVarApiKeyValue; } // authentication AuthorizationHeaderToken required if (configuration && configuration.apiKey) { const localVarApiKeyValue = typeof configuration.apiKey === 'function' ? await configuration.apiKey("Authorization") : await configuration.apiKey; localVarHeaderParameter["Authorization"] = localVarApiKeyValue; } // authentication BasicAuth required // authentication SudoHeader required if (configuration && configuration.apiKey) { const localVarApiKeyValue = typeof configuration.apiKey === 'function' ? await configuration.apiKey("Sudo") : await configuration.apiKey; localVarHeaderParameter["Sudo"] = localVarApiKeyValue; } // authentication SudoParam required if (configuration && configuration.apiKey) { const localVarApiKeyValue = typeof configuration.apiKey === 'function' ? await configuration.apiKey("sudo") : await configuration.apiKey; localVarQueryParameter["sudo"] = localVarApiKeyValue; } // authentication TOTPHeader required if (configuration && configuration.apiKey) { const localVarApiKeyValue = typeof configuration.apiKey === 'function' ? await configuration.apiKey("X-GITEA-OTP") : await configuration.apiKey; localVarHeaderParameter["X-GITEA-OTP"] = localVarApiKeyValue; } // authentication Token required if (configuration && configuration.apiKey) { const localVarApiKeyValue = typeof configuration.apiKey === 'function' ? await configuration.apiKey("token") : await configuration.apiKey; localVarQueryParameter["token"] = localVarApiKeyValue; } localVarHeaderParameter['Content-Type'] = 'application/json'; const query = new URLSearchParams(localVarUrlObj.search); for (const key in localVarQueryParameter) { query.set(key, localVarQueryParameter[key]); } for (const key in options.query) { query.set(key, options.query[key]); } localVarUrlObj.search = (new URLSearchParams(query)).toString(); let headersFromBaseOptions = baseOptions && baseOptions.headers ? baseOptions.headers : {}; localVarRequestOptions.headers = {...localVarHeaderParameter, ...headersFromBaseOptions, ...options.headers}; const needsSerialization = (typeof body !== "string") || localVarRequestOptions.headers['Content-Type'] === 'application/json'; localVarRequestOptions.data = needsSerialization ? JSON.stringify(body !== undefined ? body : {}) : (body || ""); return { url: localVarUrlObj.pathname + localVarUrlObj.search + localVarUrlObj.hash, options: localVarRequestOptions, }; }, /** * * @summary Create a hook * @param {CreateHookOption} body * @param {string} org name of the organization * @param {*} [options] Override http request option. * @throws {RequiredError} */ orgCreateHook: async (body: CreateHookOption, org: string, options: any = {}): Promise => { // verify required parameter 'body' is not null or undefined if (body === null || body === undefined) { throw new RequiredError('body','Required parameter body was null or undefined when calling orgCreateHook.'); } // verify required parameter 'org' is not null or undefined if (org === null || org === undefined) { throw new RequiredError('org','Required parameter org was null or undefined when calling orgCreateHook.'); } const localVarPath = `/orgs/{org}/hooks/` .replace(`{${"org"}}`, encodeURIComponent(String(org))); // use dummy base URL string because the URL constructor only accepts absolute URLs. const localVarUrlObj = new URL(localVarPath, 'https://example.com'); let baseOptions; if (configuration) { baseOptions = configuration.baseOptions; } const localVarRequestOptions = { method: 'POST', ...baseOptions, ...options}; const localVarHeaderParameter = {} as any; const localVarQueryParameter = {} as any; // authentication AccessToken required if (configuration && configuration.apiKey) { const localVarApiKeyValue = typeof configuration.apiKey === 'function' ? await configuration.apiKey("access_token") : await configuration.apiKey; localVarQueryParameter["access_token"] = localVarApiKeyValue; } // authentication AuthorizationHeaderToken required if (configuration && configuration.apiKey) { const localVarApiKeyValue = typeof configuration.apiKey === 'function' ? await configuration.apiKey("Authorization") : await configuration.apiKey; localVarHeaderParameter["Authorization"] = localVarApiKeyValue; } // authentication BasicAuth required // authentication SudoHeader required if (configuration && configuration.apiKey) { const localVarApiKeyValue = typeof configuration.apiKey === 'function' ? await configuration.apiKey("Sudo") : await configuration.apiKey; localVarHeaderParameter["Sudo"] = localVarApiKeyValue; } // authentication SudoParam required if (configuration && configuration.apiKey) { const localVarApiKeyValue = typeof configuration.apiKey === 'function' ? await configuration.apiKey("sudo") : await configuration.apiKey; localVarQueryParameter["sudo"] = localVarApiKeyValue; } // authentication TOTPHeader required if (configuration && configuration.apiKey) { const localVarApiKeyValue = typeof configuration.apiKey === 'function' ? await configuration.apiKey("X-GITEA-OTP") : await configuration.apiKey; localVarHeaderParameter["X-GITEA-OTP"] = localVarApiKeyValue; } // authentication Token required if (configuration && configuration.apiKey) { const localVarApiKeyValue = typeof configuration.apiKey === 'function' ? await configuration.apiKey("token") : await configuration.apiKey; localVarQueryParameter["token"] = localVarApiKeyValue; } localVarHeaderParameter['Content-Type'] = 'application/json'; const query = new URLSearchParams(localVarUrlObj.search); for (const key in localVarQueryParameter) { query.set(key, localVarQueryParameter[key]); } for (const key in options.query) { query.set(key, options.query[key]); } localVarUrlObj.search = (new URLSearchParams(query)).toString(); let headersFromBaseOptions = baseOptions && baseOptions.headers ? baseOptions.headers : {}; localVarRequestOptions.headers = {...localVarHeaderParameter, ...headersFromBaseOptions, ...options.headers}; const needsSerialization = (typeof body !== "string") || localVarRequestOptions.headers['Content-Type'] === 'application/json'; localVarRequestOptions.data = needsSerialization ? JSON.stringify(body !== undefined ? body : {}) : (body || ""); return { url: localVarUrlObj.pathname + localVarUrlObj.search + localVarUrlObj.hash, options: localVarRequestOptions, }; }, /** * * @summary Create a label for an organization * @param {string} org name of the organization * @param {CreateLabelOption} [body] * @param {*} [options] Override http request option. * @throws {RequiredError} */ orgCreateLabel: async (org: string, body?: CreateLabelOption, options: any = {}): Promise => { // verify required parameter 'org' is not null or undefined if (org === null || org === undefined) { throw new RequiredError('org','Required parameter org was null or undefined when calling orgCreateLabel.'); } const localVarPath = `/orgs/{org}/labels` .replace(`{${"org"}}`, encodeURIComponent(String(org))); // use dummy base URL string because the URL constructor only accepts absolute URLs. const localVarUrlObj = new URL(localVarPath, 'https://example.com'); let baseOptions; if (configuration) { baseOptions = configuration.baseOptions; } const localVarRequestOptions = { method: 'POST', ...baseOptions, ...options}; const localVarHeaderParameter = {} as any; const localVarQueryParameter = {} as any; // authentication AccessToken required if (configuration && configuration.apiKey) { const localVarApiKeyValue = typeof configuration.apiKey === 'function' ? await configuration.apiKey("access_token") : await configuration.apiKey; localVarQueryParameter["access_token"] = localVarApiKeyValue; } // authentication AuthorizationHeaderToken required if (configuration && configuration.apiKey) { const localVarApiKeyValue = typeof configuration.apiKey === 'function' ? await configuration.apiKey("Authorization") : await configuration.apiKey; localVarHeaderParameter["Authorization"] = localVarApiKeyValue; } // authentication BasicAuth required // authentication SudoHeader required if (configuration && configuration.apiKey) { const localVarApiKeyValue = typeof configuration.apiKey === 'function' ? await configuration.apiKey("Sudo") : await configuration.apiKey; localVarHeaderParameter["Sudo"] = localVarApiKeyValue; } // authentication SudoParam required if (configuration && configuration.apiKey) { const localVarApiKeyValue = typeof configuration.apiKey === 'function' ? await configuration.apiKey("sudo") : await configuration.apiKey; localVarQueryParameter["sudo"] = localVarApiKeyValue; } // authentication TOTPHeader required if (configuration && configuration.apiKey) { const localVarApiKeyValue = typeof configuration.apiKey === 'function' ? await configuration.apiKey("X-GITEA-OTP") : await configuration.apiKey; localVarHeaderParameter["X-GITEA-OTP"] = localVarApiKeyValue; } // authentication Token required if (configuration && configuration.apiKey) { const localVarApiKeyValue = typeof configuration.apiKey === 'function' ? await configuration.apiKey("token") : await configuration.apiKey; localVarQueryParameter["token"] = localVarApiKeyValue; } localVarHeaderParameter['Content-Type'] = 'application/json'; const query = new URLSearchParams(localVarUrlObj.search); for (const key in localVarQueryParameter) { query.set(key, localVarQueryParameter[key]); } for (const key in options.query) { query.set(key, options.query[key]); } localVarUrlObj.search = (new URLSearchParams(query)).toString(); let headersFromBaseOptions = baseOptions && baseOptions.headers ? baseOptions.headers : {}; localVarRequestOptions.headers = {...localVarHeaderParameter, ...headersFromBaseOptions, ...options.headers}; const needsSerialization = (typeof body !== "string") || localVarRequestOptions.headers['Content-Type'] === 'application/json'; localVarRequestOptions.data = needsSerialization ? JSON.stringify(body !== undefined ? body : {}) : (body || ""); return { url: localVarUrlObj.pathname + localVarUrlObj.search + localVarUrlObj.hash, options: localVarRequestOptions, }; }, /** * * @summary Create a team * @param {string} org name of the organization * @param {CreateTeamOption} [body] * @param {*} [options] Override http request option. * @throws {RequiredError} */ orgCreateTeam: async (org: string, body?: CreateTeamOption, options: any = {}): Promise => { // verify required parameter 'org' is not null or undefined if (org === null || org === undefined) { throw new RequiredError('org','Required parameter org was null or undefined when calling orgCreateTeam.'); } const localVarPath = `/orgs/{org}/teams` .replace(`{${"org"}}`, encodeURIComponent(String(org))); // use dummy base URL string because the URL constructor only accepts absolute URLs. const localVarUrlObj = new URL(localVarPath, 'https://example.com'); let baseOptions; if (configuration) { baseOptions = configuration.baseOptions; } const localVarRequestOptions = { method: 'POST', ...baseOptions, ...options}; const localVarHeaderParameter = {} as any; const localVarQueryParameter = {} as any; // authentication AccessToken required if (configuration && configuration.apiKey) { const localVarApiKeyValue = typeof configuration.apiKey === 'function' ? await configuration.apiKey("access_token") : await configuration.apiKey; localVarQueryParameter["access_token"] = localVarApiKeyValue; } // authentication AuthorizationHeaderToken required if (configuration && configuration.apiKey) { const localVarApiKeyValue = typeof configuration.apiKey === 'function' ? await configuration.apiKey("Authorization") : await configuration.apiKey; localVarHeaderParameter["Authorization"] = localVarApiKeyValue; } // authentication BasicAuth required // authentication SudoHeader required if (configuration && configuration.apiKey) { const localVarApiKeyValue = typeof configuration.apiKey === 'function' ? await configuration.apiKey("Sudo") : await configuration.apiKey; localVarHeaderParameter["Sudo"] = localVarApiKeyValue; } // authentication SudoParam required if (configuration && configuration.apiKey) { const localVarApiKeyValue = typeof configuration.apiKey === 'function' ? await configuration.apiKey("sudo") : await configuration.apiKey; localVarQueryParameter["sudo"] = localVarApiKeyValue; } // authentication TOTPHeader required if (configuration && configuration.apiKey) { const localVarApiKeyValue = typeof configuration.apiKey === 'function' ? await configuration.apiKey("X-GITEA-OTP") : await configuration.apiKey; localVarHeaderParameter["X-GITEA-OTP"] = localVarApiKeyValue; } // authentication Token required if (configuration && configuration.apiKey) { const localVarApiKeyValue = typeof configuration.apiKey === 'function' ? await configuration.apiKey("token") : await configuration.apiKey; localVarQueryParameter["token"] = localVarApiKeyValue; } localVarHeaderParameter['Content-Type'] = 'application/json'; const query = new URLSearchParams(localVarUrlObj.search); for (const key in localVarQueryParameter) { query.set(key, localVarQueryParameter[key]); } for (const key in options.query) { query.set(key, options.query[key]); } localVarUrlObj.search = (new URLSearchParams(query)).toString(); let headersFromBaseOptions = baseOptions && baseOptions.headers ? baseOptions.headers : {}; localVarRequestOptions.headers = {...localVarHeaderParameter, ...headersFromBaseOptions, ...options.headers}; const needsSerialization = (typeof body !== "string") || localVarRequestOptions.headers['Content-Type'] === 'application/json'; localVarRequestOptions.data = needsSerialization ? JSON.stringify(body !== undefined ? body : {}) : (body || ""); return { url: localVarUrlObj.pathname + localVarUrlObj.search + localVarUrlObj.hash, options: localVarRequestOptions, }; }, /** * * @summary Delete an organization * @param {string} org organization that is to be deleted * @param {*} [options] Override http request option. * @throws {RequiredError} */ orgDelete: async (org: string, options: any = {}): Promise => { // verify required parameter 'org' is not null or undefined if (org === null || org === undefined) { throw new RequiredError('org','Required parameter org was null or undefined when calling orgDelete.'); } const localVarPath = `/orgs/{org}` .replace(`{${"org"}}`, encodeURIComponent(String(org))); // use dummy base URL string because the URL constructor only accepts absolute URLs. const localVarUrlObj = new URL(localVarPath, 'https://example.com'); let baseOptions; if (configuration) { baseOptions = configuration.baseOptions; } const localVarRequestOptions = { method: 'DELETE', ...baseOptions, ...options}; const localVarHeaderParameter = {} as any; const localVarQueryParameter = {} as any; // authentication AccessToken required if (configuration && configuration.apiKey) { const localVarApiKeyValue = typeof configuration.apiKey === 'function' ? await configuration.apiKey("access_token") : await configuration.apiKey; localVarQueryParameter["access_token"] = localVarApiKeyValue; } // authentication AuthorizationHeaderToken required if (configuration && configuration.apiKey) { const localVarApiKeyValue = typeof configuration.apiKey === 'function' ? await configuration.apiKey("Authorization") : await configuration.apiKey; localVarHeaderParameter["Authorization"] = localVarApiKeyValue; } // authentication BasicAuth required // authentication SudoHeader required if (configuration && configuration.apiKey) { const localVarApiKeyValue = typeof configuration.apiKey === 'function' ? await configuration.apiKey("Sudo") : await configuration.apiKey; localVarHeaderParameter["Sudo"] = localVarApiKeyValue; } // authentication SudoParam required if (configuration && configuration.apiKey) { const localVarApiKeyValue = typeof configuration.apiKey === 'function' ? await configuration.apiKey("sudo") : await configuration.apiKey; localVarQueryParameter["sudo"] = localVarApiKeyValue; } // authentication TOTPHeader required if (configuration && configuration.apiKey) { const localVarApiKeyValue = typeof configuration.apiKey === 'function' ? await configuration.apiKey("X-GITEA-OTP") : await configuration.apiKey; localVarHeaderParameter["X-GITEA-OTP"] = localVarApiKeyValue; } // authentication Token required if (configuration && configuration.apiKey) { const localVarApiKeyValue = typeof configuration.apiKey === 'function' ? await configuration.apiKey("token") : await configuration.apiKey; localVarQueryParameter["token"] = localVarApiKeyValue; } const query = new URLSearchParams(localVarUrlObj.search); for (const key in localVarQueryParameter) { query.set(key, localVarQueryParameter[key]); } for (const key in options.query) { query.set(key, options.query[key]); } localVarUrlObj.search = (new URLSearchParams(query)).toString(); let headersFromBaseOptions = baseOptions && baseOptions.headers ? baseOptions.headers : {}; localVarRequestOptions.headers = {...localVarHeaderParameter, ...headersFromBaseOptions, ...options.headers}; return { url: localVarUrlObj.pathname + localVarUrlObj.search + localVarUrlObj.hash, options: localVarRequestOptions, }; }, /** * * @summary Delete a hook * @param {string} org name of the organization * @param {number} id id of the hook to delete * @param {*} [options] Override http request option. * @throws {RequiredError} */ orgDeleteHook: async (org: string, id: number, options: any = {}): Promise => { // verify required parameter 'org' is not null or undefined if (org === null || org === undefined) { throw new RequiredError('org','Required parameter org was null or undefined when calling orgDeleteHook.'); } // verify required parameter 'id' is not null or undefined if (id === null || id === undefined) { throw new RequiredError('id','Required parameter id was null or undefined when calling orgDeleteHook.'); } const localVarPath = `/orgs/{org}/hooks/{id}` .replace(`{${"org"}}`, encodeURIComponent(String(org))) .replace(`{${"id"}}`, encodeURIComponent(String(id))); // use dummy base URL string because the URL constructor only accepts absolute URLs. const localVarUrlObj = new URL(localVarPath, 'https://example.com'); let baseOptions; if (configuration) { baseOptions = configuration.baseOptions; } const localVarRequestOptions = { method: 'DELETE', ...baseOptions, ...options}; const localVarHeaderParameter = {} as any; const localVarQueryParameter = {} as any; // authentication AccessToken required if (configuration && configuration.apiKey) { const localVarApiKeyValue = typeof configuration.apiKey === 'function' ? await configuration.apiKey("access_token") : await configuration.apiKey; localVarQueryParameter["access_token"] = localVarApiKeyValue; } // authentication AuthorizationHeaderToken required if (configuration && configuration.apiKey) { const localVarApiKeyValue = typeof configuration.apiKey === 'function' ? await configuration.apiKey("Authorization") : await configuration.apiKey; localVarHeaderParameter["Authorization"] = localVarApiKeyValue; } // authentication BasicAuth required // authentication SudoHeader required if (configuration && configuration.apiKey) { const localVarApiKeyValue = typeof configuration.apiKey === 'function' ? await configuration.apiKey("Sudo") : await configuration.apiKey; localVarHeaderParameter["Sudo"] = localVarApiKeyValue; } // authentication SudoParam required if (configuration && configuration.apiKey) { const localVarApiKeyValue = typeof configuration.apiKey === 'function' ? await configuration.apiKey("sudo") : await configuration.apiKey; localVarQueryParameter["sudo"] = localVarApiKeyValue; } // authentication TOTPHeader required if (configuration && configuration.apiKey) { const localVarApiKeyValue = typeof configuration.apiKey === 'function' ? await configuration.apiKey("X-GITEA-OTP") : await configuration.apiKey; localVarHeaderParameter["X-GITEA-OTP"] = localVarApiKeyValue; } // authentication Token required if (configuration && configuration.apiKey) { const localVarApiKeyValue = typeof configuration.apiKey === 'function' ? await configuration.apiKey("token") : await configuration.apiKey; localVarQueryParameter["token"] = localVarApiKeyValue; } const query = new URLSearchParams(localVarUrlObj.search); for (const key in localVarQueryParameter) { query.set(key, localVarQueryParameter[key]); } for (const key in options.query) { query.set(key, options.query[key]); } localVarUrlObj.search = (new URLSearchParams(query)).toString(); let headersFromBaseOptions = baseOptions && baseOptions.headers ? baseOptions.headers : {}; localVarRequestOptions.headers = {...localVarHeaderParameter, ...headersFromBaseOptions, ...options.headers}; return { url: localVarUrlObj.pathname + localVarUrlObj.search + localVarUrlObj.hash, options: localVarRequestOptions, }; }, /** * * @summary Delete a label * @param {string} org name of the organization * @param {number} id id of the label to delete * @param {*} [options] Override http request option. * @throws {RequiredError} */ orgDeleteLabel: async (org: string, id: number, options: any = {}): Promise => { // verify required parameter 'org' is not null or undefined if (org === null || org === undefined) { throw new RequiredError('org','Required parameter org was null or undefined when calling orgDeleteLabel.'); } // verify required parameter 'id' is not null or undefined if (id === null || id === undefined) { throw new RequiredError('id','Required parameter id was null or undefined when calling orgDeleteLabel.'); } const localVarPath = `/orgs/{org}/labels/{id}` .replace(`{${"org"}}`, encodeURIComponent(String(org))) .replace(`{${"id"}}`, encodeURIComponent(String(id))); // use dummy base URL string because the URL constructor only accepts absolute URLs. const localVarUrlObj = new URL(localVarPath, 'https://example.com'); let baseOptions; if (configuration) { baseOptions = configuration.baseOptions; } const localVarRequestOptions = { method: 'DELETE', ...baseOptions, ...options}; const localVarHeaderParameter = {} as any; const localVarQueryParameter = {} as any; // authentication AccessToken required if (configuration && configuration.apiKey) { const localVarApiKeyValue = typeof configuration.apiKey === 'function' ? await configuration.apiKey("access_token") : await configuration.apiKey; localVarQueryParameter["access_token"] = localVarApiKeyValue; } // authentication AuthorizationHeaderToken required if (configuration && configuration.apiKey) { const localVarApiKeyValue = typeof configuration.apiKey === 'function' ? await configuration.apiKey("Authorization") : await configuration.apiKey; localVarHeaderParameter["Authorization"] = localVarApiKeyValue; } // authentication BasicAuth required // authentication SudoHeader required if (configuration && configuration.apiKey) { const localVarApiKeyValue = typeof configuration.apiKey === 'function' ? await configuration.apiKey("Sudo") : await configuration.apiKey; localVarHeaderParameter["Sudo"] = localVarApiKeyValue; } // authentication SudoParam required if (configuration && configuration.apiKey) { const localVarApiKeyValue = typeof configuration.apiKey === 'function' ? await configuration.apiKey("sudo") : await configuration.apiKey; localVarQueryParameter["sudo"] = localVarApiKeyValue; } // authentication TOTPHeader required if (configuration && configuration.apiKey) { const localVarApiKeyValue = typeof configuration.apiKey === 'function' ? await configuration.apiKey("X-GITEA-OTP") : await configuration.apiKey; localVarHeaderParameter["X-GITEA-OTP"] = localVarApiKeyValue; } // authentication Token required if (configuration && configuration.apiKey) { const localVarApiKeyValue = typeof configuration.apiKey === 'function' ? await configuration.apiKey("token") : await configuration.apiKey; localVarQueryParameter["token"] = localVarApiKeyValue; } const query = new URLSearchParams(localVarUrlObj.search); for (const key in localVarQueryParameter) { query.set(key, localVarQueryParameter[key]); } for (const key in options.query) { query.set(key, options.query[key]); } localVarUrlObj.search = (new URLSearchParams(query)).toString(); let headersFromBaseOptions = baseOptions && baseOptions.headers ? baseOptions.headers : {}; localVarRequestOptions.headers = {...localVarHeaderParameter, ...headersFromBaseOptions, ...options.headers}; return { url: localVarUrlObj.pathname + localVarUrlObj.search + localVarUrlObj.hash, options: localVarRequestOptions, }; }, /** * * @summary Remove a member from an organization * @param {string} org name of the organization * @param {string} username username of the user * @param {*} [options] Override http request option. * @throws {RequiredError} */ orgDeleteMember: async (org: string, username: string, options: any = {}): Promise => { // verify required parameter 'org' is not null or undefined if (org === null || org === undefined) { throw new RequiredError('org','Required parameter org was null or undefined when calling orgDeleteMember.'); } // verify required parameter 'username' is not null or undefined if (username === null || username === undefined) { throw new RequiredError('username','Required parameter username was null or undefined when calling orgDeleteMember.'); } const localVarPath = `/orgs/{org}/members/{username}` .replace(`{${"org"}}`, encodeURIComponent(String(org))) .replace(`{${"username"}}`, encodeURIComponent(String(username))); // use dummy base URL string because the URL constructor only accepts absolute URLs. const localVarUrlObj = new URL(localVarPath, 'https://example.com'); let baseOptions; if (configuration) { baseOptions = configuration.baseOptions; } const localVarRequestOptions = { method: 'DELETE', ...baseOptions, ...options}; const localVarHeaderParameter = {} as any; const localVarQueryParameter = {} as any; // authentication AccessToken required if (configuration && configuration.apiKey) { const localVarApiKeyValue = typeof configuration.apiKey === 'function' ? await configuration.apiKey("access_token") : await configuration.apiKey; localVarQueryParameter["access_token"] = localVarApiKeyValue; } // authentication AuthorizationHeaderToken required if (configuration && configuration.apiKey) { const localVarApiKeyValue = typeof configuration.apiKey === 'function' ? await configuration.apiKey("Authorization") : await configuration.apiKey; localVarHeaderParameter["Authorization"] = localVarApiKeyValue; } // authentication BasicAuth required // authentication SudoHeader required if (configuration && configuration.apiKey) { const localVarApiKeyValue = typeof configuration.apiKey === 'function' ? await configuration.apiKey("Sudo") : await configuration.apiKey; localVarHeaderParameter["Sudo"] = localVarApiKeyValue; } // authentication SudoParam required if (configuration && configuration.apiKey) { const localVarApiKeyValue = typeof configuration.apiKey === 'function' ? await configuration.apiKey("sudo") : await configuration.apiKey; localVarQueryParameter["sudo"] = localVarApiKeyValue; } // authentication TOTPHeader required if (configuration && configuration.apiKey) { const localVarApiKeyValue = typeof configuration.apiKey === 'function' ? await configuration.apiKey("X-GITEA-OTP") : await configuration.apiKey; localVarHeaderParameter["X-GITEA-OTP"] = localVarApiKeyValue; } // authentication Token required if (configuration && configuration.apiKey) { const localVarApiKeyValue = typeof configuration.apiKey === 'function' ? await configuration.apiKey("token") : await configuration.apiKey; localVarQueryParameter["token"] = localVarApiKeyValue; } const query = new URLSearchParams(localVarUrlObj.search); for (const key in localVarQueryParameter) { query.set(key, localVarQueryParameter[key]); } for (const key in options.query) { query.set(key, options.query[key]); } localVarUrlObj.search = (new URLSearchParams(query)).toString(); let headersFromBaseOptions = baseOptions && baseOptions.headers ? baseOptions.headers : {}; localVarRequestOptions.headers = {...localVarHeaderParameter, ...headersFromBaseOptions, ...options.headers}; return { url: localVarUrlObj.pathname + localVarUrlObj.search + localVarUrlObj.hash, options: localVarRequestOptions, }; }, /** * * @summary Delete a team * @param {number} id id of the team to delete * @param {*} [options] Override http request option. * @throws {RequiredError} */ orgDeleteTeam: async (id: number, options: any = {}): Promise => { // verify required parameter 'id' is not null or undefined if (id === null || id === undefined) { throw new RequiredError('id','Required parameter id was null or undefined when calling orgDeleteTeam.'); } const localVarPath = `/teams/{id}` .replace(`{${"id"}}`, encodeURIComponent(String(id))); // use dummy base URL string because the URL constructor only accepts absolute URLs. const localVarUrlObj = new URL(localVarPath, 'https://example.com'); let baseOptions; if (configuration) { baseOptions = configuration.baseOptions; } const localVarRequestOptions = { method: 'DELETE', ...baseOptions, ...options}; const localVarHeaderParameter = {} as any; const localVarQueryParameter = {} as any; // authentication AccessToken required if (configuration && configuration.apiKey) { const localVarApiKeyValue = typeof configuration.apiKey === 'function' ? await configuration.apiKey("access_token") : await configuration.apiKey; localVarQueryParameter["access_token"] = localVarApiKeyValue; } // authentication AuthorizationHeaderToken required if (configuration && configuration.apiKey) { const localVarApiKeyValue = typeof configuration.apiKey === 'function' ? await configuration.apiKey("Authorization") : await configuration.apiKey; localVarHeaderParameter["Authorization"] = localVarApiKeyValue; } // authentication BasicAuth required // authentication SudoHeader required if (configuration && configuration.apiKey) { const localVarApiKeyValue = typeof configuration.apiKey === 'function' ? await configuration.apiKey("Sudo") : await configuration.apiKey; localVarHeaderParameter["Sudo"] = localVarApiKeyValue; } // authentication SudoParam required if (configuration && configuration.apiKey) { const localVarApiKeyValue = typeof configuration.apiKey === 'function' ? await configuration.apiKey("sudo") : await configuration.apiKey; localVarQueryParameter["sudo"] = localVarApiKeyValue; } // authentication TOTPHeader required if (configuration && configuration.apiKey) { const localVarApiKeyValue = typeof configuration.apiKey === 'function' ? await configuration.apiKey("X-GITEA-OTP") : await configuration.apiKey; localVarHeaderParameter["X-GITEA-OTP"] = localVarApiKeyValue; } // authentication Token required if (configuration && configuration.apiKey) { const localVarApiKeyValue = typeof configuration.apiKey === 'function' ? await configuration.apiKey("token") : await configuration.apiKey; localVarQueryParameter["token"] = localVarApiKeyValue; } const query = new URLSearchParams(localVarUrlObj.search); for (const key in localVarQueryParameter) { query.set(key, localVarQueryParameter[key]); } for (const key in options.query) { query.set(key, options.query[key]); } localVarUrlObj.search = (new URLSearchParams(query)).toString(); let headersFromBaseOptions = baseOptions && baseOptions.headers ? baseOptions.headers : {}; localVarRequestOptions.headers = {...localVarHeaderParameter, ...headersFromBaseOptions, ...options.headers}; return { url: localVarUrlObj.pathname + localVarUrlObj.search + localVarUrlObj.hash, options: localVarRequestOptions, }; }, /** * * @summary Edit an organization * @param {EditOrgOption} body * @param {string} org name of the organization to edit * @param {*} [options] Override http request option. * @throws {RequiredError} */ orgEdit: async (body: EditOrgOption, org: string, options: any = {}): Promise => { // verify required parameter 'body' is not null or undefined if (body === null || body === undefined) { throw new RequiredError('body','Required parameter body was null or undefined when calling orgEdit.'); } // verify required parameter 'org' is not null or undefined if (org === null || org === undefined) { throw new RequiredError('org','Required parameter org was null or undefined when calling orgEdit.'); } const localVarPath = `/orgs/{org}` .replace(`{${"org"}}`, encodeURIComponent(String(org))); // use dummy base URL string because the URL constructor only accepts absolute URLs. const localVarUrlObj = new URL(localVarPath, 'https://example.com'); let baseOptions; if (configuration) { baseOptions = configuration.baseOptions; } const localVarRequestOptions = { method: 'PATCH', ...baseOptions, ...options}; const localVarHeaderParameter = {} as any; const localVarQueryParameter = {} as any; // authentication AccessToken required if (configuration && configuration.apiKey) { const localVarApiKeyValue = typeof configuration.apiKey === 'function' ? await configuration.apiKey("access_token") : await configuration.apiKey; localVarQueryParameter["access_token"] = localVarApiKeyValue; } // authentication AuthorizationHeaderToken required if (configuration && configuration.apiKey) { const localVarApiKeyValue = typeof configuration.apiKey === 'function' ? await configuration.apiKey("Authorization") : await configuration.apiKey; localVarHeaderParameter["Authorization"] = localVarApiKeyValue; } // authentication BasicAuth required // authentication SudoHeader required if (configuration && configuration.apiKey) { const localVarApiKeyValue = typeof configuration.apiKey === 'function' ? await configuration.apiKey("Sudo") : await configuration.apiKey; localVarHeaderParameter["Sudo"] = localVarApiKeyValue; } // authentication SudoParam required if (configuration && configuration.apiKey) { const localVarApiKeyValue = typeof configuration.apiKey === 'function' ? await configuration.apiKey("sudo") : await configuration.apiKey; localVarQueryParameter["sudo"] = localVarApiKeyValue; } // authentication TOTPHeader required if (configuration && configuration.apiKey) { const localVarApiKeyValue = typeof configuration.apiKey === 'function' ? await configuration.apiKey("X-GITEA-OTP") : await configuration.apiKey; localVarHeaderParameter["X-GITEA-OTP"] = localVarApiKeyValue; } // authentication Token required if (configuration && configuration.apiKey) { const localVarApiKeyValue = typeof configuration.apiKey === 'function' ? await configuration.apiKey("token") : await configuration.apiKey; localVarQueryParameter["token"] = localVarApiKeyValue; } localVarHeaderParameter['Content-Type'] = 'application/json'; const query = new URLSearchParams(localVarUrlObj.search); for (const key in localVarQueryParameter) { query.set(key, localVarQueryParameter[key]); } for (const key in options.query) { query.set(key, options.query[key]); } localVarUrlObj.search = (new URLSearchParams(query)).toString(); let headersFromBaseOptions = baseOptions && baseOptions.headers ? baseOptions.headers : {}; localVarRequestOptions.headers = {...localVarHeaderParameter, ...headersFromBaseOptions, ...options.headers}; const needsSerialization = (typeof body !== "string") || localVarRequestOptions.headers['Content-Type'] === 'application/json'; localVarRequestOptions.data = needsSerialization ? JSON.stringify(body !== undefined ? body : {}) : (body || ""); return { url: localVarUrlObj.pathname + localVarUrlObj.search + localVarUrlObj.hash, options: localVarRequestOptions, }; }, /** * * @summary Update a hook * @param {string} org name of the organization * @param {number} id id of the hook to update * @param {EditHookOption} [body] * @param {*} [options] Override http request option. * @throws {RequiredError} */ orgEditHook: async (org: string, id: number, body?: EditHookOption, options: any = {}): Promise => { // verify required parameter 'org' is not null or undefined if (org === null || org === undefined) { throw new RequiredError('org','Required parameter org was null or undefined when calling orgEditHook.'); } // verify required parameter 'id' is not null or undefined if (id === null || id === undefined) { throw new RequiredError('id','Required parameter id was null or undefined when calling orgEditHook.'); } const localVarPath = `/orgs/{org}/hooks/{id}` .replace(`{${"org"}}`, encodeURIComponent(String(org))) .replace(`{${"id"}}`, encodeURIComponent(String(id))); // use dummy base URL string because the URL constructor only accepts absolute URLs. const localVarUrlObj = new URL(localVarPath, 'https://example.com'); let baseOptions; if (configuration) { baseOptions = configuration.baseOptions; } const localVarRequestOptions = { method: 'PATCH', ...baseOptions, ...options}; const localVarHeaderParameter = {} as any; const localVarQueryParameter = {} as any; // authentication AccessToken required if (configuration && configuration.apiKey) { const localVarApiKeyValue = typeof configuration.apiKey === 'function' ? await configuration.apiKey("access_token") : await configuration.apiKey; localVarQueryParameter["access_token"] = localVarApiKeyValue; } // authentication AuthorizationHeaderToken required if (configuration && configuration.apiKey) { const localVarApiKeyValue = typeof configuration.apiKey === 'function' ? await configuration.apiKey("Authorization") : await configuration.apiKey; localVarHeaderParameter["Authorization"] = localVarApiKeyValue; } // authentication BasicAuth required // authentication SudoHeader required if (configuration && configuration.apiKey) { const localVarApiKeyValue = typeof configuration.apiKey === 'function' ? await configuration.apiKey("Sudo") : await configuration.apiKey; localVarHeaderParameter["Sudo"] = localVarApiKeyValue; } // authentication SudoParam required if (configuration && configuration.apiKey) { const localVarApiKeyValue = typeof configuration.apiKey === 'function' ? await configuration.apiKey("sudo") : await configuration.apiKey; localVarQueryParameter["sudo"] = localVarApiKeyValue; } // authentication TOTPHeader required if (configuration && configuration.apiKey) { const localVarApiKeyValue = typeof configuration.apiKey === 'function' ? await configuration.apiKey("X-GITEA-OTP") : await configuration.apiKey; localVarHeaderParameter["X-GITEA-OTP"] = localVarApiKeyValue; } // authentication Token required if (configuration && configuration.apiKey) { const localVarApiKeyValue = typeof configuration.apiKey === 'function' ? await configuration.apiKey("token") : await configuration.apiKey; localVarQueryParameter["token"] = localVarApiKeyValue; } localVarHeaderParameter['Content-Type'] = 'application/json'; const query = new URLSearchParams(localVarUrlObj.search); for (const key in localVarQueryParameter) { query.set(key, localVarQueryParameter[key]); } for (const key in options.query) { query.set(key, options.query[key]); } localVarUrlObj.search = (new URLSearchParams(query)).toString(); let headersFromBaseOptions = baseOptions && baseOptions.headers ? baseOptions.headers : {}; localVarRequestOptions.headers = {...localVarHeaderParameter, ...headersFromBaseOptions, ...options.headers}; const needsSerialization = (typeof body !== "string") || localVarRequestOptions.headers['Content-Type'] === 'application/json'; localVarRequestOptions.data = needsSerialization ? JSON.stringify(body !== undefined ? body : {}) : (body || ""); return { url: localVarUrlObj.pathname + localVarUrlObj.search + localVarUrlObj.hash, options: localVarRequestOptions, }; }, /** * * @summary Update a label * @param {string} org name of the organization * @param {number} id id of the label to edit * @param {EditLabelOption} [body] * @param {*} [options] Override http request option. * @throws {RequiredError} */ orgEditLabel: async (org: string, id: number, body?: EditLabelOption, options: any = {}): Promise => { // verify required parameter 'org' is not null or undefined if (org === null || org === undefined) { throw new RequiredError('org','Required parameter org was null or undefined when calling orgEditLabel.'); } // verify required parameter 'id' is not null or undefined if (id === null || id === undefined) { throw new RequiredError('id','Required parameter id was null or undefined when calling orgEditLabel.'); } const localVarPath = `/orgs/{org}/labels/{id}` .replace(`{${"org"}}`, encodeURIComponent(String(org))) .replace(`{${"id"}}`, encodeURIComponent(String(id))); // use dummy base URL string because the URL constructor only accepts absolute URLs. const localVarUrlObj = new URL(localVarPath, 'https://example.com'); let baseOptions; if (configuration) { baseOptions = configuration.baseOptions; } const localVarRequestOptions = { method: 'PATCH', ...baseOptions, ...options}; const localVarHeaderParameter = {} as any; const localVarQueryParameter = {} as any; // authentication AccessToken required if (configuration && configuration.apiKey) { const localVarApiKeyValue = typeof configuration.apiKey === 'function' ? await configuration.apiKey("access_token") : await configuration.apiKey; localVarQueryParameter["access_token"] = localVarApiKeyValue; } // authentication AuthorizationHeaderToken required if (configuration && configuration.apiKey) { const localVarApiKeyValue = typeof configuration.apiKey === 'function' ? await configuration.apiKey("Authorization") : await configuration.apiKey; localVarHeaderParameter["Authorization"] = localVarApiKeyValue; } // authentication BasicAuth required // authentication SudoHeader required if (configuration && configuration.apiKey) { const localVarApiKeyValue = typeof configuration.apiKey === 'function' ? await configuration.apiKey("Sudo") : await configuration.apiKey; localVarHeaderParameter["Sudo"] = localVarApiKeyValue; } // authentication SudoParam required if (configuration && configuration.apiKey) { const localVarApiKeyValue = typeof configuration.apiKey === 'function' ? await configuration.apiKey("sudo") : await configuration.apiKey; localVarQueryParameter["sudo"] = localVarApiKeyValue; } // authentication TOTPHeader required if (configuration && configuration.apiKey) { const localVarApiKeyValue = typeof configuration.apiKey === 'function' ? await configuration.apiKey("X-GITEA-OTP") : await configuration.apiKey; localVarHeaderParameter["X-GITEA-OTP"] = localVarApiKeyValue; } // authentication Token required if (configuration && configuration.apiKey) { const localVarApiKeyValue = typeof configuration.apiKey === 'function' ? await configuration.apiKey("token") : await configuration.apiKey; localVarQueryParameter["token"] = localVarApiKeyValue; } localVarHeaderParameter['Content-Type'] = 'application/json'; const query = new URLSearchParams(localVarUrlObj.search); for (const key in localVarQueryParameter) { query.set(key, localVarQueryParameter[key]); } for (const key in options.query) { query.set(key, options.query[key]); } localVarUrlObj.search = (new URLSearchParams(query)).toString(); let headersFromBaseOptions = baseOptions && baseOptions.headers ? baseOptions.headers : {}; localVarRequestOptions.headers = {...localVarHeaderParameter, ...headersFromBaseOptions, ...options.headers}; const needsSerialization = (typeof body !== "string") || localVarRequestOptions.headers['Content-Type'] === 'application/json'; localVarRequestOptions.data = needsSerialization ? JSON.stringify(body !== undefined ? body : {}) : (body || ""); return { url: localVarUrlObj.pathname + localVarUrlObj.search + localVarUrlObj.hash, options: localVarRequestOptions, }; }, /** * * @summary Edit a team * @param {number} id id of the team to edit * @param {EditTeamOption} [body] * @param {*} [options] Override http request option. * @throws {RequiredError} */ orgEditTeam: async (id: number, body?: EditTeamOption, options: any = {}): Promise => { // verify required parameter 'id' is not null or undefined if (id === null || id === undefined) { throw new RequiredError('id','Required parameter id was null or undefined when calling orgEditTeam.'); } const localVarPath = `/teams/{id}` .replace(`{${"id"}}`, encodeURIComponent(String(id))); // use dummy base URL string because the URL constructor only accepts absolute URLs. const localVarUrlObj = new URL(localVarPath, 'https://example.com'); let baseOptions; if (configuration) { baseOptions = configuration.baseOptions; } const localVarRequestOptions = { method: 'PATCH', ...baseOptions, ...options}; const localVarHeaderParameter = {} as any; const localVarQueryParameter = {} as any; // authentication AccessToken required if (configuration && configuration.apiKey) { const localVarApiKeyValue = typeof configuration.apiKey === 'function' ? await configuration.apiKey("access_token") : await configuration.apiKey; localVarQueryParameter["access_token"] = localVarApiKeyValue; } // authentication AuthorizationHeaderToken required if (configuration && configuration.apiKey) { const localVarApiKeyValue = typeof configuration.apiKey === 'function' ? await configuration.apiKey("Authorization") : await configuration.apiKey; localVarHeaderParameter["Authorization"] = localVarApiKeyValue; } // authentication BasicAuth required // authentication SudoHeader required if (configuration && configuration.apiKey) { const localVarApiKeyValue = typeof configuration.apiKey === 'function' ? await configuration.apiKey("Sudo") : await configuration.apiKey; localVarHeaderParameter["Sudo"] = localVarApiKeyValue; } // authentication SudoParam required if (configuration && configuration.apiKey) { const localVarApiKeyValue = typeof configuration.apiKey === 'function' ? await configuration.apiKey("sudo") : await configuration.apiKey; localVarQueryParameter["sudo"] = localVarApiKeyValue; } // authentication TOTPHeader required if (configuration && configuration.apiKey) { const localVarApiKeyValue = typeof configuration.apiKey === 'function' ? await configuration.apiKey("X-GITEA-OTP") : await configuration.apiKey; localVarHeaderParameter["X-GITEA-OTP"] = localVarApiKeyValue; } // authentication Token required if (configuration && configuration.apiKey) { const localVarApiKeyValue = typeof configuration.apiKey === 'function' ? await configuration.apiKey("token") : await configuration.apiKey; localVarQueryParameter["token"] = localVarApiKeyValue; } localVarHeaderParameter['Content-Type'] = 'application/json'; const query = new URLSearchParams(localVarUrlObj.search); for (const key in localVarQueryParameter) { query.set(key, localVarQueryParameter[key]); } for (const key in options.query) { query.set(key, options.query[key]); } localVarUrlObj.search = (new URLSearchParams(query)).toString(); let headersFromBaseOptions = baseOptions && baseOptions.headers ? baseOptions.headers : {}; localVarRequestOptions.headers = {...localVarHeaderParameter, ...headersFromBaseOptions, ...options.headers}; const needsSerialization = (typeof body !== "string") || localVarRequestOptions.headers['Content-Type'] === 'application/json'; localVarRequestOptions.data = needsSerialization ? JSON.stringify(body !== undefined ? body : {}) : (body || ""); return { url: localVarUrlObj.pathname + localVarUrlObj.search + localVarUrlObj.hash, options: localVarRequestOptions, }; }, /** * * @summary Get an organization * @param {string} org name of the organization to get * @param {*} [options] Override http request option. * @throws {RequiredError} */ orgGet: async (org: string, options: any = {}): Promise => { // verify required parameter 'org' is not null or undefined if (org === null || org === undefined) { throw new RequiredError('org','Required parameter org was null or undefined when calling orgGet.'); } const localVarPath = `/orgs/{org}` .replace(`{${"org"}}`, encodeURIComponent(String(org))); // use dummy base URL string because the URL constructor only accepts absolute URLs. const localVarUrlObj = new URL(localVarPath, 'https://example.com'); let baseOptions; if (configuration) { baseOptions = configuration.baseOptions; } const localVarRequestOptions = { method: 'GET', ...baseOptions, ...options}; const localVarHeaderParameter = {} as any; const localVarQueryParameter = {} as any; // authentication AccessToken required if (configuration && configuration.apiKey) { const localVarApiKeyValue = typeof configuration.apiKey === 'function' ? await configuration.apiKey("access_token") : await configuration.apiKey; localVarQueryParameter["access_token"] = localVarApiKeyValue; } // authentication AuthorizationHeaderToken required if (configuration && configuration.apiKey) { const localVarApiKeyValue = typeof configuration.apiKey === 'function' ? await configuration.apiKey("Authorization") : await configuration.apiKey; localVarHeaderParameter["Authorization"] = localVarApiKeyValue; } // authentication BasicAuth required // authentication SudoHeader required if (configuration && configuration.apiKey) { const localVarApiKeyValue = typeof configuration.apiKey === 'function' ? await configuration.apiKey("Sudo") : await configuration.apiKey; localVarHeaderParameter["Sudo"] = localVarApiKeyValue; } // authentication SudoParam required if (configuration && configuration.apiKey) { const localVarApiKeyValue = typeof configuration.apiKey === 'function' ? await configuration.apiKey("sudo") : await configuration.apiKey; localVarQueryParameter["sudo"] = localVarApiKeyValue; } // authentication TOTPHeader required if (configuration && configuration.apiKey) { const localVarApiKeyValue = typeof configuration.apiKey === 'function' ? await configuration.apiKey("X-GITEA-OTP") : await configuration.apiKey; localVarHeaderParameter["X-GITEA-OTP"] = localVarApiKeyValue; } // authentication Token required if (configuration && configuration.apiKey) { const localVarApiKeyValue = typeof configuration.apiKey === 'function' ? await configuration.apiKey("token") : await configuration.apiKey; localVarQueryParameter["token"] = localVarApiKeyValue; } const query = new URLSearchParams(localVarUrlObj.search); for (const key in localVarQueryParameter) { query.set(key, localVarQueryParameter[key]); } for (const key in options.query) { query.set(key, options.query[key]); } localVarUrlObj.search = (new URLSearchParams(query)).toString(); let headersFromBaseOptions = baseOptions && baseOptions.headers ? baseOptions.headers : {}; localVarRequestOptions.headers = {...localVarHeaderParameter, ...headersFromBaseOptions, ...options.headers}; return { url: localVarUrlObj.pathname + localVarUrlObj.search + localVarUrlObj.hash, options: localVarRequestOptions, }; }, /** * * @summary Get list of organizations * @param {number} [page] page number of results to return (1-based) * @param {number} [limit] page size of results * @param {*} [options] Override http request option. * @throws {RequiredError} */ orgGetAll: async (page?: number, limit?: number, options: any = {}): Promise => { const localVarPath = `/orgs`; // use dummy base URL string because the URL constructor only accepts absolute URLs. const localVarUrlObj = new URL(localVarPath, 'https://example.com'); let baseOptions; if (configuration) { baseOptions = configuration.baseOptions; } const localVarRequestOptions = { method: 'GET', ...baseOptions, ...options}; const localVarHeaderParameter = {} as any; const localVarQueryParameter = {} as any; // authentication AccessToken required if (configuration && configuration.apiKey) { const localVarApiKeyValue = typeof configuration.apiKey === 'function' ? await configuration.apiKey("access_token") : await configuration.apiKey; localVarQueryParameter["access_token"] = localVarApiKeyValue; } // authentication AuthorizationHeaderToken required if (configuration && configuration.apiKey) { const localVarApiKeyValue = typeof configuration.apiKey === 'function' ? await configuration.apiKey("Authorization") : await configuration.apiKey; localVarHeaderParameter["Authorization"] = localVarApiKeyValue; } // authentication BasicAuth required // authentication SudoHeader required if (configuration && configuration.apiKey) { const localVarApiKeyValue = typeof configuration.apiKey === 'function' ? await configuration.apiKey("Sudo") : await configuration.apiKey; localVarHeaderParameter["Sudo"] = localVarApiKeyValue; } // authentication SudoParam required if (configuration && configuration.apiKey) { const localVarApiKeyValue = typeof configuration.apiKey === 'function' ? await configuration.apiKey("sudo") : await configuration.apiKey; localVarQueryParameter["sudo"] = localVarApiKeyValue; } // authentication TOTPHeader required if (configuration && configuration.apiKey) { const localVarApiKeyValue = typeof configuration.apiKey === 'function' ? await configuration.apiKey("X-GITEA-OTP") : await configuration.apiKey; localVarHeaderParameter["X-GITEA-OTP"] = localVarApiKeyValue; } // authentication Token required if (configuration && configuration.apiKey) { const localVarApiKeyValue = typeof configuration.apiKey === 'function' ? await configuration.apiKey("token") : await configuration.apiKey; localVarQueryParameter["token"] = localVarApiKeyValue; } if (page !== undefined) { localVarQueryParameter['page'] = page; } if (limit !== undefined) { localVarQueryParameter['limit'] = limit; } const query = new URLSearchParams(localVarUrlObj.search); for (const key in localVarQueryParameter) { query.set(key, localVarQueryParameter[key]); } for (const key in options.query) { query.set(key, options.query[key]); } localVarUrlObj.search = (new URLSearchParams(query)).toString(); let headersFromBaseOptions = baseOptions && baseOptions.headers ? baseOptions.headers : {}; localVarRequestOptions.headers = {...localVarHeaderParameter, ...headersFromBaseOptions, ...options.headers}; return { url: localVarUrlObj.pathname + localVarUrlObj.search + localVarUrlObj.hash, options: localVarRequestOptions, }; }, /** * * @summary Get a hook * @param {string} org name of the organization * @param {number} id id of the hook to get * @param {*} [options] Override http request option. * @throws {RequiredError} */ orgGetHook: async (org: string, id: number, options: any = {}): Promise => { // verify required parameter 'org' is not null or undefined if (org === null || org === undefined) { throw new RequiredError('org','Required parameter org was null or undefined when calling orgGetHook.'); } // verify required parameter 'id' is not null or undefined if (id === null || id === undefined) { throw new RequiredError('id','Required parameter id was null or undefined when calling orgGetHook.'); } const localVarPath = `/orgs/{org}/hooks/{id}` .replace(`{${"org"}}`, encodeURIComponent(String(org))) .replace(`{${"id"}}`, encodeURIComponent(String(id))); // use dummy base URL string because the URL constructor only accepts absolute URLs. const localVarUrlObj = new URL(localVarPath, 'https://example.com'); let baseOptions; if (configuration) { baseOptions = configuration.baseOptions; } const localVarRequestOptions = { method: 'GET', ...baseOptions, ...options}; const localVarHeaderParameter = {} as any; const localVarQueryParameter = {} as any; // authentication AccessToken required if (configuration && configuration.apiKey) { const localVarApiKeyValue = typeof configuration.apiKey === 'function' ? await configuration.apiKey("access_token") : await configuration.apiKey; localVarQueryParameter["access_token"] = localVarApiKeyValue; } // authentication AuthorizationHeaderToken required if (configuration && configuration.apiKey) { const localVarApiKeyValue = typeof configuration.apiKey === 'function' ? await configuration.apiKey("Authorization") : await configuration.apiKey; localVarHeaderParameter["Authorization"] = localVarApiKeyValue; } // authentication BasicAuth required // authentication SudoHeader required if (configuration && configuration.apiKey) { const localVarApiKeyValue = typeof configuration.apiKey === 'function' ? await configuration.apiKey("Sudo") : await configuration.apiKey; localVarHeaderParameter["Sudo"] = localVarApiKeyValue; } // authentication SudoParam required if (configuration && configuration.apiKey) { const localVarApiKeyValue = typeof configuration.apiKey === 'function' ? await configuration.apiKey("sudo") : await configuration.apiKey; localVarQueryParameter["sudo"] = localVarApiKeyValue; } // authentication TOTPHeader required if (configuration && configuration.apiKey) { const localVarApiKeyValue = typeof configuration.apiKey === 'function' ? await configuration.apiKey("X-GITEA-OTP") : await configuration.apiKey; localVarHeaderParameter["X-GITEA-OTP"] = localVarApiKeyValue; } // authentication Token required if (configuration && configuration.apiKey) { const localVarApiKeyValue = typeof configuration.apiKey === 'function' ? await configuration.apiKey("token") : await configuration.apiKey; localVarQueryParameter["token"] = localVarApiKeyValue; } const query = new URLSearchParams(localVarUrlObj.search); for (const key in localVarQueryParameter) { query.set(key, localVarQueryParameter[key]); } for (const key in options.query) { query.set(key, options.query[key]); } localVarUrlObj.search = (new URLSearchParams(query)).toString(); let headersFromBaseOptions = baseOptions && baseOptions.headers ? baseOptions.headers : {}; localVarRequestOptions.headers = {...localVarHeaderParameter, ...headersFromBaseOptions, ...options.headers}; return { url: localVarUrlObj.pathname + localVarUrlObj.search + localVarUrlObj.hash, options: localVarRequestOptions, }; }, /** * * @summary Get a single label * @param {string} org name of the organization * @param {number} id id of the label to get * @param {*} [options] Override http request option. * @throws {RequiredError} */ orgGetLabel: async (org: string, id: number, options: any = {}): Promise => { // verify required parameter 'org' is not null or undefined if (org === null || org === undefined) { throw new RequiredError('org','Required parameter org was null or undefined when calling orgGetLabel.'); } // verify required parameter 'id' is not null or undefined if (id === null || id === undefined) { throw new RequiredError('id','Required parameter id was null or undefined when calling orgGetLabel.'); } const localVarPath = `/orgs/{org}/labels/{id}` .replace(`{${"org"}}`, encodeURIComponent(String(org))) .replace(`{${"id"}}`, encodeURIComponent(String(id))); // use dummy base URL string because the URL constructor only accepts absolute URLs. const localVarUrlObj = new URL(localVarPath, 'https://example.com'); let baseOptions; if (configuration) { baseOptions = configuration.baseOptions; } const localVarRequestOptions = { method: 'GET', ...baseOptions, ...options}; const localVarHeaderParameter = {} as any; const localVarQueryParameter = {} as any; // authentication AccessToken required if (configuration && configuration.apiKey) { const localVarApiKeyValue = typeof configuration.apiKey === 'function' ? await configuration.apiKey("access_token") : await configuration.apiKey; localVarQueryParameter["access_token"] = localVarApiKeyValue; } // authentication AuthorizationHeaderToken required if (configuration && configuration.apiKey) { const localVarApiKeyValue = typeof configuration.apiKey === 'function' ? await configuration.apiKey("Authorization") : await configuration.apiKey; localVarHeaderParameter["Authorization"] = localVarApiKeyValue; } // authentication BasicAuth required // authentication SudoHeader required if (configuration && configuration.apiKey) { const localVarApiKeyValue = typeof configuration.apiKey === 'function' ? await configuration.apiKey("Sudo") : await configuration.apiKey; localVarHeaderParameter["Sudo"] = localVarApiKeyValue; } // authentication SudoParam required if (configuration && configuration.apiKey) { const localVarApiKeyValue = typeof configuration.apiKey === 'function' ? await configuration.apiKey("sudo") : await configuration.apiKey; localVarQueryParameter["sudo"] = localVarApiKeyValue; } // authentication TOTPHeader required if (configuration && configuration.apiKey) { const localVarApiKeyValue = typeof configuration.apiKey === 'function' ? await configuration.apiKey("X-GITEA-OTP") : await configuration.apiKey; localVarHeaderParameter["X-GITEA-OTP"] = localVarApiKeyValue; } // authentication Token required if (configuration && configuration.apiKey) { const localVarApiKeyValue = typeof configuration.apiKey === 'function' ? await configuration.apiKey("token") : await configuration.apiKey; localVarQueryParameter["token"] = localVarApiKeyValue; } const query = new URLSearchParams(localVarUrlObj.search); for (const key in localVarQueryParameter) { query.set(key, localVarQueryParameter[key]); } for (const key in options.query) { query.set(key, options.query[key]); } localVarUrlObj.search = (new URLSearchParams(query)).toString(); let headersFromBaseOptions = baseOptions && baseOptions.headers ? baseOptions.headers : {}; localVarRequestOptions.headers = {...localVarHeaderParameter, ...headersFromBaseOptions, ...options.headers}; return { url: localVarUrlObj.pathname + localVarUrlObj.search + localVarUrlObj.hash, options: localVarRequestOptions, }; }, /** * * @summary Get a team * @param {number} id id of the team to get * @param {*} [options] Override http request option. * @throws {RequiredError} */ orgGetTeam: async (id: number, options: any = {}): Promise => { // verify required parameter 'id' is not null or undefined if (id === null || id === undefined) { throw new RequiredError('id','Required parameter id was null or undefined when calling orgGetTeam.'); } const localVarPath = `/teams/{id}` .replace(`{${"id"}}`, encodeURIComponent(String(id))); // use dummy base URL string because the URL constructor only accepts absolute URLs. const localVarUrlObj = new URL(localVarPath, 'https://example.com'); let baseOptions; if (configuration) { baseOptions = configuration.baseOptions; } const localVarRequestOptions = { method: 'GET', ...baseOptions, ...options}; const localVarHeaderParameter = {} as any; const localVarQueryParameter = {} as any; // authentication AccessToken required if (configuration && configuration.apiKey) { const localVarApiKeyValue = typeof configuration.apiKey === 'function' ? await configuration.apiKey("access_token") : await configuration.apiKey; localVarQueryParameter["access_token"] = localVarApiKeyValue; } // authentication AuthorizationHeaderToken required if (configuration && configuration.apiKey) { const localVarApiKeyValue = typeof configuration.apiKey === 'function' ? await configuration.apiKey("Authorization") : await configuration.apiKey; localVarHeaderParameter["Authorization"] = localVarApiKeyValue; } // authentication BasicAuth required // authentication SudoHeader required if (configuration && configuration.apiKey) { const localVarApiKeyValue = typeof configuration.apiKey === 'function' ? await configuration.apiKey("Sudo") : await configuration.apiKey; localVarHeaderParameter["Sudo"] = localVarApiKeyValue; } // authentication SudoParam required if (configuration && configuration.apiKey) { const localVarApiKeyValue = typeof configuration.apiKey === 'function' ? await configuration.apiKey("sudo") : await configuration.apiKey; localVarQueryParameter["sudo"] = localVarApiKeyValue; } // authentication TOTPHeader required if (configuration && configuration.apiKey) { const localVarApiKeyValue = typeof configuration.apiKey === 'function' ? await configuration.apiKey("X-GITEA-OTP") : await configuration.apiKey; localVarHeaderParameter["X-GITEA-OTP"] = localVarApiKeyValue; } // authentication Token required if (configuration && configuration.apiKey) { const localVarApiKeyValue = typeof configuration.apiKey === 'function' ? await configuration.apiKey("token") : await configuration.apiKey; localVarQueryParameter["token"] = localVarApiKeyValue; } const query = new URLSearchParams(localVarUrlObj.search); for (const key in localVarQueryParameter) { query.set(key, localVarQueryParameter[key]); } for (const key in options.query) { query.set(key, options.query[key]); } localVarUrlObj.search = (new URLSearchParams(query)).toString(); let headersFromBaseOptions = baseOptions && baseOptions.headers ? baseOptions.headers : {}; localVarRequestOptions.headers = {...localVarHeaderParameter, ...headersFromBaseOptions, ...options.headers}; return { url: localVarUrlObj.pathname + localVarUrlObj.search + localVarUrlObj.hash, options: localVarRequestOptions, }; }, /** * * @summary Check if a user is a member of an organization * @param {string} org name of the organization * @param {string} username username of the user * @param {*} [options] Override http request option. * @throws {RequiredError} */ orgIsMember: async (org: string, username: string, options: any = {}): Promise => { // verify required parameter 'org' is not null or undefined if (org === null || org === undefined) { throw new RequiredError('org','Required parameter org was null or undefined when calling orgIsMember.'); } // verify required parameter 'username' is not null or undefined if (username === null || username === undefined) { throw new RequiredError('username','Required parameter username was null or undefined when calling orgIsMember.'); } const localVarPath = `/orgs/{org}/members/{username}` .replace(`{${"org"}}`, encodeURIComponent(String(org))) .replace(`{${"username"}}`, encodeURIComponent(String(username))); // use dummy base URL string because the URL constructor only accepts absolute URLs. const localVarUrlObj = new URL(localVarPath, 'https://example.com'); let baseOptions; if (configuration) { baseOptions = configuration.baseOptions; } const localVarRequestOptions = { method: 'GET', ...baseOptions, ...options}; const localVarHeaderParameter = {} as any; const localVarQueryParameter = {} as any; // authentication AccessToken required if (configuration && configuration.apiKey) { const localVarApiKeyValue = typeof configuration.apiKey === 'function' ? await configuration.apiKey("access_token") : await configuration.apiKey; localVarQueryParameter["access_token"] = localVarApiKeyValue; } // authentication AuthorizationHeaderToken required if (configuration && configuration.apiKey) { const localVarApiKeyValue = typeof configuration.apiKey === 'function' ? await configuration.apiKey("Authorization") : await configuration.apiKey; localVarHeaderParameter["Authorization"] = localVarApiKeyValue; } // authentication BasicAuth required // authentication SudoHeader required if (configuration && configuration.apiKey) { const localVarApiKeyValue = typeof configuration.apiKey === 'function' ? await configuration.apiKey("Sudo") : await configuration.apiKey; localVarHeaderParameter["Sudo"] = localVarApiKeyValue; } // authentication SudoParam required if (configuration && configuration.apiKey) { const localVarApiKeyValue = typeof configuration.apiKey === 'function' ? await configuration.apiKey("sudo") : await configuration.apiKey; localVarQueryParameter["sudo"] = localVarApiKeyValue; } // authentication TOTPHeader required if (configuration && configuration.apiKey) { const localVarApiKeyValue = typeof configuration.apiKey === 'function' ? await configuration.apiKey("X-GITEA-OTP") : await configuration.apiKey; localVarHeaderParameter["X-GITEA-OTP"] = localVarApiKeyValue; } // authentication Token required if (configuration && configuration.apiKey) { const localVarApiKeyValue = typeof configuration.apiKey === 'function' ? await configuration.apiKey("token") : await configuration.apiKey; localVarQueryParameter["token"] = localVarApiKeyValue; } const query = new URLSearchParams(localVarUrlObj.search); for (const key in localVarQueryParameter) { query.set(key, localVarQueryParameter[key]); } for (const key in options.query) { query.set(key, options.query[key]); } localVarUrlObj.search = (new URLSearchParams(query)).toString(); let headersFromBaseOptions = baseOptions && baseOptions.headers ? baseOptions.headers : {}; localVarRequestOptions.headers = {...localVarHeaderParameter, ...headersFromBaseOptions, ...options.headers}; return { url: localVarUrlObj.pathname + localVarUrlObj.search + localVarUrlObj.hash, options: localVarRequestOptions, }; }, /** * * @summary Check if a user is a public member of an organization * @param {string} org name of the organization * @param {string} username username of the user * @param {*} [options] Override http request option. * @throws {RequiredError} */ orgIsPublicMember: async (org: string, username: string, options: any = {}): Promise => { // verify required parameter 'org' is not null or undefined if (org === null || org === undefined) { throw new RequiredError('org','Required parameter org was null or undefined when calling orgIsPublicMember.'); } // verify required parameter 'username' is not null or undefined if (username === null || username === undefined) { throw new RequiredError('username','Required parameter username was null or undefined when calling orgIsPublicMember.'); } const localVarPath = `/orgs/{org}/public_members/{username}` .replace(`{${"org"}}`, encodeURIComponent(String(org))) .replace(`{${"username"}}`, encodeURIComponent(String(username))); // use dummy base URL string because the URL constructor only accepts absolute URLs. const localVarUrlObj = new URL(localVarPath, 'https://example.com'); let baseOptions; if (configuration) { baseOptions = configuration.baseOptions; } const localVarRequestOptions = { method: 'GET', ...baseOptions, ...options}; const localVarHeaderParameter = {} as any; const localVarQueryParameter = {} as any; // authentication AccessToken required if (configuration && configuration.apiKey) { const localVarApiKeyValue = typeof configuration.apiKey === 'function' ? await configuration.apiKey("access_token") : await configuration.apiKey; localVarQueryParameter["access_token"] = localVarApiKeyValue; } // authentication AuthorizationHeaderToken required if (configuration && configuration.apiKey) { const localVarApiKeyValue = typeof configuration.apiKey === 'function' ? await configuration.apiKey("Authorization") : await configuration.apiKey; localVarHeaderParameter["Authorization"] = localVarApiKeyValue; } // authentication BasicAuth required // authentication SudoHeader required if (configuration && configuration.apiKey) { const localVarApiKeyValue = typeof configuration.apiKey === 'function' ? await configuration.apiKey("Sudo") : await configuration.apiKey; localVarHeaderParameter["Sudo"] = localVarApiKeyValue; } // authentication SudoParam required if (configuration && configuration.apiKey) { const localVarApiKeyValue = typeof configuration.apiKey === 'function' ? await configuration.apiKey("sudo") : await configuration.apiKey; localVarQueryParameter["sudo"] = localVarApiKeyValue; } // authentication TOTPHeader required if (configuration && configuration.apiKey) { const localVarApiKeyValue = typeof configuration.apiKey === 'function' ? await configuration.apiKey("X-GITEA-OTP") : await configuration.apiKey; localVarHeaderParameter["X-GITEA-OTP"] = localVarApiKeyValue; } // authentication Token required if (configuration && configuration.apiKey) { const localVarApiKeyValue = typeof configuration.apiKey === 'function' ? await configuration.apiKey("token") : await configuration.apiKey; localVarQueryParameter["token"] = localVarApiKeyValue; } const query = new URLSearchParams(localVarUrlObj.search); for (const key in localVarQueryParameter) { query.set(key, localVarQueryParameter[key]); } for (const key in options.query) { query.set(key, options.query[key]); } localVarUrlObj.search = (new URLSearchParams(query)).toString(); let headersFromBaseOptions = baseOptions && baseOptions.headers ? baseOptions.headers : {}; localVarRequestOptions.headers = {...localVarHeaderParameter, ...headersFromBaseOptions, ...options.headers}; return { url: localVarUrlObj.pathname + localVarUrlObj.search + localVarUrlObj.hash, options: localVarRequestOptions, }; }, /** * * @summary List the current user's organizations * @param {number} [page] page number of results to return (1-based) * @param {number} [limit] page size of results * @param {*} [options] Override http request option. * @throws {RequiredError} */ orgListCurrentUserOrgs: async (page?: number, limit?: number, options: any = {}): Promise => { const localVarPath = `/user/orgs`; // use dummy base URL string because the URL constructor only accepts absolute URLs. const localVarUrlObj = new URL(localVarPath, 'https://example.com'); let baseOptions; if (configuration) { baseOptions = configuration.baseOptions; } const localVarRequestOptions = { method: 'GET', ...baseOptions, ...options}; const localVarHeaderParameter = {} as any; const localVarQueryParameter = {} as any; // authentication AccessToken required if (configuration && configuration.apiKey) { const localVarApiKeyValue = typeof configuration.apiKey === 'function' ? await configuration.apiKey("access_token") : await configuration.apiKey; localVarQueryParameter["access_token"] = localVarApiKeyValue; } // authentication AuthorizationHeaderToken required if (configuration && configuration.apiKey) { const localVarApiKeyValue = typeof configuration.apiKey === 'function' ? await configuration.apiKey("Authorization") : await configuration.apiKey; localVarHeaderParameter["Authorization"] = localVarApiKeyValue; } // authentication BasicAuth required // authentication SudoHeader required if (configuration && configuration.apiKey) { const localVarApiKeyValue = typeof configuration.apiKey === 'function' ? await configuration.apiKey("Sudo") : await configuration.apiKey; localVarHeaderParameter["Sudo"] = localVarApiKeyValue; } // authentication SudoParam required if (configuration && configuration.apiKey) { const localVarApiKeyValue = typeof configuration.apiKey === 'function' ? await configuration.apiKey("sudo") : await configuration.apiKey; localVarQueryParameter["sudo"] = localVarApiKeyValue; } // authentication TOTPHeader required if (configuration && configuration.apiKey) { const localVarApiKeyValue = typeof configuration.apiKey === 'function' ? await configuration.apiKey("X-GITEA-OTP") : await configuration.apiKey; localVarHeaderParameter["X-GITEA-OTP"] = localVarApiKeyValue; } // authentication Token required if (configuration && configuration.apiKey) { const localVarApiKeyValue = typeof configuration.apiKey === 'function' ? await configuration.apiKey("token") : await configuration.apiKey; localVarQueryParameter["token"] = localVarApiKeyValue; } if (page !== undefined) { localVarQueryParameter['page'] = page; } if (limit !== undefined) { localVarQueryParameter['limit'] = limit; } const query = new URLSearchParams(localVarUrlObj.search); for (const key in localVarQueryParameter) { query.set(key, localVarQueryParameter[key]); } for (const key in options.query) { query.set(key, options.query[key]); } localVarUrlObj.search = (new URLSearchParams(query)).toString(); let headersFromBaseOptions = baseOptions && baseOptions.headers ? baseOptions.headers : {}; localVarRequestOptions.headers = {...localVarHeaderParameter, ...headersFromBaseOptions, ...options.headers}; return { url: localVarUrlObj.pathname + localVarUrlObj.search + localVarUrlObj.hash, options: localVarRequestOptions, }; }, /** * * @summary List an organization's webhooks * @param {string} org name of the organization * @param {number} [page] page number of results to return (1-based) * @param {number} [limit] page size of results * @param {*} [options] Override http request option. * @throws {RequiredError} */ orgListHooks: async (org: string, page?: number, limit?: number, options: any = {}): Promise => { // verify required parameter 'org' is not null or undefined if (org === null || org === undefined) { throw new RequiredError('org','Required parameter org was null or undefined when calling orgListHooks.'); } const localVarPath = `/orgs/{org}/hooks` .replace(`{${"org"}}`, encodeURIComponent(String(org))); // use dummy base URL string because the URL constructor only accepts absolute URLs. const localVarUrlObj = new URL(localVarPath, 'https://example.com'); let baseOptions; if (configuration) { baseOptions = configuration.baseOptions; } const localVarRequestOptions = { method: 'GET', ...baseOptions, ...options}; const localVarHeaderParameter = {} as any; const localVarQueryParameter = {} as any; // authentication AccessToken required if (configuration && configuration.apiKey) { const localVarApiKeyValue = typeof configuration.apiKey === 'function' ? await configuration.apiKey("access_token") : await configuration.apiKey; localVarQueryParameter["access_token"] = localVarApiKeyValue; } // authentication AuthorizationHeaderToken required if (configuration && configuration.apiKey) { const localVarApiKeyValue = typeof configuration.apiKey === 'function' ? await configuration.apiKey("Authorization") : await configuration.apiKey; localVarHeaderParameter["Authorization"] = localVarApiKeyValue; } // authentication BasicAuth required // authentication SudoHeader required if (configuration && configuration.apiKey) { const localVarApiKeyValue = typeof configuration.apiKey === 'function' ? await configuration.apiKey("Sudo") : await configuration.apiKey; localVarHeaderParameter["Sudo"] = localVarApiKeyValue; } // authentication SudoParam required if (configuration && configuration.apiKey) { const localVarApiKeyValue = typeof configuration.apiKey === 'function' ? await configuration.apiKey("sudo") : await configuration.apiKey; localVarQueryParameter["sudo"] = localVarApiKeyValue; } // authentication TOTPHeader required if (configuration && configuration.apiKey) { const localVarApiKeyValue = typeof configuration.apiKey === 'function' ? await configuration.apiKey("X-GITEA-OTP") : await configuration.apiKey; localVarHeaderParameter["X-GITEA-OTP"] = localVarApiKeyValue; } // authentication Token required if (configuration && configuration.apiKey) { const localVarApiKeyValue = typeof configuration.apiKey === 'function' ? await configuration.apiKey("token") : await configuration.apiKey; localVarQueryParameter["token"] = localVarApiKeyValue; } if (page !== undefined) { localVarQueryParameter['page'] = page; } if (limit !== undefined) { localVarQueryParameter['limit'] = limit; } const query = new URLSearchParams(localVarUrlObj.search); for (const key in localVarQueryParameter) { query.set(key, localVarQueryParameter[key]); } for (const key in options.query) { query.set(key, options.query[key]); } localVarUrlObj.search = (new URLSearchParams(query)).toString(); let headersFromBaseOptions = baseOptions && baseOptions.headers ? baseOptions.headers : {}; localVarRequestOptions.headers = {...localVarHeaderParameter, ...headersFromBaseOptions, ...options.headers}; return { url: localVarUrlObj.pathname + localVarUrlObj.search + localVarUrlObj.hash, options: localVarRequestOptions, }; }, /** * * @summary List an organization's labels * @param {string} org name of the organization * @param {number} [page] page number of results to return (1-based) * @param {number} [limit] page size of results * @param {*} [options] Override http request option. * @throws {RequiredError} */ orgListLabels: async (org: string, page?: number, limit?: number, options: any = {}): Promise => { // verify required parameter 'org' is not null or undefined if (org === null || org === undefined) { throw new RequiredError('org','Required parameter org was null or undefined when calling orgListLabels.'); } const localVarPath = `/orgs/{org}/labels` .replace(`{${"org"}}`, encodeURIComponent(String(org))); // use dummy base URL string because the URL constructor only accepts absolute URLs. const localVarUrlObj = new URL(localVarPath, 'https://example.com'); let baseOptions; if (configuration) { baseOptions = configuration.baseOptions; } const localVarRequestOptions = { method: 'GET', ...baseOptions, ...options}; const localVarHeaderParameter = {} as any; const localVarQueryParameter = {} as any; // authentication AccessToken required if (configuration && configuration.apiKey) { const localVarApiKeyValue = typeof configuration.apiKey === 'function' ? await configuration.apiKey("access_token") : await configuration.apiKey; localVarQueryParameter["access_token"] = localVarApiKeyValue; } // authentication AuthorizationHeaderToken required if (configuration && configuration.apiKey) { const localVarApiKeyValue = typeof configuration.apiKey === 'function' ? await configuration.apiKey("Authorization") : await configuration.apiKey; localVarHeaderParameter["Authorization"] = localVarApiKeyValue; } // authentication BasicAuth required // authentication SudoHeader required if (configuration && configuration.apiKey) { const localVarApiKeyValue = typeof configuration.apiKey === 'function' ? await configuration.apiKey("Sudo") : await configuration.apiKey; localVarHeaderParameter["Sudo"] = localVarApiKeyValue; } // authentication SudoParam required if (configuration && configuration.apiKey) { const localVarApiKeyValue = typeof configuration.apiKey === 'function' ? await configuration.apiKey("sudo") : await configuration.apiKey; localVarQueryParameter["sudo"] = localVarApiKeyValue; } // authentication TOTPHeader required if (configuration && configuration.apiKey) { const localVarApiKeyValue = typeof configuration.apiKey === 'function' ? await configuration.apiKey("X-GITEA-OTP") : await configuration.apiKey; localVarHeaderParameter["X-GITEA-OTP"] = localVarApiKeyValue; } // authentication Token required if (configuration && configuration.apiKey) { const localVarApiKeyValue = typeof configuration.apiKey === 'function' ? await configuration.apiKey("token") : await configuration.apiKey; localVarQueryParameter["token"] = localVarApiKeyValue; } if (page !== undefined) { localVarQueryParameter['page'] = page; } if (limit !== undefined) { localVarQueryParameter['limit'] = limit; } const query = new URLSearchParams(localVarUrlObj.search); for (const key in localVarQueryParameter) { query.set(key, localVarQueryParameter[key]); } for (const key in options.query) { query.set(key, options.query[key]); } localVarUrlObj.search = (new URLSearchParams(query)).toString(); let headersFromBaseOptions = baseOptions && baseOptions.headers ? baseOptions.headers : {}; localVarRequestOptions.headers = {...localVarHeaderParameter, ...headersFromBaseOptions, ...options.headers}; return { url: localVarUrlObj.pathname + localVarUrlObj.search + localVarUrlObj.hash, options: localVarRequestOptions, }; }, /** * * @summary List an organization's members * @param {string} org name of the organization * @param {number} [page] page number of results to return (1-based) * @param {number} [limit] page size of results * @param {*} [options] Override http request option. * @throws {RequiredError} */ orgListMembers: async (org: string, page?: number, limit?: number, options: any = {}): Promise => { // verify required parameter 'org' is not null or undefined if (org === null || org === undefined) { throw new RequiredError('org','Required parameter org was null or undefined when calling orgListMembers.'); } const localVarPath = `/orgs/{org}/members` .replace(`{${"org"}}`, encodeURIComponent(String(org))); // use dummy base URL string because the URL constructor only accepts absolute URLs. const localVarUrlObj = new URL(localVarPath, 'https://example.com'); let baseOptions; if (configuration) { baseOptions = configuration.baseOptions; } const localVarRequestOptions = { method: 'GET', ...baseOptions, ...options}; const localVarHeaderParameter = {} as any; const localVarQueryParameter = {} as any; // authentication AccessToken required if (configuration && configuration.apiKey) { const localVarApiKeyValue = typeof configuration.apiKey === 'function' ? await configuration.apiKey("access_token") : await configuration.apiKey; localVarQueryParameter["access_token"] = localVarApiKeyValue; } // authentication AuthorizationHeaderToken required if (configuration && configuration.apiKey) { const localVarApiKeyValue = typeof configuration.apiKey === 'function' ? await configuration.apiKey("Authorization") : await configuration.apiKey; localVarHeaderParameter["Authorization"] = localVarApiKeyValue; } // authentication BasicAuth required // authentication SudoHeader required if (configuration && configuration.apiKey) { const localVarApiKeyValue = typeof configuration.apiKey === 'function' ? await configuration.apiKey("Sudo") : await configuration.apiKey; localVarHeaderParameter["Sudo"] = localVarApiKeyValue; } // authentication SudoParam required if (configuration && configuration.apiKey) { const localVarApiKeyValue = typeof configuration.apiKey === 'function' ? await configuration.apiKey("sudo") : await configuration.apiKey; localVarQueryParameter["sudo"] = localVarApiKeyValue; } // authentication TOTPHeader required if (configuration && configuration.apiKey) { const localVarApiKeyValue = typeof configuration.apiKey === 'function' ? await configuration.apiKey("X-GITEA-OTP") : await configuration.apiKey; localVarHeaderParameter["X-GITEA-OTP"] = localVarApiKeyValue; } // authentication Token required if (configuration && configuration.apiKey) { const localVarApiKeyValue = typeof configuration.apiKey === 'function' ? await configuration.apiKey("token") : await configuration.apiKey; localVarQueryParameter["token"] = localVarApiKeyValue; } if (page !== undefined) { localVarQueryParameter['page'] = page; } if (limit !== undefined) { localVarQueryParameter['limit'] = limit; } const query = new URLSearchParams(localVarUrlObj.search); for (const key in localVarQueryParameter) { query.set(key, localVarQueryParameter[key]); } for (const key in options.query) { query.set(key, options.query[key]); } localVarUrlObj.search = (new URLSearchParams(query)).toString(); let headersFromBaseOptions = baseOptions && baseOptions.headers ? baseOptions.headers : {}; localVarRequestOptions.headers = {...localVarHeaderParameter, ...headersFromBaseOptions, ...options.headers}; return { url: localVarUrlObj.pathname + localVarUrlObj.search + localVarUrlObj.hash, options: localVarRequestOptions, }; }, /** * * @summary List an organization's public members * @param {string} org name of the organization * @param {number} [page] page number of results to return (1-based) * @param {number} [limit] page size of results * @param {*} [options] Override http request option. * @throws {RequiredError} */ orgListPublicMembers: async (org: string, page?: number, limit?: number, options: any = {}): Promise => { // verify required parameter 'org' is not null or undefined if (org === null || org === undefined) { throw new RequiredError('org','Required parameter org was null or undefined when calling orgListPublicMembers.'); } const localVarPath = `/orgs/{org}/public_members` .replace(`{${"org"}}`, encodeURIComponent(String(org))); // use dummy base URL string because the URL constructor only accepts absolute URLs. const localVarUrlObj = new URL(localVarPath, 'https://example.com'); let baseOptions; if (configuration) { baseOptions = configuration.baseOptions; } const localVarRequestOptions = { method: 'GET', ...baseOptions, ...options}; const localVarHeaderParameter = {} as any; const localVarQueryParameter = {} as any; // authentication AccessToken required if (configuration && configuration.apiKey) { const localVarApiKeyValue = typeof configuration.apiKey === 'function' ? await configuration.apiKey("access_token") : await configuration.apiKey; localVarQueryParameter["access_token"] = localVarApiKeyValue; } // authentication AuthorizationHeaderToken required if (configuration && configuration.apiKey) { const localVarApiKeyValue = typeof configuration.apiKey === 'function' ? await configuration.apiKey("Authorization") : await configuration.apiKey; localVarHeaderParameter["Authorization"] = localVarApiKeyValue; } // authentication BasicAuth required // authentication SudoHeader required if (configuration && configuration.apiKey) { const localVarApiKeyValue = typeof configuration.apiKey === 'function' ? await configuration.apiKey("Sudo") : await configuration.apiKey; localVarHeaderParameter["Sudo"] = localVarApiKeyValue; } // authentication SudoParam required if (configuration && configuration.apiKey) { const localVarApiKeyValue = typeof configuration.apiKey === 'function' ? await configuration.apiKey("sudo") : await configuration.apiKey; localVarQueryParameter["sudo"] = localVarApiKeyValue; } // authentication TOTPHeader required if (configuration && configuration.apiKey) { const localVarApiKeyValue = typeof configuration.apiKey === 'function' ? await configuration.apiKey("X-GITEA-OTP") : await configuration.apiKey; localVarHeaderParameter["X-GITEA-OTP"] = localVarApiKeyValue; } // authentication Token required if (configuration && configuration.apiKey) { const localVarApiKeyValue = typeof configuration.apiKey === 'function' ? await configuration.apiKey("token") : await configuration.apiKey; localVarQueryParameter["token"] = localVarApiKeyValue; } if (page !== undefined) { localVarQueryParameter['page'] = page; } if (limit !== undefined) { localVarQueryParameter['limit'] = limit; } const query = new URLSearchParams(localVarUrlObj.search); for (const key in localVarQueryParameter) { query.set(key, localVarQueryParameter[key]); } for (const key in options.query) { query.set(key, options.query[key]); } localVarUrlObj.search = (new URLSearchParams(query)).toString(); let headersFromBaseOptions = baseOptions && baseOptions.headers ? baseOptions.headers : {}; localVarRequestOptions.headers = {...localVarHeaderParameter, ...headersFromBaseOptions, ...options.headers}; return { url: localVarUrlObj.pathname + localVarUrlObj.search + localVarUrlObj.hash, options: localVarRequestOptions, }; }, /** * * @summary List an organization's repos * @param {string} org name of the organization * @param {number} [page] page number of results to return (1-based) * @param {number} [limit] page size of results * @param {*} [options] Override http request option. * @throws {RequiredError} */ orgListRepos: async (org: string, page?: number, limit?: number, options: any = {}): Promise => { // verify required parameter 'org' is not null or undefined if (org === null || org === undefined) { throw new RequiredError('org','Required parameter org was null or undefined when calling orgListRepos.'); } const localVarPath = `/orgs/{org}/repos` .replace(`{${"org"}}`, encodeURIComponent(String(org))); // use dummy base URL string because the URL constructor only accepts absolute URLs. const localVarUrlObj = new URL(localVarPath, 'https://example.com'); let baseOptions; if (configuration) { baseOptions = configuration.baseOptions; } const localVarRequestOptions = { method: 'GET', ...baseOptions, ...options}; const localVarHeaderParameter = {} as any; const localVarQueryParameter = {} as any; // authentication AccessToken required if (configuration && configuration.apiKey) { const localVarApiKeyValue = typeof configuration.apiKey === 'function' ? await configuration.apiKey("access_token") : await configuration.apiKey; localVarQueryParameter["access_token"] = localVarApiKeyValue; } // authentication AuthorizationHeaderToken required if (configuration && configuration.apiKey) { const localVarApiKeyValue = typeof configuration.apiKey === 'function' ? await configuration.apiKey("Authorization") : await configuration.apiKey; localVarHeaderParameter["Authorization"] = localVarApiKeyValue; } // authentication BasicAuth required // authentication SudoHeader required if (configuration && configuration.apiKey) { const localVarApiKeyValue = typeof configuration.apiKey === 'function' ? await configuration.apiKey("Sudo") : await configuration.apiKey; localVarHeaderParameter["Sudo"] = localVarApiKeyValue; } // authentication SudoParam required if (configuration && configuration.apiKey) { const localVarApiKeyValue = typeof configuration.apiKey === 'function' ? await configuration.apiKey("sudo") : await configuration.apiKey; localVarQueryParameter["sudo"] = localVarApiKeyValue; } // authentication TOTPHeader required if (configuration && configuration.apiKey) { const localVarApiKeyValue = typeof configuration.apiKey === 'function' ? await configuration.apiKey("X-GITEA-OTP") : await configuration.apiKey; localVarHeaderParameter["X-GITEA-OTP"] = localVarApiKeyValue; } // authentication Token required if (configuration && configuration.apiKey) { const localVarApiKeyValue = typeof configuration.apiKey === 'function' ? await configuration.apiKey("token") : await configuration.apiKey; localVarQueryParameter["token"] = localVarApiKeyValue; } if (page !== undefined) { localVarQueryParameter['page'] = page; } if (limit !== undefined) { localVarQueryParameter['limit'] = limit; } const query = new URLSearchParams(localVarUrlObj.search); for (const key in localVarQueryParameter) { query.set(key, localVarQueryParameter[key]); } for (const key in options.query) { query.set(key, options.query[key]); } localVarUrlObj.search = (new URLSearchParams(query)).toString(); let headersFromBaseOptions = baseOptions && baseOptions.headers ? baseOptions.headers : {}; localVarRequestOptions.headers = {...localVarHeaderParameter, ...headersFromBaseOptions, ...options.headers}; return { url: localVarUrlObj.pathname + localVarUrlObj.search + localVarUrlObj.hash, options: localVarRequestOptions, }; }, /** * * @summary List a particular member of team * @param {number} id id of the team * @param {string} username username of the member to list * @param {*} [options] Override http request option. * @throws {RequiredError} */ orgListTeamMember: async (id: number, username: string, options: any = {}): Promise => { // verify required parameter 'id' is not null or undefined if (id === null || id === undefined) { throw new RequiredError('id','Required parameter id was null or undefined when calling orgListTeamMember.'); } // verify required parameter 'username' is not null or undefined if (username === null || username === undefined) { throw new RequiredError('username','Required parameter username was null or undefined when calling orgListTeamMember.'); } const localVarPath = `/teams/{id}/members/{username}` .replace(`{${"id"}}`, encodeURIComponent(String(id))) .replace(`{${"username"}}`, encodeURIComponent(String(username))); // use dummy base URL string because the URL constructor only accepts absolute URLs. const localVarUrlObj = new URL(localVarPath, 'https://example.com'); let baseOptions; if (configuration) { baseOptions = configuration.baseOptions; } const localVarRequestOptions = { method: 'GET', ...baseOptions, ...options}; const localVarHeaderParameter = {} as any; const localVarQueryParameter = {} as any; // authentication AccessToken required if (configuration && configuration.apiKey) { const localVarApiKeyValue = typeof configuration.apiKey === 'function' ? await configuration.apiKey("access_token") : await configuration.apiKey; localVarQueryParameter["access_token"] = localVarApiKeyValue; } // authentication AuthorizationHeaderToken required if (configuration && configuration.apiKey) { const localVarApiKeyValue = typeof configuration.apiKey === 'function' ? await configuration.apiKey("Authorization") : await configuration.apiKey; localVarHeaderParameter["Authorization"] = localVarApiKeyValue; } // authentication BasicAuth required // authentication SudoHeader required if (configuration && configuration.apiKey) { const localVarApiKeyValue = typeof configuration.apiKey === 'function' ? await configuration.apiKey("Sudo") : await configuration.apiKey; localVarHeaderParameter["Sudo"] = localVarApiKeyValue; } // authentication SudoParam required if (configuration && configuration.apiKey) { const localVarApiKeyValue = typeof configuration.apiKey === 'function' ? await configuration.apiKey("sudo") : await configuration.apiKey; localVarQueryParameter["sudo"] = localVarApiKeyValue; } // authentication TOTPHeader required if (configuration && configuration.apiKey) { const localVarApiKeyValue = typeof configuration.apiKey === 'function' ? await configuration.apiKey("X-GITEA-OTP") : await configuration.apiKey; localVarHeaderParameter["X-GITEA-OTP"] = localVarApiKeyValue; } // authentication Token required if (configuration && configuration.apiKey) { const localVarApiKeyValue = typeof configuration.apiKey === 'function' ? await configuration.apiKey("token") : await configuration.apiKey; localVarQueryParameter["token"] = localVarApiKeyValue; } const query = new URLSearchParams(localVarUrlObj.search); for (const key in localVarQueryParameter) { query.set(key, localVarQueryParameter[key]); } for (const key in options.query) { query.set(key, options.query[key]); } localVarUrlObj.search = (new URLSearchParams(query)).toString(); let headersFromBaseOptions = baseOptions && baseOptions.headers ? baseOptions.headers : {}; localVarRequestOptions.headers = {...localVarHeaderParameter, ...headersFromBaseOptions, ...options.headers}; return { url: localVarUrlObj.pathname + localVarUrlObj.search + localVarUrlObj.hash, options: localVarRequestOptions, }; }, /** * * @summary List a team's members * @param {number} id id of the team * @param {number} [page] page number of results to return (1-based) * @param {number} [limit] page size of results * @param {*} [options] Override http request option. * @throws {RequiredError} */ orgListTeamMembers: async (id: number, page?: number, limit?: number, options: any = {}): Promise => { // verify required parameter 'id' is not null or undefined if (id === null || id === undefined) { throw new RequiredError('id','Required parameter id was null or undefined when calling orgListTeamMembers.'); } const localVarPath = `/teams/{id}/members` .replace(`{${"id"}}`, encodeURIComponent(String(id))); // use dummy base URL string because the URL constructor only accepts absolute URLs. const localVarUrlObj = new URL(localVarPath, 'https://example.com'); let baseOptions; if (configuration) { baseOptions = configuration.baseOptions; } const localVarRequestOptions = { method: 'GET', ...baseOptions, ...options}; const localVarHeaderParameter = {} as any; const localVarQueryParameter = {} as any; // authentication AccessToken required if (configuration && configuration.apiKey) { const localVarApiKeyValue = typeof configuration.apiKey === 'function' ? await configuration.apiKey("access_token") : await configuration.apiKey; localVarQueryParameter["access_token"] = localVarApiKeyValue; } // authentication AuthorizationHeaderToken required if (configuration && configuration.apiKey) { const localVarApiKeyValue = typeof configuration.apiKey === 'function' ? await configuration.apiKey("Authorization") : await configuration.apiKey; localVarHeaderParameter["Authorization"] = localVarApiKeyValue; } // authentication BasicAuth required // authentication SudoHeader required if (configuration && configuration.apiKey) { const localVarApiKeyValue = typeof configuration.apiKey === 'function' ? await configuration.apiKey("Sudo") : await configuration.apiKey; localVarHeaderParameter["Sudo"] = localVarApiKeyValue; } // authentication SudoParam required if (configuration && configuration.apiKey) { const localVarApiKeyValue = typeof configuration.apiKey === 'function' ? await configuration.apiKey("sudo") : await configuration.apiKey; localVarQueryParameter["sudo"] = localVarApiKeyValue; } // authentication TOTPHeader required if (configuration && configuration.apiKey) { const localVarApiKeyValue = typeof configuration.apiKey === 'function' ? await configuration.apiKey("X-GITEA-OTP") : await configuration.apiKey; localVarHeaderParameter["X-GITEA-OTP"] = localVarApiKeyValue; } // authentication Token required if (configuration && configuration.apiKey) { const localVarApiKeyValue = typeof configuration.apiKey === 'function' ? await configuration.apiKey("token") : await configuration.apiKey; localVarQueryParameter["token"] = localVarApiKeyValue; } if (page !== undefined) { localVarQueryParameter['page'] = page; } if (limit !== undefined) { localVarQueryParameter['limit'] = limit; } const query = new URLSearchParams(localVarUrlObj.search); for (const key in localVarQueryParameter) { query.set(key, localVarQueryParameter[key]); } for (const key in options.query) { query.set(key, options.query[key]); } localVarUrlObj.search = (new URLSearchParams(query)).toString(); let headersFromBaseOptions = baseOptions && baseOptions.headers ? baseOptions.headers : {}; localVarRequestOptions.headers = {...localVarHeaderParameter, ...headersFromBaseOptions, ...options.headers}; return { url: localVarUrlObj.pathname + localVarUrlObj.search + localVarUrlObj.hash, options: localVarRequestOptions, }; }, /** * * @summary List a team's repos * @param {number} id id of the team * @param {number} [page] page number of results to return (1-based) * @param {number} [limit] page size of results * @param {*} [options] Override http request option. * @throws {RequiredError} */ orgListTeamRepos: async (id: number, page?: number, limit?: number, options: any = {}): Promise => { // verify required parameter 'id' is not null or undefined if (id === null || id === undefined) { throw new RequiredError('id','Required parameter id was null or undefined when calling orgListTeamRepos.'); } const localVarPath = `/teams/{id}/repos` .replace(`{${"id"}}`, encodeURIComponent(String(id))); // use dummy base URL string because the URL constructor only accepts absolute URLs. const localVarUrlObj = new URL(localVarPath, 'https://example.com'); let baseOptions; if (configuration) { baseOptions = configuration.baseOptions; } const localVarRequestOptions = { method: 'GET', ...baseOptions, ...options}; const localVarHeaderParameter = {} as any; const localVarQueryParameter = {} as any; // authentication AccessToken required if (configuration && configuration.apiKey) { const localVarApiKeyValue = typeof configuration.apiKey === 'function' ? await configuration.apiKey("access_token") : await configuration.apiKey; localVarQueryParameter["access_token"] = localVarApiKeyValue; } // authentication AuthorizationHeaderToken required if (configuration && configuration.apiKey) { const localVarApiKeyValue = typeof configuration.apiKey === 'function' ? await configuration.apiKey("Authorization") : await configuration.apiKey; localVarHeaderParameter["Authorization"] = localVarApiKeyValue; } // authentication BasicAuth required // authentication SudoHeader required if (configuration && configuration.apiKey) { const localVarApiKeyValue = typeof configuration.apiKey === 'function' ? await configuration.apiKey("Sudo") : await configuration.apiKey; localVarHeaderParameter["Sudo"] = localVarApiKeyValue; } // authentication SudoParam required if (configuration && configuration.apiKey) { const localVarApiKeyValue = typeof configuration.apiKey === 'function' ? await configuration.apiKey("sudo") : await configuration.apiKey; localVarQueryParameter["sudo"] = localVarApiKeyValue; } // authentication TOTPHeader required if (configuration && configuration.apiKey) { const localVarApiKeyValue = typeof configuration.apiKey === 'function' ? await configuration.apiKey("X-GITEA-OTP") : await configuration.apiKey; localVarHeaderParameter["X-GITEA-OTP"] = localVarApiKeyValue; } // authentication Token required if (configuration && configuration.apiKey) { const localVarApiKeyValue = typeof configuration.apiKey === 'function' ? await configuration.apiKey("token") : await configuration.apiKey; localVarQueryParameter["token"] = localVarApiKeyValue; } if (page !== undefined) { localVarQueryParameter['page'] = page; } if (limit !== undefined) { localVarQueryParameter['limit'] = limit; } const query = new URLSearchParams(localVarUrlObj.search); for (const key in localVarQueryParameter) { query.set(key, localVarQueryParameter[key]); } for (const key in options.query) { query.set(key, options.query[key]); } localVarUrlObj.search = (new URLSearchParams(query)).toString(); let headersFromBaseOptions = baseOptions && baseOptions.headers ? baseOptions.headers : {}; localVarRequestOptions.headers = {...localVarHeaderParameter, ...headersFromBaseOptions, ...options.headers}; return { url: localVarUrlObj.pathname + localVarUrlObj.search + localVarUrlObj.hash, options: localVarRequestOptions, }; }, /** * * @summary List an organization's teams * @param {string} org name of the organization * @param {number} [page] page number of results to return (1-based) * @param {number} [limit] page size of results * @param {*} [options] Override http request option. * @throws {RequiredError} */ orgListTeams: async (org: string, page?: number, limit?: number, options: any = {}): Promise => { // verify required parameter 'org' is not null or undefined if (org === null || org === undefined) { throw new RequiredError('org','Required parameter org was null or undefined when calling orgListTeams.'); } const localVarPath = `/orgs/{org}/teams` .replace(`{${"org"}}`, encodeURIComponent(String(org))); // use dummy base URL string because the URL constructor only accepts absolute URLs. const localVarUrlObj = new URL(localVarPath, 'https://example.com'); let baseOptions; if (configuration) { baseOptions = configuration.baseOptions; } const localVarRequestOptions = { method: 'GET', ...baseOptions, ...options}; const localVarHeaderParameter = {} as any; const localVarQueryParameter = {} as any; // authentication AccessToken required if (configuration && configuration.apiKey) { const localVarApiKeyValue = typeof configuration.apiKey === 'function' ? await configuration.apiKey("access_token") : await configuration.apiKey; localVarQueryParameter["access_token"] = localVarApiKeyValue; } // authentication AuthorizationHeaderToken required if (configuration && configuration.apiKey) { const localVarApiKeyValue = typeof configuration.apiKey === 'function' ? await configuration.apiKey("Authorization") : await configuration.apiKey; localVarHeaderParameter["Authorization"] = localVarApiKeyValue; } // authentication BasicAuth required // authentication SudoHeader required if (configuration && configuration.apiKey) { const localVarApiKeyValue = typeof configuration.apiKey === 'function' ? await configuration.apiKey("Sudo") : await configuration.apiKey; localVarHeaderParameter["Sudo"] = localVarApiKeyValue; } // authentication SudoParam required if (configuration && configuration.apiKey) { const localVarApiKeyValue = typeof configuration.apiKey === 'function' ? await configuration.apiKey("sudo") : await configuration.apiKey; localVarQueryParameter["sudo"] = localVarApiKeyValue; } // authentication TOTPHeader required if (configuration && configuration.apiKey) { const localVarApiKeyValue = typeof configuration.apiKey === 'function' ? await configuration.apiKey("X-GITEA-OTP") : await configuration.apiKey; localVarHeaderParameter["X-GITEA-OTP"] = localVarApiKeyValue; } // authentication Token required if (configuration && configuration.apiKey) { const localVarApiKeyValue = typeof configuration.apiKey === 'function' ? await configuration.apiKey("token") : await configuration.apiKey; localVarQueryParameter["token"] = localVarApiKeyValue; } if (page !== undefined) { localVarQueryParameter['page'] = page; } if (limit !== undefined) { localVarQueryParameter['limit'] = limit; } const query = new URLSearchParams(localVarUrlObj.search); for (const key in localVarQueryParameter) { query.set(key, localVarQueryParameter[key]); } for (const key in options.query) { query.set(key, options.query[key]); } localVarUrlObj.search = (new URLSearchParams(query)).toString(); let headersFromBaseOptions = baseOptions && baseOptions.headers ? baseOptions.headers : {}; localVarRequestOptions.headers = {...localVarHeaderParameter, ...headersFromBaseOptions, ...options.headers}; return { url: localVarUrlObj.pathname + localVarUrlObj.search + localVarUrlObj.hash, options: localVarRequestOptions, }; }, /** * * @summary List a user's organizations * @param {string} username username of user * @param {number} [page] page number of results to return (1-based) * @param {number} [limit] page size of results * @param {*} [options] Override http request option. * @throws {RequiredError} */ orgListUserOrgs: async (username: string, page?: number, limit?: number, options: any = {}): Promise => { // verify required parameter 'username' is not null or undefined if (username === null || username === undefined) { throw new RequiredError('username','Required parameter username was null or undefined when calling orgListUserOrgs.'); } const localVarPath = `/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, 'https://example.com'); let baseOptions; if (configuration) { baseOptions = configuration.baseOptions; } const localVarRequestOptions = { method: 'GET', ...baseOptions, ...options}; const localVarHeaderParameter = {} as any; const localVarQueryParameter = {} as any; // authentication AccessToken required if (configuration && configuration.apiKey) { const localVarApiKeyValue = typeof configuration.apiKey === 'function' ? await configuration.apiKey("access_token") : await configuration.apiKey; localVarQueryParameter["access_token"] = localVarApiKeyValue; } // authentication AuthorizationHeaderToken required if (configuration && configuration.apiKey) { const localVarApiKeyValue = typeof configuration.apiKey === 'function' ? await configuration.apiKey("Authorization") : await configuration.apiKey; localVarHeaderParameter["Authorization"] = localVarApiKeyValue; } // authentication BasicAuth required // authentication SudoHeader required if (configuration && configuration.apiKey) { const localVarApiKeyValue = typeof configuration.apiKey === 'function' ? await configuration.apiKey("Sudo") : await configuration.apiKey; localVarHeaderParameter["Sudo"] = localVarApiKeyValue; } // authentication SudoParam required if (configuration && configuration.apiKey) { const localVarApiKeyValue = typeof configuration.apiKey === 'function' ? await configuration.apiKey("sudo") : await configuration.apiKey; localVarQueryParameter["sudo"] = localVarApiKeyValue; } // authentication TOTPHeader required if (configuration && configuration.apiKey) { const localVarApiKeyValue = typeof configuration.apiKey === 'function' ? await configuration.apiKey("X-GITEA-OTP") : await configuration.apiKey; localVarHeaderParameter["X-GITEA-OTP"] = localVarApiKeyValue; } // authentication Token required if (configuration && configuration.apiKey) { const localVarApiKeyValue = typeof configuration.apiKey === 'function' ? await configuration.apiKey("token") : await configuration.apiKey; localVarQueryParameter["token"] = localVarApiKeyValue; } if (page !== undefined) { localVarQueryParameter['page'] = page; } if (limit !== undefined) { localVarQueryParameter['limit'] = limit; } const query = new URLSearchParams(localVarUrlObj.search); for (const key in localVarQueryParameter) { query.set(key, localVarQueryParameter[key]); } for (const key in options.query) { query.set(key, options.query[key]); } localVarUrlObj.search = (new URLSearchParams(query)).toString(); let headersFromBaseOptions = baseOptions && baseOptions.headers ? baseOptions.headers : {}; localVarRequestOptions.headers = {...localVarHeaderParameter, ...headersFromBaseOptions, ...options.headers}; return { url: localVarUrlObj.pathname + localVarUrlObj.search + localVarUrlObj.hash, options: localVarRequestOptions, }; }, /** * * @summary Publicize a user's membership * @param {string} org name of the organization * @param {string} username username of the user * @param {*} [options] Override http request option. * @throws {RequiredError} */ orgPublicizeMember: async (org: string, username: string, options: any = {}): Promise => { // verify required parameter 'org' is not null or undefined if (org === null || org === undefined) { throw new RequiredError('org','Required parameter org was null or undefined when calling orgPublicizeMember.'); } // verify required parameter 'username' is not null or undefined if (username === null || username === undefined) { throw new RequiredError('username','Required parameter username was null or undefined when calling orgPublicizeMember.'); } const localVarPath = `/orgs/{org}/public_members/{username}` .replace(`{${"org"}}`, encodeURIComponent(String(org))) .replace(`{${"username"}}`, encodeURIComponent(String(username))); // use dummy base URL string because the URL constructor only accepts absolute URLs. const localVarUrlObj = new URL(localVarPath, 'https://example.com'); let baseOptions; if (configuration) { baseOptions = configuration.baseOptions; } const localVarRequestOptions = { method: 'PUT', ...baseOptions, ...options}; const localVarHeaderParameter = {} as any; const localVarQueryParameter = {} as any; // authentication AccessToken required if (configuration && configuration.apiKey) { const localVarApiKeyValue = typeof configuration.apiKey === 'function' ? await configuration.apiKey("access_token") : await configuration.apiKey; localVarQueryParameter["access_token"] = localVarApiKeyValue; } // authentication AuthorizationHeaderToken required if (configuration && configuration.apiKey) { const localVarApiKeyValue = typeof configuration.apiKey === 'function' ? await configuration.apiKey("Authorization") : await configuration.apiKey; localVarHeaderParameter["Authorization"] = localVarApiKeyValue; } // authentication BasicAuth required // authentication SudoHeader required if (configuration && configuration.apiKey) { const localVarApiKeyValue = typeof configuration.apiKey === 'function' ? await configuration.apiKey("Sudo") : await configuration.apiKey; localVarHeaderParameter["Sudo"] = localVarApiKeyValue; } // authentication SudoParam required if (configuration && configuration.apiKey) { const localVarApiKeyValue = typeof configuration.apiKey === 'function' ? await configuration.apiKey("sudo") : await configuration.apiKey; localVarQueryParameter["sudo"] = localVarApiKeyValue; } // authentication TOTPHeader required if (configuration && configuration.apiKey) { const localVarApiKeyValue = typeof configuration.apiKey === 'function' ? await configuration.apiKey("X-GITEA-OTP") : await configuration.apiKey; localVarHeaderParameter["X-GITEA-OTP"] = localVarApiKeyValue; } // authentication Token required if (configuration && configuration.apiKey) { const localVarApiKeyValue = typeof configuration.apiKey === 'function' ? await configuration.apiKey("token") : await configuration.apiKey; localVarQueryParameter["token"] = localVarApiKeyValue; } const query = new URLSearchParams(localVarUrlObj.search); for (const key in localVarQueryParameter) { query.set(key, localVarQueryParameter[key]); } for (const key in options.query) { query.set(key, options.query[key]); } localVarUrlObj.search = (new URLSearchParams(query)).toString(); let headersFromBaseOptions = baseOptions && baseOptions.headers ? baseOptions.headers : {}; localVarRequestOptions.headers = {...localVarHeaderParameter, ...headersFromBaseOptions, ...options.headers}; return { url: localVarUrlObj.pathname + localVarUrlObj.search + localVarUrlObj.hash, options: localVarRequestOptions, }; }, /** * * @summary Remove a team member * @param {number} id id of the team * @param {string} username username of the user to remove * @param {*} [options] Override http request option. * @throws {RequiredError} */ orgRemoveTeamMember: async (id: number, username: string, options: any = {}): Promise => { // verify required parameter 'id' is not null or undefined if (id === null || id === undefined) { throw new RequiredError('id','Required parameter id was null or undefined when calling orgRemoveTeamMember.'); } // verify required parameter 'username' is not null or undefined if (username === null || username === undefined) { throw new RequiredError('username','Required parameter username was null or undefined when calling orgRemoveTeamMember.'); } const localVarPath = `/teams/{id}/members/{username}` .replace(`{${"id"}}`, encodeURIComponent(String(id))) .replace(`{${"username"}}`, encodeURIComponent(String(username))); // use dummy base URL string because the URL constructor only accepts absolute URLs. const localVarUrlObj = new URL(localVarPath, 'https://example.com'); let baseOptions; if (configuration) { baseOptions = configuration.baseOptions; } const localVarRequestOptions = { method: 'DELETE', ...baseOptions, ...options}; const localVarHeaderParameter = {} as any; const localVarQueryParameter = {} as any; // authentication AccessToken required if (configuration && configuration.apiKey) { const localVarApiKeyValue = typeof configuration.apiKey === 'function' ? await configuration.apiKey("access_token") : await configuration.apiKey; localVarQueryParameter["access_token"] = localVarApiKeyValue; } // authentication AuthorizationHeaderToken required if (configuration && configuration.apiKey) { const localVarApiKeyValue = typeof configuration.apiKey === 'function' ? await configuration.apiKey("Authorization") : await configuration.apiKey; localVarHeaderParameter["Authorization"] = localVarApiKeyValue; } // authentication BasicAuth required // authentication SudoHeader required if (configuration && configuration.apiKey) { const localVarApiKeyValue = typeof configuration.apiKey === 'function' ? await configuration.apiKey("Sudo") : await configuration.apiKey; localVarHeaderParameter["Sudo"] = localVarApiKeyValue; } // authentication SudoParam required if (configuration && configuration.apiKey) { const localVarApiKeyValue = typeof configuration.apiKey === 'function' ? await configuration.apiKey("sudo") : await configuration.apiKey; localVarQueryParameter["sudo"] = localVarApiKeyValue; } // authentication TOTPHeader required if (configuration && configuration.apiKey) { const localVarApiKeyValue = typeof configuration.apiKey === 'function' ? await configuration.apiKey("X-GITEA-OTP") : await configuration.apiKey; localVarHeaderParameter["X-GITEA-OTP"] = localVarApiKeyValue; } // authentication Token required if (configuration && configuration.apiKey) { const localVarApiKeyValue = typeof configuration.apiKey === 'function' ? await configuration.apiKey("token") : await configuration.apiKey; localVarQueryParameter["token"] = localVarApiKeyValue; } const query = new URLSearchParams(localVarUrlObj.search); for (const key in localVarQueryParameter) { query.set(key, localVarQueryParameter[key]); } for (const key in options.query) { query.set(key, options.query[key]); } localVarUrlObj.search = (new URLSearchParams(query)).toString(); let headersFromBaseOptions = baseOptions && baseOptions.headers ? baseOptions.headers : {}; localVarRequestOptions.headers = {...localVarHeaderParameter, ...headersFromBaseOptions, ...options.headers}; return { url: localVarUrlObj.pathname + localVarUrlObj.search + localVarUrlObj.hash, options: localVarRequestOptions, }; }, /** * This does not delete the repository, it only removes the repository from the team. * @summary Remove a repository from a team * @param {number} id id of the team * @param {string} org organization that owns the repo to remove * @param {string} repo name of the repo to remove * @param {*} [options] Override http request option. * @throws {RequiredError} */ orgRemoveTeamRepository: async (id: number, org: string, repo: string, options: any = {}): Promise => { // verify required parameter 'id' is not null or undefined if (id === null || id === undefined) { throw new RequiredError('id','Required parameter id was null or undefined when calling orgRemoveTeamRepository.'); } // verify required parameter 'org' is not null or undefined if (org === null || org === undefined) { throw new RequiredError('org','Required parameter org was null or undefined when calling orgRemoveTeamRepository.'); } // verify required parameter 'repo' is not null or undefined if (repo === null || repo === undefined) { throw new RequiredError('repo','Required parameter repo was null or undefined when calling orgRemoveTeamRepository.'); } const localVarPath = `/teams/{id}/repos/{org}/{repo}` .replace(`{${"id"}}`, encodeURIComponent(String(id))) .replace(`{${"org"}}`, encodeURIComponent(String(org))) .replace(`{${"repo"}}`, encodeURIComponent(String(repo))); // use dummy base URL string because the URL constructor only accepts absolute URLs. const localVarUrlObj = new URL(localVarPath, 'https://example.com'); let baseOptions; if (configuration) { baseOptions = configuration.baseOptions; } const localVarRequestOptions = { method: 'DELETE', ...baseOptions, ...options}; const localVarHeaderParameter = {} as any; const localVarQueryParameter = {} as any; // authentication AccessToken required if (configuration && configuration.apiKey) { const localVarApiKeyValue = typeof configuration.apiKey === 'function' ? await configuration.apiKey("access_token") : await configuration.apiKey; localVarQueryParameter["access_token"] = localVarApiKeyValue; } // authentication AuthorizationHeaderToken required if (configuration && configuration.apiKey) { const localVarApiKeyValue = typeof configuration.apiKey === 'function' ? await configuration.apiKey("Authorization") : await configuration.apiKey; localVarHeaderParameter["Authorization"] = localVarApiKeyValue; } // authentication BasicAuth required // authentication SudoHeader required if (configuration && configuration.apiKey) { const localVarApiKeyValue = typeof configuration.apiKey === 'function' ? await configuration.apiKey("Sudo") : await configuration.apiKey; localVarHeaderParameter["Sudo"] = localVarApiKeyValue; } // authentication SudoParam required if (configuration && configuration.apiKey) { const localVarApiKeyValue = typeof configuration.apiKey === 'function' ? await configuration.apiKey("sudo") : await configuration.apiKey; localVarQueryParameter["sudo"] = localVarApiKeyValue; } // authentication TOTPHeader required if (configuration && configuration.apiKey) { const localVarApiKeyValue = typeof configuration.apiKey === 'function' ? await configuration.apiKey("X-GITEA-OTP") : await configuration.apiKey; localVarHeaderParameter["X-GITEA-OTP"] = localVarApiKeyValue; } // authentication Token required if (configuration && configuration.apiKey) { const localVarApiKeyValue = typeof configuration.apiKey === 'function' ? await configuration.apiKey("token") : await configuration.apiKey; localVarQueryParameter["token"] = localVarApiKeyValue; } const query = new URLSearchParams(localVarUrlObj.search); for (const key in localVarQueryParameter) { query.set(key, localVarQueryParameter[key]); } for (const key in options.query) { query.set(key, options.query[key]); } localVarUrlObj.search = (new URLSearchParams(query)).toString(); let headersFromBaseOptions = baseOptions && baseOptions.headers ? baseOptions.headers : {}; localVarRequestOptions.headers = {...localVarHeaderParameter, ...headersFromBaseOptions, ...options.headers}; return { url: localVarUrlObj.pathname + localVarUrlObj.search + localVarUrlObj.hash, options: localVarRequestOptions, }; }, /** * * @summary Search for teams within an organization * @param {string} org name of the organization * @param {string} [q] keywords to search * @param {boolean} [include_desc] include search within team description (defaults to true) * @param {number} [page] page number of results to return (1-based) * @param {number} [limit] page size of results * @param {*} [options] Override http request option. * @throws {RequiredError} */ teamSearch: async (org: string, q?: string, include_desc?: boolean, page?: number, limit?: number, options: any = {}): Promise => { // verify required parameter 'org' is not null or undefined if (org === null || org === undefined) { throw new RequiredError('org','Required parameter org was null or undefined when calling teamSearch.'); } const localVarPath = `/orgs/{org}/teams/search` .replace(`{${"org"}}`, encodeURIComponent(String(org))); // use dummy base URL string because the URL constructor only accepts absolute URLs. const localVarUrlObj = new URL(localVarPath, 'https://example.com'); let baseOptions; if (configuration) { baseOptions = configuration.baseOptions; } const localVarRequestOptions = { method: 'GET', ...baseOptions, ...options}; const localVarHeaderParameter = {} as any; const localVarQueryParameter = {} as any; // authentication AccessToken required if (configuration && configuration.apiKey) { const localVarApiKeyValue = typeof configuration.apiKey === 'function' ? await configuration.apiKey("access_token") : await configuration.apiKey; localVarQueryParameter["access_token"] = localVarApiKeyValue; } // authentication AuthorizationHeaderToken required if (configuration && configuration.apiKey) { const localVarApiKeyValue = typeof configuration.apiKey === 'function' ? await configuration.apiKey("Authorization") : await configuration.apiKey; localVarHeaderParameter["Authorization"] = localVarApiKeyValue; } // authentication BasicAuth required // authentication SudoHeader required if (configuration && configuration.apiKey) { const localVarApiKeyValue = typeof configuration.apiKey === 'function' ? await configuration.apiKey("Sudo") : await configuration.apiKey; localVarHeaderParameter["Sudo"] = localVarApiKeyValue; } // authentication SudoParam required if (configuration && configuration.apiKey) { const localVarApiKeyValue = typeof configuration.apiKey === 'function' ? await configuration.apiKey("sudo") : await configuration.apiKey; localVarQueryParameter["sudo"] = localVarApiKeyValue; } // authentication TOTPHeader required if (configuration && configuration.apiKey) { const localVarApiKeyValue = typeof configuration.apiKey === 'function' ? await configuration.apiKey("X-GITEA-OTP") : await configuration.apiKey; localVarHeaderParameter["X-GITEA-OTP"] = localVarApiKeyValue; } // authentication Token required if (configuration && configuration.apiKey) { const localVarApiKeyValue = typeof configuration.apiKey === 'function' ? await configuration.apiKey("token") : await configuration.apiKey; localVarQueryParameter["token"] = localVarApiKeyValue; } if (q !== undefined) { localVarQueryParameter['q'] = q; } if (include_desc !== undefined) { localVarQueryParameter['include_desc'] = include_desc; } if (page !== undefined) { localVarQueryParameter['page'] = page; } if (limit !== undefined) { localVarQueryParameter['limit'] = limit; } const query = new URLSearchParams(localVarUrlObj.search); for (const key in localVarQueryParameter) { query.set(key, localVarQueryParameter[key]); } for (const key in options.query) { query.set(key, options.query[key]); } localVarUrlObj.search = (new URLSearchParams(query)).toString(); let headersFromBaseOptions = baseOptions && baseOptions.headers ? baseOptions.headers : {}; localVarRequestOptions.headers = {...localVarHeaderParameter, ...headersFromBaseOptions, ...options.headers}; return { url: localVarUrlObj.pathname + localVarUrlObj.search + localVarUrlObj.hash, options: localVarRequestOptions, }; }, } }; /** * OrganizationApi - functional programming interface * @export */ export const OrganizationApiFp = function(configuration?: Configuration) { return { /** * * @summary Create a repository in an organization * @param {string} org name of organization * @param {CreateRepoOption} [body] * @param {*} [options] Override http request option. * @throws {RequiredError} */ async createOrgRepo(org: string, body?: CreateRepoOption, options?: any): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise> { const localVarAxiosArgs = await OrganizationApiAxiosParamCreator(configuration).createOrgRepo(org, body, options); return (axios: AxiosInstance = globalAxios, basePath: string = BASE_PATH) => { const axiosRequestArgs = {...localVarAxiosArgs.options, url: basePath + localVarAxiosArgs.url}; return axios.request(axiosRequestArgs); }; }, /** * * @summary Create a repository in an organization * @param {string} org name of organization * @param {CreateRepoOption} [body] * @param {*} [options] Override http request option. * @throws {RequiredError} */ async createOrgRepoDeprecated(org: string, body?: CreateRepoOption, options?: any): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise> { const localVarAxiosArgs = await OrganizationApiAxiosParamCreator(configuration).createOrgRepoDeprecated(org, body, options); return (axios: AxiosInstance = globalAxios, basePath: string = BASE_PATH) => { const axiosRequestArgs = {...localVarAxiosArgs.options, url: basePath + localVarAxiosArgs.url}; return axios.request(axiosRequestArgs); }; }, /** * * @summary Add a team member * @param {number} id id of the team * @param {string} username username of the user to add * @param {*} [options] Override http request option. * @throws {RequiredError} */ async orgAddTeamMember(id: number, username: string, options?: any): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise> { const localVarAxiosArgs = await OrganizationApiAxiosParamCreator(configuration).orgAddTeamMember(id, username, options); return (axios: AxiosInstance = globalAxios, basePath: string = BASE_PATH) => { const axiosRequestArgs = {...localVarAxiosArgs.options, url: basePath + localVarAxiosArgs.url}; return axios.request(axiosRequestArgs); }; }, /** * * @summary Add a repository to a team * @param {number} id id of the team * @param {string} org organization that owns the repo to add * @param {string} repo name of the repo to add * @param {*} [options] Override http request option. * @throws {RequiredError} */ async orgAddTeamRepository(id: number, org: string, repo: string, options?: any): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise> { const localVarAxiosArgs = await OrganizationApiAxiosParamCreator(configuration).orgAddTeamRepository(id, org, repo, options); return (axios: AxiosInstance = globalAxios, basePath: string = BASE_PATH) => { const axiosRequestArgs = {...localVarAxiosArgs.options, url: basePath + localVarAxiosArgs.url}; return axios.request(axiosRequestArgs); }; }, /** * * @summary Conceal a user's membership * @param {string} org name of the organization * @param {string} username username of the user * @param {*} [options] Override http request option. * @throws {RequiredError} */ async orgConcealMember(org: string, username: string, options?: any): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise> { const localVarAxiosArgs = await OrganizationApiAxiosParamCreator(configuration).orgConcealMember(org, username, options); return (axios: AxiosInstance = globalAxios, basePath: string = BASE_PATH) => { const axiosRequestArgs = {...localVarAxiosArgs.options, url: basePath + localVarAxiosArgs.url}; return axios.request(axiosRequestArgs); }; }, /** * * @summary Create an organization * @param {CreateOrgOption} body * @param {*} [options] Override http request option. * @throws {RequiredError} */ async orgCreate(body: CreateOrgOption, options?: any): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise> { const localVarAxiosArgs = await OrganizationApiAxiosParamCreator(configuration).orgCreate(body, options); return (axios: AxiosInstance = globalAxios, basePath: string = BASE_PATH) => { const axiosRequestArgs = {...localVarAxiosArgs.options, url: basePath + localVarAxiosArgs.url}; return axios.request(axiosRequestArgs); }; }, /** * * @summary Create a hook * @param {CreateHookOption} body * @param {string} org name of the organization * @param {*} [options] Override http request option. * @throws {RequiredError} */ async orgCreateHook(body: CreateHookOption, org: string, options?: any): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise> { const localVarAxiosArgs = await OrganizationApiAxiosParamCreator(configuration).orgCreateHook(body, org, options); return (axios: AxiosInstance = globalAxios, basePath: string = BASE_PATH) => { const axiosRequestArgs = {...localVarAxiosArgs.options, url: basePath + localVarAxiosArgs.url}; return axios.request(axiosRequestArgs); }; }, /** * * @summary Create a label for an organization * @param {string} org name of the organization * @param {CreateLabelOption} [body] * @param {*} [options] Override http request option. * @throws {RequiredError} */ async orgCreateLabel(org: string, body?: CreateLabelOption, options?: any): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise