UNPKG

bitbucket

Version:

Bitbucket API client for Browser and Node.js

15 lines 110 kB
!function(e,r){"object"==typeof exports&&"undefined"!=typeof module?r(exports,require("node-fetch")):"function"==typeof define&&define.amd?define(["exports","node-fetch"],r):r((e=e||self).Bitbucket={},e.fetch)}(this,(function(e,r){"use strict";r=r&&r.hasOwnProperty("default")?r.default:r;var s=function e(r,s,t,i){if("function"!=typeof t)throw new Error("method for before hook must be a function");i||(i={});if(Array.isArray(s))return s.reverse().reduce((function(s,t){return e.bind(null,r,t,s,i)}),t)();return Promise.resolve().then((function(){return r.registry[s]?r.registry[s].reduce((function(e,r){return r.hook.bind(null,e,i)}),t)():t(i)}))};var t=function(e,r,s,t){var i=t;e.registry[s]||(e.registry[s]=[]);"before"===r&&(t=function(e,r){return Promise.resolve().then(i.bind(null,r)).then(e.bind(null,r))});"after"===r&&(t=function(e,r){var s;return Promise.resolve().then(e.bind(null,r)).then((function(e){return i(s=e,r)})).then((function(){return s}))});"error"===r&&(t=function(e,r){return Promise.resolve().then(e.bind(null,r)).catch((function(e){return i(e,r)}))});e.registry[s].push({hook:t,orig:i})};var i=function(e,r,s){if(!e.registry[r])return;var t=e.registry[r].map((function(e){return e.orig})).indexOf(s);if(-1===t)return;e.registry[r].splice(t,1)};var o=Function.bind,p=o.bind(o);function a(e,r,s){var o=p(i,null).apply(null,s?[r,s]:[r]);e.api={remove:o},e.remove=o,["before","error","after","wrap"].forEach((function(i){var o=s?[r,i,s]:[r,i];e[i]=e.api[i]=p(t,null).apply(null,o)}))}function u(){var e={registry:{}},r=s.bind(null,e);return a(r,e),r}var n=!1;function l(){return n||(console.warn('[before-after-hook]: "Hook()" repurposing warning, use "Hook.Collection()". Read more: https://git.io/upgrade-before-after-hook-to-1.4'),n=!0),u()}l.Singular=function(){var e={registry:{}},r=s.bind(null,e,"h");return a(r,e,"h"),r}.bind(),l.Collection=u.bind();var d=l,c=l,g=l.Singular,m=l.Collection;d.Hook=c,d.Singular=g,d.Collection=m;var y={method:"GET",baseUrl:"".concat("https","://").concat("api.bitbucket.org").concat("/2.0"),headers:{accept:"application/json","user-agent":"bitbucket.js/".concat("2.12.0")}};function _(e,r){if(!(e instanceof r))throw new TypeError("Cannot call a class as a function")}function q(e){return(q=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function h(e,r){return(h=Object.setPrototypeOf||function(e,r){return e.__proto__=r,e})(e,r)}function k(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}function w(e,r,s){return(w=k()?Reflect.construct:function(e,r,s){var t=[null];t.push.apply(t,r);var i=new(Function.bind.apply(e,t));return s&&h(i,s.prototype),i}).apply(null,arguments)}function P(e){var r="function"==typeof Map?new Map:void 0;return(P=function(e){if(null===e||(s=e,-1===Function.toString.call(s).indexOf("[native code]")))return e;var s;if("function"!=typeof e)throw new TypeError("Super expression must either be null or a function");if(void 0!==r){if(r.has(e))return r.get(e);r.set(e,t)}function t(){return w(e,arguments,q(this).constructor)}return t.prototype=Object.create(e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),h(t,e)})(e)}function f(e,r){if(null==e)return{};var s,t,i=function(e,r){if(null==e)return{};var s,t,i={},o=Object.keys(e);for(t=0;t<o.length;t++)s=o[t],r.indexOf(s)>=0||(i[s]=e[s]);return i}(e,r);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(t=0;t<o.length;t++)s=o[t],r.indexOf(s)>=0||Object.prototype.propertyIsEnumerable.call(e,s)&&(i[s]=e[s])}return i}function b(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function E(e,r){return!r||"object"!=typeof r&&"function"!=typeof r?b(e):r}function T(e,r){return function(e){if(Array.isArray(e))return e}(e)||function(e,r){if("undefined"==typeof Symbol||!(Symbol.iterator in Object(e)))return;var s=[],t=!0,i=!1,o=void 0;try{for(var p,a=e[Symbol.iterator]();!(t=(p=a.next()).done)&&(s.push(p.value),!r||s.length!==r);t=!0);}catch(e){i=!0,o=e}finally{try{t||null==a.return||a.return()}finally{if(i)throw o}}return s}(e,r)||v(e,r)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function v(e,r){if(e){if("string"==typeof e)return C(e,r);var s=Object.prototype.toString.call(e).slice(8,-1);return"Object"===s&&e.constructor&&(s=e.constructor.name),"Map"===s||"Set"===s?Array.from(e):"Arguments"===s||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(s)?C(e,r):void 0}}function C(e,r){(null==r||r>e.length)&&(r=e.length);for(var s=0,t=new Array(r);s<r;s++)t[s]=e[s];return t}var R=function(e){return function(e){return!!e&&"object"==typeof e}(e)&&!function(e){var r=Object.prototype.toString.call(e);return"[object RegExp]"===r||"[object Date]"===r||function(e){return e.$$typeof===S}(e)}(e)};var S="function"==typeof Symbol&&Symbol.for?Symbol.for("react.element"):60103;function j(e,r){return!1!==r.clone&&r.isMergeableObject(e)?O((s=e,Array.isArray(s)?[]:{}),e,r):e;var s}function G(e,r,s){return e.concat(r).map((function(e){return j(e,s)}))}function D(e){return Object.keys(e).concat(function(e){return Object.getOwnPropertySymbols?Object.getOwnPropertySymbols(e).filter((function(r){return e.propertyIsEnumerable(r)})):[]}(e))}function V(e,r){try{return r in e}catch(e){return!1}}function A(e,r,s){var t={};return s.isMergeableObject(e)&&D(e).forEach((function(r){t[r]=j(e[r],s)})),D(r).forEach((function(i){(function(e,r){return V(e,r)&&!(Object.hasOwnProperty.call(e,r)&&Object.propertyIsEnumerable.call(e,r))})(e,i)||(V(e,i)&&s.isMergeableObject(r[i])?t[i]=function(e,r){if(!r.customMerge)return O;var s=r.customMerge(e);return"function"==typeof s?s:O}(i,s)(e[i],r[i],s):t[i]=j(r[i],s))})),t}function O(e,r,s){(s=s||{}).arrayMerge=s.arrayMerge||G,s.isMergeableObject=s.isMergeableObject||R,s.cloneUnlessOtherwiseSpecified=j;var t=Array.isArray(r);return t===Array.isArray(e)?t?s.arrayMerge(e,r,s):A(e,r,s):j(r,s)}O.all=function(e,r){if(!Array.isArray(e))throw new Error("first argument should be an array");return e.reduce((function(e,s){return O(e,s,r)}),{})};var U=O; /*! * is-plain-object <https://github.com/jonschlinkert/is-plain-object> * * Copyright (c) 2014-2017, Jon Schlinkert. * Released under the MIT License. */ function I(e){return!0==(null!=(r=e)&&"object"==typeof r&&!1===Array.isArray(r))&&"[object Object]"===Object.prototype.toString.call(e); /*! * isobject <https://github.com/jonschlinkert/isobject> * * Copyright (c) 2014-2017, Jon Schlinkert. * Released under the MIT License. */ var r}function F(e){var r,s;return!1!==I(e)&&("function"==typeof(r=e.constructor)&&(!1!==I(s=r.prototype)&&!1!==s.hasOwnProperty("isPrototypeOf")))}function K(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return Object.keys(e).reduce((function(r,s){return r[s.toLowerCase()]=e[s],r}),{})}function W(e,r,s){if("string"==typeof r){var t=T(r.split(" "),2),i=t[0],o=t[1];s=Object.assign(o?{method:i,url:o}:{url:i},s)}else s=r||{};return s.headers=K(s.headers),U.all([e,s].filter(Boolean),{isMergeableObject:F})}"undefined"!=typeof globalThis?globalThis:"undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self&&self;var B=function(e,r){return e(r={exports:{}},r.exports),r.exports}((function(e,r){e.exports=function(){function e(){}return e.prototype.encodeReserved=function(e){return e.split(/(%[0-9A-Fa-f]{2})/g).map((function(e){return/%[0-9A-Fa-f]/.test(e)||(e=encodeURI(e).replace(/%5B/g,"[").replace(/%5D/g,"]")),e})).join("")},e.prototype.encodeUnreserved=function(e){return encodeURIComponent(e).replace(/[!'()*]/g,(function(e){return"%"+e.charCodeAt(0).toString(16).toUpperCase()}))},e.prototype.encodeValue=function(e,r,s){return r="+"===e||"#"===e?this.encodeReserved(r):this.encodeUnreserved(r),s?this.encodeUnreserved(s)+"="+r:r},e.prototype.isDefined=function(e){return null!=e},e.prototype.isKeyOperator=function(e){return";"===e||"&"===e||"?"===e},e.prototype.getValues=function(e,r,s,t){var i=e[s],o=[];if(this.isDefined(i)&&""!==i)if("string"==typeof i||"number"==typeof i||"boolean"==typeof i)i=i.toString(),t&&"*"!==t&&(i=i.substring(0,parseInt(t,10))),o.push(this.encodeValue(r,i,this.isKeyOperator(r)?s:null));else if("*"===t)Array.isArray(i)?i.filter(this.isDefined).forEach((function(e){o.push(this.encodeValue(r,e,this.isKeyOperator(r)?s:null))}),this):Object.keys(i).forEach((function(e){this.isDefined(i[e])&&o.push(this.encodeValue(r,i[e],e))}),this);else{var p=[];Array.isArray(i)?i.filter(this.isDefined).forEach((function(e){p.push(this.encodeValue(r,e))}),this):Object.keys(i).forEach((function(e){this.isDefined(i[e])&&(p.push(this.encodeUnreserved(e)),p.push(this.encodeValue(r,i[e].toString())))}),this),this.isKeyOperator(r)?o.push(this.encodeUnreserved(s)+"="+p.join(",")):0!==p.length&&o.push(p.join(","))}else";"===r?this.isDefined(i)&&o.push(this.encodeUnreserved(s)):""!==i||"&"!==r&&"?"!==r?""===i&&o.push(""):o.push(this.encodeUnreserved(s)+"=");return o},e.prototype.parse=function(e){var r=this,s=["+","#",".","/",";","?","&"];return{expand:function(t){return e.replace(/\{([^\{\}]+)\}|([^\{\}]+)/g,(function(e,i,o){if(i){var p=null,a=[];if(-1!==s.indexOf(i.charAt(0))&&(p=i.charAt(0),i=i.substr(1)),i.split(/,/g).forEach((function(e){var s=/([^:\*]*)(?::(\d+)|(\*))?/.exec(e);a.push.apply(a,r.getValues(t,p,s[1],s[2]||s[3]))})),p&&"+"!==p){var u=",";return"?"===p?u="&":"#"!==p&&(u=p),(0!==a.length?p:"")+a.join(u)}return a.join(",")}return r.encodeReserved(o)}))}}},new e}()}));function H(e){var r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},s=e.includes("?")?"&":"?",t=Object.keys(r).filter((function(e){return void 0!==r[e]}));return 0===t.length?e:"".concat(e).concat(s).concat(t.map((function(e){return"q"===e?"q=".concat(r.q.split(" ").map(encodeURIComponent).join("+")):Array.isArray(r[e])?r[e].map((function(r){return"".concat(e,"=").concat(encodeURIComponent(r))})).join("&"):"".concat(e,"=").concat(encodeURIComponent(r[e]))})).join("&"))}var L=/\{[^}]+\}/g;function M(e){return e.replace(/^\W+|\W+$/g,"").split(/,/)}var x="multipart/form-data",N="application/x-www-form-urlencoded",J="application/json; charset=utf-8";function z(e){var r=e.accepts,s=void 0===r?[]:r,t=e.method,i=e.baseUrl,o=e.url,p=e.headers,a=e.request,u=f(e,["accepts","method","baseUrl","url","headers","request"]),n=t.toUpperCase(),l=function(e){var r=e.match(L);return r?r.map(M).reduce((function(e,r){return e.concat(r)}),[]):[]}(o),d=B.parse(o).expand(u);/^http/.test(d)||(d="".concat(i).concat(d));var c,g=Object.keys(u).reduce((function(e,r){return l.includes(r)||(e[r]=u[r]),e}),{}),m=g._body,y=f(g,["_body"]),_=!1;if(["GET","DELETE"].includes(n))d=H(d,y);else if(void 0!==m){if((_=/form-?data/i.test((c=m).constructor.name))&&s.includes(x))for(var q=0,h=Object.keys(y);q<h.length;q++){var k=h[q];c.append(k,y[k])}}else Object.keys(y).length&&(c=y);return _||(s.includes(N)?(c=H("",c).substring(1),p["content-type"]=N):(c=JSON.stringify(c),p["content-type"]=J)),void 0===c&&delete p["content-type"],{method:n,url:d,body:c,headers:p,request:a}}function $(e,r,s){return z(W(e,r,s))}var Q=function e(r,s){var t=W(r,s),i=$.bind(null,t);return i.DEFAULTS=t,i.defaults=e.bind(null,t),i.merge=W.bind(null,t),i.parse=z,i}(null,y),X=function(e){!function(e,r){if("function"!=typeof r&&null!==r)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(r&&r.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),r&&h(e,r)}(i,e);var r,s,t=(r=i,s=k(),function(){var e,t=q(r);if(s){var i=q(this).constructor;e=Reflect.construct(t,arguments,i)}else e=t.apply(this,arguments);return E(this,e)});function i(e,r){var s,o=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};return _(this,i),s=t.call(this,e),Error.captureStackTrace&&Error.captureStackTrace(b(s),s.constructor),s.name="HTTPError",s.error=o.error,s.headers=o.headers,s.request=o.request,s.status=r,s}return i}(P(Error));function Y(e){var r=e.headers.get("content-type");return r.includes("application/json")?e.json():!r||/^text\/|charset=utf-8$/.test(r)?e.text():e.arrayBuffer()}function Z(e){var s,t,i,o=e.method,p=e.url,a=e.headers,u=e.body,n=e.request,l=Object.assign({method:o,body:u,headers:a},n),d={};return(null!==(s=n.fetch)&&void 0!==s?s:r)(p,l).then((function(r){t=r.status,i=r.url;var s,o=function(e){if("undefined"==typeof Symbol||null==e[Symbol.iterator]){if(Array.isArray(e)||(e=v(e))){var r=0,s=function(){};return{s:s,n:function(){return r>=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(e){throw e},f:s}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var t,i,o=!0,p=!1;return{s:function(){t=e[Symbol.iterator]()},n:function(){var e=t.next();return o=e.done,e},e:function(e){p=!0,i=e},f:function(){try{o||null==t.return||t.return()}finally{if(p)throw i}}}}(r.headers);try{for(o.s();!(s=o.n()).done;){var p=T(s.value,2),a=p[0],u=p[1];d[a]=u}}catch(e){o.e(e)}finally{o.f()}return r.status>=400||[304].includes(r.status)?Y(r).then((function(s){throw new X(r.statusText,t,{error:s,headers:d,request:e})})):Y(r)})).then((function(e){return{data:e,headers:d,status:t,url:i}})).catch((function(r){if(r instanceof X)throw r;throw new X(r.message,500,{headers:d,request:e})}))}var ee=function e(r,s){var t=r.defaults(s);function i(e,r){var s=t.merge(e,r);return s.request&&s.request.hook?s.request.hook((function(e){return Z(t.parse(e))}),s):Z(t.parse(s))}return i.defaults=e.bind(null,t),i.endpoint=t,i}(Q,{});function re(e,r){e.headers=K(e.headers);var s,t=U({headers:{},request:{}},(s=e,["baseUrl","headers","request"].reduce((function(e,r){return void 0!==s[r]&&(e[r]=s[r]),e}),{})),{isMergeableObject:F});return t.request.hook=r,t}function se(e){var r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},s=new g,t={request:ee.defaults(re(r,s)),requestHook:s};return e.forEach((function(e){e(t,r)})),t}function te(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[],s=e.slice(0);return r.forEach((function(e){s.includes(e)||s.push(e)})),ie(s)}function ie(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],r=se.bind(null,e);return r.plugins=te.bind(null,e),r}var oe=ie();function pe(e,r){if("token"in e.auth)r.headers.authorization="Bearer ".concat(e.auth.token);else if(e.auth.username){var s=(t="".concat(e.auth.username,":").concat(e.auth.password),"undefined"!=typeof Buffer?Buffer.from(t).toString("base64"):btoa(t));r.headers.authorization="Basic ".concat(s)}var t}function ae(e,r,s){var t=s[r];if(!t)throw new X("not found: ".concat(r," page"),404);return e.request({method:"GET",url:t})}var ue={branching_model:{get:{alias:"repositories.getBranchingModel"},getForProject:{alias:"workspaces.getBranchingModelForProject"},getSettings:{alias:"repositories.getBranchingModelSettings"},getSettingsForProject:{alias:"workspaces.getBranchingModelSettingsForProject"},updateSettings:{alias:"repositories.updateBranchingModelSettings"},updateSettingsForProject:{alias:"workspaces.updateBranchingModelSettingsForProject"}},branchrestrictions:{create:{alias:"repositories.createBranchRestriction"},delete:{alias:"repositories.deleteBranchRestriction"},get:{alias:"repositories.getBranchRestriction"},list:{alias:"repositories.listBranchRestrictions"},update:{alias:"repositories.updateBranchRestriction"}},commits:{bulkCreateOrUpdateAnnotations:{alias:"repositories.bulkCreateOrUpdateAnnotations"},createApproval:{alias:"repositories.createCommitApproval"},createComment:{alias:"repositories.createCommitComment"},createOrUpdateAnnotation:{alias:"repositories.createOrUpdateAnnotation"},createOrUpdateReport:{alias:"repositories.createOrUpdateReport"},deleteAnnotation:{alias:"repositories.deleteAnnotation"},deleteApproval:{alias:"repositories.deleteCommitApproval"},deleteComment:{alias:"repositories.deleteCommitComment"},deleteReport:{alias:"repositories.deleteReport"},get:{alias:"repositories.getCommit"},getAnnotation:{alias:"repositories.getAnnotation"},getAnnotationsForReport:{alias:"repositories.getAnnotationsForReport"},getComment:{alias:"repositories.getCommitComment"},getDiff:{alias:"repositories.getDiff"},getPatch:{alias:"repositories.getPatch"},getReport:{alias:"repositories.getReport"},getReportsForCommit:{alias:"repositories.getReportsForCommit"},list:{alias:"repositories.listCommits"},listAlt:{alias:"repositories.listCommitsAlt"},listAt:{alias:"repositories.listCommitsAt"},listAtAlt:{alias:"repositories.listCommitsAtAlt"},listComments:{alias:"repositories.listCommitComments"},updateComment:{alias:"repositories.updateCommitComment"}},commitstatuses:{createBuildStatus:{alias:"repositories.createCommitBuildStatus"},getBuildStatus:{alias:"repositories.getCommitBuildStatus"},list:{alias:"repositories.listCommitStatuses"},listPullRequestStatuses:{alias:"repositories.listPullRequestStatuses"},updateBuildStatus:{alias:"repositories.updateCommitBuildStatus"}},deploy:{createKey:{alias:"repositories.createDeployKey"},deleteKey:{alias:"repositories.deleteDeployKey"},getKey:{alias:"repositories.getDeployKey"},listKeys:{alias:"repositories.listDeployKeys"},updateKey:{alias:"repositories.updateDeployKey"}},deployments:{createEnvironment:{alias:"repositories.createEnvironment"},createProjectDeployKey:{alias:"workspaces.createProjectDeployKey"},deleteEnvironmentForRepository:{alias:"repositories.deleteEnvironment"},deleteProjectDeployKey:{alias:"workspaces.deleteProjectDeployKey"},get:{alias:"repositories.getDeployment"},getEnvironment:{alias:"repositories.getEnvironment"},getProjectDeployKey:{alias:"workspaces.getProjectDeployKey"},list:{alias:"repositories.listDeployments"},listEnvironments:{alias:"repositories.listEnvironments"},listProjectDeployKeys:{alias:"workspaces.listProjectDeployKeys"},updateEnvironment:{alias:"repositories.updateEnvironment"}},downloads:{create:{alias:"repositories.createDownload"},delete:{alias:"repositories.deleteDownload"},get:{alias:"repositories.getDownload"},list:{alias:"repositories.listDownloads"}},hook_events:{getAllSubjectTypes:{method:"GET",returns:"SubjectTypes",url:"/hook_events"},list:{method:"GET",params:{subject_type:{enum:["repository","workspace"],required:!0,type:"string"}},returns:"PaginatedHookEvents",url:"/hook_events/{subject_type}"}},issue_tracker:{create:{alias:"repositories.createIssue"},createAttachments:{alias:"repositories.createIssueAttachments"},createChange:{alias:"repositories.createIssueChange"},createComment:{alias:"repositories.createIssueComment"},createVote:{alias:"repositories.createIssueVote"},createWatch:{alias:"repositories.createIssueWatch"},delete:{alias:"repositories.deleteIssue"},deleteAttachment:{alias:"repositories.deleteIssueAttachment"},deleteComment:{alias:"repositories.deleteIssueComment"},deleteVote:{alias:"repositories.deleteIssueVote"},deleteWatch:{alias:"repositories.deleteIssueWatch"},get:{alias:"repositories.getIssue"},getAttachment:{alias:"repositories.getIssueAttachment"},getChange:{alias:"repositories.getIssueChange"},getComment:{alias:"repositories.getIssueComment"},getComponent:{alias:"repositories.getIssueComponent"},getMilestone:{alias:"repositories.getIssueMilestone"},getVersion:{alias:"repositories.getIssueVersion"},getVote:{alias:"repositories.getIssueVote"},getWatch:{alias:"repositories.getIssueWatch"},list:{alias:"repositories.listIssues"},listAttachments:{alias:"repositories.listIssueAttachments"},listChanges:{alias:"repositories.listIssueChanges"},listComments:{alias:"repositories.listIssueComments"},listComponents:{alias:"repositories.listComponents"},listMilestones:{alias:"repositories.listMilestones"},listVersions:{alias:"repositories.listVersions"},update:{alias:"repositories.updateIssue"},updateComment:{alias:"repositories.updateIssueComment"}},pipelines:{create:{alias:"repositories.createPipeline"},createDeploymentVariable:{alias:"repositories.createDeploymentVariable"},createKnownHost:{alias:"repositories.createPipelineKnownHost"},createPipelineVariableForWorkspace:{alias:"workspaces.createPipelineVariableForWorkspace"},createSchedule:{alias:"repositories.createPipelineSchedule"},createVariable:{alias:"repositories.createPipelineVariable"},createVariableForTeam:{alias:"teams.createPipelineVariable"},createVariableForUser:{alias:"users.createPipelineVariable"},deleteDeploymentVariable:{alias:"repositories.deleteDeploymentVariable"},deleteKnownHost:{alias:"repositories.deletePipelineKnownHost"},deletePipelineVariableForWorkspace:{alias:"workspaces.deletePipelineVariableForWorkspace"},deleteRepositoryPipelineCache:{alias:"repositories.deleteRepositoryPipelineCache"},deleteRepositoryPipelineCaches:{alias:"repositories.deleteRepositoryPipelineCaches"},deleteSchedule:{alias:"repositories.deletePipelineSchedule"},deleteSshKeyPair:{alias:"repositories.deletePipelineSshKeyPair"},deleteVariable:{alias:"repositories.deletePipelineVariable"},deleteVariableForTeam:{alias:"teams.deletePipelineVariable"},deleteVariableForUser:{alias:"users.deletePipelineVariable"},get:{alias:"repositories.getPipeline"},getConfig:{alias:"repositories.getPipelineConfig"},getKnownHost:{alias:"repositories.getPipelineKnownHost"},getOIDCConfiguration:{alias:"workspaces.getOIDCConfiguration"},getOIDCKeys:{alias:"workspaces.getOIDCKeys"},getPipelineContainerLog:{alias:"repositories.getPipelineContainerLog"},getPipelineTestReports:{alias:"repositories.getPipelineTestReports"},getPipelineTestReportTestCaseReasons:{alias:"repositories.getPipelineTestReportTestCaseReasons"},getPipelineTestReportTestCases:{alias:"repositories.getPipelineTestReportTestCases"},getPipelineVariableForWorkspace:{alias:"workspaces.getPipelineVariableForWorkspace"},getPipelineVariablesForWorkspace:{alias:"workspaces.getPipelineVariablesForWorkspace"},getRepositoryPipelineCacheContentURI:{alias:"repositories.getRepositoryPipelineCacheContentURI"},getRepositoryPipelineCaches:{alias:"repositories.getRepositoryPipelineCaches"},getSchedule:{alias:"repositories.getPipelineSchedule"},getSshKeyPair:{alias:"repositories.getPipelineSshKeyPair"},getStep:{alias:"repositories.getPipelineStep"},getStepLog:{alias:"repositories.getPipelineStepLog"},getVariable:{alias:"repositories.getPipelineVariable"},getVariableForTeam:{alias:"teams.getPipelineVariable"},getVariableForUser:{alias:"users.getPipelineVariable"},list:{alias:"repositories.listPipelines"},listDeploymentVariables:{alias:"repositories.listDeploymentVariables"},listKnownHosts:{alias:"repositories.listPipelineKnownHosts"},listScheduleExecutions:{alias:"repositories.listPipelineScheduleExecutions"},listSchedules:{alias:"repositories.listPipelineSchedules"},listSteps:{alias:"repositories.listPipelineSteps"},listVariablesForRepo:{alias:"repositories.listPipelineVariables"},listVariablesForTeam:{alias:"teams.listPipelineVariables"},listVariablesForUser:{alias:"users.listPipelineVariables"},stop:{alias:"repositories.stopPipeline"},updateBuildNumber:{alias:"repositories.updatePipelineBuildNumber"},updateConfig:{alias:"repositories.updatePipelineConfig"},updateDeploymentVariable:{alias:"repositories.updateDeploymentVariable"},updateKnownHost:{alias:"repositories.updatePipelineKnownHost"},updatePipelineVariableForWorkspace:{alias:"workspaces.updatePipelineVariableForWorkspace"},updateSchedule:{alias:"repositories.updatePipelineSchedule"},updateSshKeyPair:{alias:"repositories.updatePipelineSshKeyPair"},updateVariable:{alias:"repositories.updatePipelineVariable"},updateVariableForTeam:{alias:"teams.updatePipelineVariable"},updateVariableForUser:{alias:"users.updatePipelineVariable"}},projects:{addDefaultReviewer:{alias:"workspaces.addDefaultReviewerForProject"},createOrUpdateProject:{alias:"workspaces.createOrUpdateProject"},createProject:{alias:"workspaces.createProject"},deleteDefaultReviewer:{alias:"workspaces.deleteDefaultReviewerForProject"},deleteGroupPermission:{alias:"workspaces.deleteProjectGroupPermission"},deleteProject:{alias:"workspaces.deleteProject"},deleteUserPermission:{alias:"workspaces.deleteProjectUserPermission"},getDefaultReviewer:{alias:"workspaces.getDefaultReviewerForProject"},getGroupPermission:{alias:"workspaces.getProjectGroupPermission"},getProject:{alias:"workspaces.getProject"},getUserPermission:{alias:"workspaces.getProjectUserPermission"},listDefaultReviewers:{alias:"workspaces.listDefaultReviewersForProject"},listGroupPermissions:{alias:"workspaces.listProjectGroupPermissions"},listUserPermissions:{alias:"workspaces.listProjectUserPermissions"},updateGroupPermission:{alias:"workspaces.updateProjectGroupPermission"},updateUserPermission:{alias:"workspaces.updateProjectUserPermission"}},properties:{deleteCommitHostedPropertyValue:{alias:"repositories.deleteCommitHostedPropertyValue"},deletePullRequestHostedPropertyValue:{alias:"repositories.deletePullRequestHostedPropertyValue"},deleteRepositoryHostedPropertyValue:{alias:"repositories.deleteRepositoryHostedPropertyValue"},deleteUserHostedPropertyValue:{alias:"users.deleteUserHostedPropertyValue"},getCommitHostedPropertyValue:{alias:"repositories.getCommitHostedPropertyValue"},getPullRequestHostedPropertyValue:{alias:"repositories.getPullRequestHostedPropertyValue"},getRepositoryHostedPropertyValue:{alias:"repositories.getRepositoryHostedPropertyValue"},retrieveUserHostedPropertyValue:{alias:"users.retrieveUserHostedPropertyValue"},updateCommitHostedPropertyValue:{alias:"repositories.updateCommitHostedPropertyValue"},updatePullRequestHostedPropertyValue:{alias:"repositories.updatePullRequestHostedPropertyValue"},updateRepositoryHostedPropertyValue:{alias:"repositories.updateRepositoryHostedPropertyValue"},updateUserHostedPropertyValue:{alias:"users.updateUserHostedPropertyValue"}},pullrequests:{addChangeRequest:{alias:"repositories.addChangeRequestForPullRequest"},addDefaultReviewer:{alias:"repositories.addDefaultReviewer"},create:{alias:"repositories.createPullRequest"},createApproval:{alias:"repositories.createPullRequestApproval"},createComment:{alias:"repositories.createPullRequestComment"},createTask:{alias:"repositories.createPullRequestTask"},decline:{alias:"repositories.declinePullRequest"},deleteApproval:{alias:"repositories.deletePullRequestApproval"},deleteChangeRequest:{alias:"repositories.deleteChangeRequestForPullRequest"},deleteComment:{alias:"repositories.deletePullRequestComment"},deleteDefaultReviewer:{alias:"repositories.deleteDefaultReviewer"},deleteTask:{alias:"repositories.deletePullRequestTask"},get:{alias:"repositories.getPullRequest"},getComment:{alias:"repositories.getPullRequestComment"},getDefaultReviewer:{alias:"repositories.getDefaultReviewer"},getDiff:{alias:"repositories.getPullRequestDiff"},getDiffStat:{alias:"repositories.getPullRequestDiffStat"},getMergeTaskStatus:{alias:"repositories.getMergeTaskStatusForPullRequest"},getPatch:{alias:"repositories.getPullRequestPatch"},getTask:{alias:"repositories.getPullRequestTask"},list:{alias:"repositories.listPullRequests"},listActivities:{alias:"repositories.listPullRequestActivities"},listActivitiesForRepo:{alias:"repositories.listPullRequestActivitiesForRepo"},listComments:{alias:"repositories.listPullRequestComments"},listCommits:{alias:"repositories.listPullRequestCommits"},listDefaultReviewers:{alias:"repositories.listDefaultReviewers"},listForCommit:{alias:"repositories.listPullrequestsForCommit"},listPullrequestsForUser:{method:"GET",params:{selected_user:{required:!0,type:"string"},state:{enum:["OPEN","MERGED","DECLINED","SUPERSEDED"],type:"string"}},returns:"PaginatedPullrequests",url:"/pullrequests/{selected_user}"},listStatuses:{alias:"repositories.listPullRequestStatuses"},listTasks:{alias:"repositories.listPullRequestTasks"},merge:{alias:"repositories.mergePullRequest"},reopenComment:{alias:"repositories.reopenPullRequestComment"},resolveComment:{alias:"repositories.resolvePullRequestComment"},update:{alias:"repositories.updatePullRequest"},updateComment:{alias:"repositories.updatePullRequestComment"},updateTask:{alias:"repositories.updatePullRequestTask"}},refs:{createBranch:{alias:"repositories.createBranch"},createTag:{alias:"repositories.createTag"},deleteBranch:{alias:"repositories.deleteBranch"},deleteTag:{alias:"repositories.deleteTag"},getBranch:{alias:"repositories.getBranch"},getTag:{alias:"repositories.getTag"},list:{alias:"repositories.listRefs"},listBranches:{alias:"repositories.listBranches"},listTags:{alias:"repositories.listTags"}},reports:{bulkCreateOrUpdateAnnotations:{alias:"repositories.bulkCreateOrUpdateAnnotations"},createOrUpdateAnnotation:{alias:"repositories.createOrUpdateAnnotation"},createOrUpdateReport:{alias:"repositories.createOrUpdateReport"},deleteAnnotation:{alias:"repositories.deleteAnnotation"},deleteReport:{alias:"repositories.deleteReport"},getAnnotation:{alias:"repositories.getAnnotation"},getAnnotationsForReport:{alias:"repositories.getAnnotationsForReport"},getReport:{alias:"repositories.getReport"},getReportsForCommit:{alias:"repositories.getReportsForCommit"}},repositories:{addChangeRequestForPullRequest:{method:"POST",params:{pull_request_id:{required:!0,type:"integer"},repo_slug:{required:!0,type:"string"},workspace:{required:!0,type:"string"}},returns:"Participant",url:"/repositories/{workspace}/{repo_slug}/pullrequests/{pull_request_id}/request-changes"},addDefaultReviewer:{method:"PUT",params:{repo_slug:{required:!0,type:"string"},target_username:{required:!0,type:"string"},workspace:{required:!0,type:"string"}},returns:"Account",url:"/repositories/{workspace}/{repo_slug}/default-reviewers/{target_username}"},bulkCreateOrUpdateAnnotations:{headers:{accept:"application/json"},method:"POST",params:{_body:{required:!0,type:"any"},commit:{required:!0,type:"string"},repo_slug:{required:!0,type:"string"},reportId:{required:!0,type:"string"},workspace:{required:!0,type:"string"}},returns:"ReportAnnotation[]",url:"/repositories/{workspace}/{repo_slug}/commit/{commit}/reports/{reportId}/annotations"},create:{headers:{accept:"application/json"},method:"POST",params:{_body:{schema:"Repository",type:"any"},repo_slug:{required:!0,type:"string"},workspace:{required:!0,type:"string"}},returns:"Repository",url:"/repositories/{workspace}/{repo_slug}"},createBranch:{method:"POST",params:{_body:{required:!0,type:"any"},repo_slug:{required:!0,type:"string"},workspace:{required:!0,type:"string"}},returns:"Branch",url:"/repositories/{workspace}/{repo_slug}/refs/branches"},createBranchRestriction:{method:"POST",params:{_body:{required:!0,schema:"Branchrestriction",type:"any"},repo_slug:{required:!0,type:"string"},workspace:{required:!0,type:"string"}},returns:"Branchrestriction",url:"/repositories/{workspace}/{repo_slug}/branch-restrictions"},createCommitApproval:{method:"POST",params:{commit:{required:!0,type:"string"},repo_slug:{required:!0,type:"string"},workspace:{required:!0,type:"string"}},returns:"Participant",url:"/repositories/{workspace}/{repo_slug}/commit/{commit}/approve"},createCommitBuildStatus:{method:"POST",params:{_body:{schema:"Commitstatus",type:"any"},commit:{required:!0,type:"string"},repo_slug:{required:!0,type:"string"},workspace:{required:!0,type:"string"}},returns:"Commitstatus",url:"/repositories/{workspace}/{repo_slug}/commit/{commit}/statuses/build"},createCommitComment:{method:"POST",params:{_body:{required:!0,schema:"CommitComment",type:"any"},commit:{required:!0,type:"string"},repo_slug:{required:!0,type:"string"},workspace:{required:!0,type:"string"}},url:"/repositories/{workspace}/{repo_slug}/commit/{commit}/comments"},createDeployKey:{method:"POST",params:{key:{required:!0,type:"string"},label:{required:!0,type:"string"},repo_slug:{required:!0,type:"string"},workspace:{required:!0,type:"string"}},returns:"DeployKey",url:"/repositories/{workspace}/{repo_slug}/deploy-keys"},createDeploymentVariable:{method:"POST",params:{_body:{required:!0,schema:"DeploymentVariable",type:"any"},environment_uuid:{required:!0,type:"string"},repo_slug:{required:!0,type:"string"},workspace:{required:!0,type:"string"}},returns:"DeploymentVariable",url:"/repositories/{workspace}/{repo_slug}/deployments_config/environments/{environment_uuid}/variables"},createDownload:{accepts:["multipart/form-data"],method:"POST",params:{_body:{required:!0,type:"any"},repo_slug:{required:!0,type:"string"},workspace:{required:!0,type:"string"}},url:"/repositories/{workspace}/{repo_slug}/downloads"},createEnvironment:{method:"POST",params:{_body:{required:!0,schema:"DeploymentEnvironment",type:"any"},repo_slug:{required:!0,type:"string"},workspace:{required:!0,type:"string"}},returns:"DeploymentEnvironment",url:"/repositories/{workspace}/{repo_slug}/environments"},createFork:{method:"POST",params:{_body:{schema:"Repository",type:"any"},repo_slug:{required:!0,type:"string"},workspace:{required:!0,type:"string"}},returns:"Repository",url:"/repositories/{workspace}/{repo_slug}/forks"},createIssue:{method:"POST",params:{_body:{required:!0,schema:"Issue",type:"any"},repo_slug:{required:!0,type:"string"},workspace:{required:!0,type:"string"}},returns:"Issue",url:"/repositories/{workspace}/{repo_slug}/issues"},createIssueAttachments:{accepts:["multipart/form-data"],method:"POST",params:{_body:{required:!0,type:"any"},issue_id:{required:!0,type:"string"},repo_slug:{required:!0,type:"string"},workspace:{required:!0,type:"string"}},url:"/repositories/{workspace}/{repo_slug}/issues/{issue_id}/attachments"},createIssueChange:{method:"POST",params:{_body:{required:!0,schema:"IssueChange",type:"any"},issue_id:{required:!0,type:"string"},repo_slug:{required:!0,type:"string"},workspace:{required:!0,type:"string"}},returns:"IssueChange",url:"/repositories/{workspace}/{repo_slug}/issues/{issue_id}/changes"},createIssueComment:{method:"POST",params:{_body:{required:!0,schema:"IssueComment",type:"any"},issue_id:{required:!0,type:"string"},repo_slug:{required:!0,type:"string"},workspace:{required:!0,type:"string"}},url:"/repositories/{workspace}/{repo_slug}/issues/{issue_id}/comments"},createIssueExportJob:{method:"POST",params:{_body:{schema:"ExportOptions",type:"any"},repo_slug:{required:!0,type:"string"},workspace:{required:!0,type:"string"}},url:"/repositories/{workspace}/{repo_slug}/issues/export"},createIssueImportJob:{method:"POST",params:{repo_slug:{required:!0,type:"string"},workspace:{required:!0,type:"string"}},returns:"IssueJobStatus",url:"/repositories/{workspace}/{repo_slug}/issues/import"},createIssueVote:{method:"PUT",params:{issue_id:{required:!0,type:"string"},repo_slug:{required:!0,type:"string"},workspace:{required:!0,type:"string"}},returns:"Error",url:"/repositories/{workspace}/{repo_slug}/issues/{issue_id}/vote"},createIssueWatch:{method:"PUT",params:{issue_id:{required:!0,type:"string"},repo_slug:{required:!0,type:"string"},workspace:{required:!0,type:"string"}},returns:"Error",url:"/repositories/{workspace}/{repo_slug}/issues/{issue_id}/watch"},createOrUpdateAnnotation:{headers:{accept:"application/json"},method:"PUT",params:{_body:{required:!0,schema:"ReportAnnotation",type:"any"},annotationId:{required:!0,type:"string"},commit:{required:!0,type:"string"},repo_slug:{required:!0,type:"string"},reportId:{required:!0,type:"string"},workspace:{required:!0,type:"string"}},returns:"ReportAnnotation",url:"/repositories/{workspace}/{repo_slug}/commit/{commit}/reports/{reportId}/annotations/{annotationId}"},createOrUpdateReport:{headers:{accept:"application/json"},method:"PUT",params:{_body:{required:!0,schema:"Report",type:"any"},commit:{required:!0,type:"string"},repo_slug:{required:!0,type:"string"},reportId:{required:!0,type:"string"},workspace:{required:!0,type:"string"}},returns:"Report",url:"/repositories/{workspace}/{repo_slug}/commit/{commit}/reports/{reportId}"},createPipeline:{method:"POST",params:{_body:{required:!0,schema:"Pipeline",type:"any"},repo_slug:{required:!0,type:"string"},workspace:{required:!0,type:"string"}},returns:"Pipeline",url:"/repositories/{workspace}/{repo_slug}/pipelines"},createPipelineKnownHost:{method:"POST",params:{_body:{required:!0,schema:"PipelineKnownHost",type:"any"},repo_slug:{required:!0,type:"string"},workspace:{required:!0,type:"string"}},returns:"PipelineKnownHost",url:"/repositories/{workspace}/{repo_slug}/pipelines_config/ssh/known_hosts"},createPipelineSchedule:{method:"POST",params:{_body:{required:!0,schema:"PipelineSchedulePostRequestBody",type:"any"},repo_slug:{required:!0,type:"string"},workspace:{required:!0,type:"string"}},returns:"PipelineSchedule",url:"/repositories/{workspace}/{repo_slug}/pipelines_config/schedules"},createPipelineVariable:{method:"POST",params:{_body:{required:!0,schema:"PipelineVariable",type:"any"},repo_slug:{required:!0,type:"string"},workspace:{required:!0,type:"string"}},returns:"PipelineVariable",url:"/repositories/{workspace}/{repo_slug}/pipelines_config/variables"},createPullRequest:{method:"POST",params:{_body:{schema:"Pullrequest",type:"any"},repo_slug:{required:!0,type:"string"},workspace:{required:!0,type:"string"}},returns:"Pullrequest",url:"/repositories/{workspace}/{repo_slug}/pullrequests"},createPullRequestApproval:{method:"POST",params:{pull_request_id:{required:!0,type:"integer"},repo_slug:{required:!0,type:"string"},workspace:{required:!0,type:"string"}},returns:"Participant",url:"/repositories/{workspace}/{repo_slug}/pullrequests/{pull_request_id}/approve"},createPullRequestComment:{method:"POST",params:{_body:{required:!0,schema:"PullrequestComment",type:"any"},pull_request_id:{required:!0,type:"integer"},repo_slug:{required:!0,type:"string"},workspace:{required:!0,type:"string"}},returns:"PullrequestComment",url:"/repositories/{workspace}/{repo_slug}/pullrequests/{pull_request_id}/comments"},createPullRequestTask:{method:"POST",params:{_body:{required:!0,schema:"APullrequestTaskCreate",type:"any"},pull_request_id:{required:!0,type:"integer"},repo_slug:{required:!0,type:"string"},workspace:{required:!0,type:"string"}},returns:"APullrequestCommentTask",url:"/repositories/{workspace}/{repo_slug}/pullrequests/{pull_request_id}/tasks"},createSrcFileCommit:{accepts:["multipart/form-data","application/x-www-form-urlencoded"],method:"POST",params:{_body:{type:"any"},author:{type:"string"},branch:{type:"string"},files:{type:"string"},message:{type:"string"},parents:{type:"string"},repo_slug:{required:!0,type:"string"},workspace:{required:!0,type:"string"}},url:"/repositories/{workspace}/{repo_slug}/src"},createTag:{method:"POST",params:{_body:{required:!0,schema:"Tag",type:"any"},repo_slug:{required:!0,type:"string"},workspace:{required:!0,type:"string"}},returns:"Tag",url:"/repositories/{workspace}/{repo_slug}/refs/tags"},createWebhook:{method:"POST",params:{_body:{required:!0,type:"any"},repo_slug:{required:!0,type:"string"},workspace:{required:!0,type:"string"}},returns:"WebhookSubscription",url:"/repositories/{workspace}/{repo_slug}/hooks"},declinePullRequest:{method:"POST",params:{pull_request_id:{required:!0,type:"integer"},repo_slug:{required:!0,type:"string"},workspace:{required:!0,type:"string"}},returns:"Pullrequest",url:"/repositories/{workspace}/{repo_slug}/pullrequests/{pull_request_id}/decline"},delete:{method:"DELETE",params:{redirect_to:{type:"string"},repo_slug:{required:!0,type:"string"},workspace:{required:!0,type:"string"}},url:"/repositories/{workspace}/{repo_slug}"},deleteAnnotation:{headers:{accept:"application/json"},method:"DELETE",params:{annotationId:{required:!0,type:"string"},commit:{required:!0,type:"string"},repo_slug:{required:!0,type:"string"},reportId:{required:!0,type:"string"},workspace:{required:!0,type:"string"}},url:"/repositories/{workspace}/{repo_slug}/commit/{commit}/reports/{reportId}/annotations/{annotationId}"},deleteBranch:{method:"DELETE",params:{name:{required:!0,type:"string"},repo_slug:{required:!0,type:"string"},workspace:{required:!0,type:"string"}},url:"/repositories/{workspace}/{repo_slug}/refs/branches/{name}"},deleteBranchRestriction:{method:"DELETE",params:{id:{required:!0,type:"string"},repo_slug:{required:!0,type:"string"},workspace:{required:!0,type:"string"}},url:"/repositories/{workspace}/{repo_slug}/branch-restrictions/{id}"},deleteChangeRequestForPullRequest:{method:"DELETE",params:{pull_request_id:{required:!0,type:"integer"},repo_slug:{required:!0,type:"string"},workspace:{required:!0,type:"string"}},url:"/repositories/{workspace}/{repo_slug}/pullrequests/{pull_request_id}/request-changes"},deleteCommitApproval:{method:"DELETE",params:{commit:{required:!0,type:"string"},repo_slug:{required:!0,type:"string"},workspace:{required:!0,type:"string"}},url:"/repositories/{workspace}/{repo_slug}/commit/{commit}/approve"},deleteCommitComment:{method:"DELETE",params:{comment_id:{required:!0,type:"integer"},commit:{required:!0,type:"string"},repo_slug:{required:!0,type:"string"},workspace:{required:!0,type:"string"}},url:"/repositories/{workspace}/{repo_slug}/commit/{commit}/comments/{comment_id}"},deleteCommitHostedPropertyValue:{method:"DELETE",params:{app_key:{required:!0,type:"string"},commit:{required:!0,type:"string"},property_name:{required:!0,type:"string"},repo_slug:{required:!0,type:"string"},workspace:{required:!0,type:"string"}},url:"/repositories/{workspace}/{repo_slug}/commit/{commit}/properties/{app_key}/{property_name}"},deleteDefaultReviewer:{method:"DELETE",params:{repo_slug:{required:!0,type:"string"},target_username:{required:!0,type:"string"},workspace:{required:!0,type:"string"}},url:"/repositories/{workspace}/{repo_slug}/default-reviewers/{target_username}"},deleteDeployKey:{method:"DELETE",params:{key_id:{required:!0,type:"string"},repo_slug:{required:!0,type:"string"},workspace:{required:!0,type:"string"}},url:"/repositories/{workspace}/{repo_slug}/deploy-keys/{key_id}"},deleteDeploymentVariable:{method:"DELETE",params:{environment_uuid:{required:!0,type:"string"},repo_slug:{required:!0,type:"string"},variable_uuid:{required:!0,type:"string"},workspace:{required:!0,type:"string"}},url:"/repositories/{workspace}/{repo_slug}/deployments_config/environments/{environment_uuid}/variables/{variable_uuid}"},deleteDownload:{method:"DELETE",params:{filename:{required:!0,type:"string"},repo_slug:{required:!0,type:"string"},workspace:{required:!0,type:"string"}},url:"/repositories/{workspace}/{repo_slug}/downloads/{filename}"},deleteEnvironment:{method:"DELETE",params:{environment_uuid:{required:!0,type:"string"},repo_slug:{required:!0,type:"string"},workspace:{required:!0,type:"string"}},url:"/repositories/{workspace}/{repo_slug}/environments/{environment_uuid}"},deleteGroupPermission:{method:"DELETE",params:{group_slug:{required:!0,type:"string"},repo_slug:{required:!0,type:"string"},workspace:{required:!0,type:"string"}},url:"/repositories/{workspace}/{repo_slug}/permissions-config/groups/{group_slug}"},deleteIssue:{method:"DELETE",params:{issue_id:{required:!0,type:"string"},repo_slug:{required:!0,type:"string"},workspace:{required:!0,type:"string"}},returns:"Issue",url:"/repositories/{workspace}/{repo_slug}/issues/{issue_id}"},deleteIssueAttachment:{method:"DELETE",params:{issue_id:{required:!0,type:"string"},path:{required:!0,type:"string"},repo_slug:{required:!0,type:"string"},workspace:{required:!0,type:"string"}},url:"/repositories/{workspace}/{repo_slug}/issues/{issue_id}/attachments/{path}"},deleteIssueComment:{method:"DELETE",params:{comment_id:{required:!0,type:"integer"},issue_id:{required:!0,type:"string"},repo_slug:{required:!0,type:"string"},workspace:{required:!0,type:"string"}},url:"/repositories/{workspace}/{repo_slug}/issues/{issue_id}/comments/{comment_id}"},deleteIssueVote:{method:"DELETE",params:{issue_id:{required:!0,type:"string"},repo_slug:{required:!0,type:"string"},workspace:{required:!0,type:"string"}},url:"/repositories/{workspace}/{repo_slug}/issues/{issue_id}/vote"},deleteIssueWatch:{method:"DELETE",params:{issue_id:{required:!0,type:"string"},repo_slug:{required:!0,type:"string"},workspace:{required:!0,type:"string"}},returns:"Error",url:"/repositories/{workspace}/{repo_slug}/issues/{issue_id}/watch"},deletePipelineKnownHost:{method:"DELETE",params:{known_host_uuid:{required:!0,type:"string"},repo_slug:{required:!0,type:"string"},workspace:{required:!0,type:"string"}},url:"/repositories/{workspace}/{repo_slug}/pipelines_config/ssh/known_hosts/{known_host_uuid}"},deletePipelineSchedule:{method:"DELETE",params:{repo_slug:{required:!0,type:"string"},schedule_uuid:{required:!0,type:"string"},workspace:{required:!0,type:"string"}},url:"/repositories/{workspace}/{repo_slug}/pipelines_config/schedules/{schedule_uuid}"},deletePipelineSshKeyPair:{method:"DELETE",params:{repo_slug:{required:!0,type:"string"},workspace:{required:!0,type:"string"}},url:"/repositories/{workspace}/{repo_slug}/pipelines_config/ssh/key_pair"},deletePipelineVariable:{method:"DELETE",params:{repo_slug:{required:!0,type:"string"},variable_uuid:{required:!0,type:"string"},workspace:{required:!0,type:"string"}},url:"/repositories/{workspace}/{repo_slug}/pipelines_config/variables/{variable_uuid}"},deletePullRequestApproval:{method:"DELETE",params:{pull_request_id:{required:!0,type:"integer"},repo_slug:{required:!0,type:"string"},workspace:{required:!0,type:"string"}},url:"/repositories/{workspace}/{repo_slug}/pullrequests/{pull_request_id}/approve"},deletePullRequestComment:{method:"DELETE",params:{comment_id:{required:!0,type:"integer"},pull_request_id:{required:!0,type:"integer"},repo_slug:{required:!0,type:"string"},workspace:{required:!0,type:"string"}},url:"/repositories/{workspace}/{repo_slug}/pullrequests/{pull_request_id}/comments/{comment_id}"},deletePullRequestHostedPropertyValue:{method:"DELETE",params:{app_key:{required:!0,type:"string"},property_name:{required:!0,type:"string"},pullrequest_id:{required:!0,type:"string"},repo_slug:{required:!0,type:"string"},workspace:{required:!0,type:"string"}},url:"/repositories/{workspace}/{repo_slug}/pullrequests/{pullrequest_id}/properties/{app_key}/{property_name}"},deletePullRequestTask:{method:"DELETE",params:{pull_request_id:{required:!0,type:"integer"},repo_slug:{required:!0,type:"string"},task_id:{required:!0,type:"integer"},workspace:{required:!0,type:"string"}},url:"/repositories/{workspace}/{repo_slug}/pullrequests/{pull_request_id}/tasks/{task_id}"},deleteReport:{headers:{accept:"application/json"},method:"DELETE",params:{commit:{required:!0,type:"string"},repo_slug:{required:!0,type:"string"},reportId:{required:!0,type:"string"},workspace:{required:!0,type:"string"}},url:"/repositories/{workspace}/{repo_slug}/commit/{commit}/reports/{reportId}"},deleteRepositoryHostedPropertyValue:{method:"DELETE",params:{app_key:{required:!0,type:"string"},property_name:{required:!0,type:"string"},repo_slug:{required:!0,type:"string"},workspace:{required:!0,type:"string"}},url:"/repositories/{workspace}/{repo_slug}/properties/{app_key}/{property_name}"},deleteRepositoryPipelineCache:{method:"DELETE",params:{cache_uuid:{required:!0,type:"string"},repo_slug:{required:!0,type:"string"},workspace:{required:!0,type:"string"}},url:"/repositories/{workspace}/{repo_slug}/pipelines-config/caches/{cache_uuid}"},deleteRepositoryPipelineCaches:{method:"DELETE",params:{name:{required:!0,type:"string"},repo_slug:{required:!0,type:"string"},workspace:{required:!0,type:"string"}},url:"/repositories/{workspace}/{repo_slug}/pipelines-config/caches"},deleteTag:{method:"DELETE",params:{name:{required:!0,type:"string"},repo_slug:{required:!0,type:"string"},workspace:{required:!0,type:"string"}},url:"/repositories/{workspace}/{repo_slug}/refs/tags/{name}"},deleteUserPermission:{method:"DELETE",params:{repo_slug:{required:!0,type:"string"},selected_user_id:{required:!0,type:"string"},workspace:{required:!0,type:"string"}},url:"/repositories/{workspace}/{repo_slug}/permissions-config/users/{selected_user_id}"},deleteWebhook:{method:"DELETE",params:{repo_slug:{required:!0,type:"string"},uid:{required:!0,type:"string"},workspace:{required:!0,type:"string"}},url:"/repositories/{workspace}/{repo_slug}/hooks/{uid}"},get:{headers:{accept:"application/json"},method:"GET",params:{repo_slug:{required:!0,type:"string"},workspace:{required:!0,type:"string"}},returns:"Repository",url:"/repositories/{workspace}/{repo_slug}"},getAnnotation:{headers:{accept:"application/json"},method:"GET",params:{annotationId:{required:!0,type:"string"},commit:{required:!0,type:"string"},repo_slug:{required:!0,type:"string"},reportId:{required:!0,type:"string"},workspace:{required:!0,type:"string"}},returns:"ReportAnnotation",url:"/repositories/{workspace}/{repo_slug}/commit/{commit}/reports/{reportId}/annotations/{annotationId}"},getAnnotationsForReport:{headers:{accept:"application/json"},method:"GET",params:{commit:{required:!0,type:"string"},repo_slug:{required:!0,type:"string"},reportId:{required:!0,type:"string"},workspace:{required:!0,type:"string"}},returns:"PaginatedAnnotations",url:"/repositories/{workspace}/{repo_slug}/commit/{commit}/reports/{reportId}/annotations"},getBranch:{method:"GET",params:{name:{required:!0,type:"string"},repo_slug:{required:!0,type:"string"},workspace:{required:!0,type:"string"}},returns:"Branch",url:"/repositories/{workspace}/{repo_slug}/refs/branches/{name}"},getBranchingModel:{method:"GET",params:{repo_slug:{required:!0,type:"string"},workspace:{required:!0,type:"string"}},returns:"BranchingModel",url:"/repositories/{workspace}/{repo_slug}/branching-model"},getBranchingModelSettings:{method:"GET",params:{repo_slug:{required:!0,type:"string"},workspace:{required:!0,type:"string"}},returns:"BranchingModelSettings",url:"/repositories/{workspace}/{repo_slug}/branching-model/settings"},getBranchRestriction